Bonjour,
Je travail sur un stage sur le Arinc 429.
Je doit faire "une mise à jour" de la version existante qui date de 1988 ><'.
Ce qui veux dire nouveau µC et nouveau prog meme si je peux partir sur la base de l'ancien.
Pour le programme je doit utiliser Code Warior,y as t-il des tutos ?
Merci !
Code Warrior
Modérateur : Modérateur
Re: Code Warrior
Bonjour, linko360
Ouf, tu ne verras pas bigonoff sur ce forum.
Comme je te l'ai mentionné, si tu veux porter l'asm directement, d'un 6800, tu as peut être intérêt à choisir un MC9S12 (core 6809) qui a deux accumulateurs 8 bits A et B, ainsi que deux registres d'index X et Y.
Regarde ici pour un tuto CW (versions 6.x) en ASM : http://www.1ou2clics.fr/realisation8.html (il y a plusieurs pages). Il n'y a pas encore à ma connaissance de tuto pour CW 10.x en Français (en Anglais, à trouver sur le site de Freescale)
Pour programmer/debugger le µC (S08 ou S12), tu auras besoin d'une sonde BDM :
http://www.flashgenie.net/USBDM.html ou
http://www.pemicro.com/products/product ... d=15320137
Thierry
Ouf, tu ne verras pas bigonoff sur ce forum.
Comme je te l'ai mentionné, si tu veux porter l'asm directement, d'un 6800, tu as peut être intérêt à choisir un MC9S12 (core 6809) qui a deux accumulateurs 8 bits A et B, ainsi que deux registres d'index X et Y.
Regarde ici pour un tuto CW (versions 6.x) en ASM : http://www.1ou2clics.fr/realisation8.html (il y a plusieurs pages). Il n'y a pas encore à ma connaissance de tuto pour CW 10.x en Français (en Anglais, à trouver sur le site de Freescale)
Pour programmer/debugger le µC (S08 ou S12), tu auras besoin d'une sonde BDM :
http://www.flashgenie.net/USBDM.html ou
http://www.pemicro.com/products/product ... d=15320137
Thierry
Re: Code Warrior
Bonjour Thierry,
Je possède un kit de developpement avec un inDART-HCS08 fourni avec Code Warrior 5.2, dessus est installer un MC9S08GB60, mon tuteur me demande d'utiliser celui-ci mais comme il est en vacance il na pas encore connaissance du fait de l'évolution sur les feescale et que comparer au sien lui n'a qu'un accu.
Je possède un kit de developpement avec un inDART-HCS08 fourni avec Code Warrior 5.2, dessus est installer un MC9S08GB60, mon tuteur me demande d'utiliser celui-ci mais comme il est en vacance il na pas encore connaissance du fait de l'évolution sur les feescale et que comparer au sien lui n'a qu'un accu.
Re: Code Warrior
Hier, grande nouvelle j'ai réussit a allumer une simple LED sur la carte , pas si facile.. Code Warrior se révèle etre trés compliquer.
Je travail sur PIC habituellement, quel son les grandes différence point de vu programmation en C ?
Merci!
Je travail sur PIC habituellement, quel son les grandes différence point de vu programmation en C ?
Merci!
Re: Code Warrior
Bonjour, Linko360
D'abord la version 5.2 est assez ancienne, je te conseille de télécharger la version 6.3 en version "spécial edition" (classic, widows hosted) que tu trouvreas ici:
http://www.freescale.com/webapp/sps/sit ... _Tools_Tab
Les versions gratuites de CW sont limitées en taille de code; pour les HCS08, c'est 32ko de code.
Si tu as Windows 7 ou Linux, tu devras télécharger la toute dernière version v10.1
CW n'est pas très compliqué, il a un "device initialization" qui te permets d'initialiser le µC graphiquement et de générer automatiquement le code en C ou asm.
SI tu as l'occasion, recommence ton projet en C, c'est 10 fois plus rapide.
Les MC9S08 ont une architecture optimisée pour le C (comme les AVR) et sont (nettement) plus modernes et plus rapides que les pics16f ou 18f. Du code C compilé pour pic16 ou 18 se révèlera poussif et lent.
Les mc9S08 n'ont effectivement qu'un seul accu, mais ils sont très rapides(cycle d'instruction jusqu'à 25MHz) et des périphériques (adc, timer, sci, spi) performants.
SI tu as des soucis avec ton code, tu le peux poster sur http://www.68hc08.net, les questions sont toujours répondues et résolues.
Thierry
D'abord la version 5.2 est assez ancienne, je te conseille de télécharger la version 6.3 en version "spécial edition" (classic, widows hosted) que tu trouvreas ici:
http://www.freescale.com/webapp/sps/sit ... _Tools_Tab
Les versions gratuites de CW sont limitées en taille de code; pour les HCS08, c'est 32ko de code.
Si tu as Windows 7 ou Linux, tu devras télécharger la toute dernière version v10.1
CW n'est pas très compliqué, il a un "device initialization" qui te permets d'initialiser le µC graphiquement et de générer automatiquement le code en C ou asm.
SI tu as l'occasion, recommence ton projet en C, c'est 10 fois plus rapide.
Les MC9S08 ont une architecture optimisée pour le C (comme les AVR) et sont (nettement) plus modernes et plus rapides que les pics16f ou 18f. Du code C compilé pour pic16 ou 18 se révèlera poussif et lent.
Les mc9S08 n'ont effectivement qu'un seul accu, mais ils sont très rapides(cycle d'instruction jusqu'à 25MHz) et des périphériques (adc, timer, sci, spi) performants.
SI tu as des soucis avec ton code, tu le peux poster sur http://www.68hc08.net, les questions sont toujours répondues et résolues.
Thierry
Re: Code Warrior
Merci pour tout tes conseils et ton aide !
Je vais voir pour télécharger la v6.3 je suis sous XP, et il faut que je convinct mon tuteur de passer en C, on verra ce que sa donne !
Encore Merci
Je vais voir pour télécharger la v6.3 je suis sous XP, et il faut que je convinct mon tuteur de passer en C, on verra ce que sa donne !
Encore Merci