Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

convertir un programme en C vers Hex pour Atmel



  1. #1
    rastakile

    convertir un programme en C vers Hex pour Atmel


    ------

    Bonjour à tous !

    Voila, je viens vous voire car je n'arrive pas à obtenir un fichier hex à partir d'un programme en C.

    Le programme est vraiment simple en faite.

    J'ai Avrstudio 5, mais je n'arrive pas a obtenir un fichier hex qui marche. Dans le menu de mon projet dans Mes document, j 'ai un fichier Hex qui traine dans Debug, mais visiblement il ne marche pas.
    Du mois c'est ce que Avrdude me dit. Je l'utilise pour programmer mon atmel en icsp par un programmeur parallele basique avec 3 resistance. J'arrive deja a programmer avec sur mon arduino, mais je recherche en faite à programmer tout les Atmel.

    Donc je recherche a convertir mes programmes C ver Hex, peut etre avez vous une solution ?

    Merci

    -----

  2. Publicité
  3. #2
    Flastick

    Re : convertir un programme en C vers Hex pour Atmel

    Salut !

    Alors, mon option :

    Ne prends que le programme avrasm2.exe
    et éxecute-le avec cette commande:
    "C:\avrasm2.exe" -S " -fI -C V2 -o "monfichier.hex" -d "monfichier.obj" -e " "monfichier.asm"

    Seul le fichier monfichier.asm existe avant d'exécuter la commande. Lui va faire un .obj puis un .hex (à condition que le code ne comporte pas d'erreur).

    C'est mieux de mettre ça dans un fichier .bat suivi de l'instruction "pause" Comme ça tu as le temps de lire le résultat. ça devrait marcher.

    Ensuite tu peux sans-autre le programmer avec ponyprog ou un autre programmeur..

    Remarque: tu vois facilement si le fichier .hex est bon ou non car normalement il commence par beaucoup de yÿÿÿÿyÿÿ de ce style...enfin, de ce que j'ai pu remarquer.


    Flavien

  4. #3
    Flastick

    Re : convertir un programme en C vers Hex pour Atmel

    il y deux " de trop dans la ligne de commande :

    "C:\avrasm2.exe" -S -fI -C V2 -o "monfichier.hex" -d "monfichier.obj" -e "monfichier.asm"

    voilà, ça devrait être juste

  5. #4
    rastakile

    Re : convertir un programme en C vers Hex pour Atmel

    Ahhh genialissime !

    Je test ca ce soir, quand je rentre chez moi =) !

  6. A voir en vidéo sur Futura
  7. #5
    rastakile

    Re : convertir un programme en C vers Hex pour Atmel

    Re !

    Je viens de me rendre compte d'un reel probleme, il fait un ficher en .asm dans ce que tu me dis, le fait est que je n'ai qu'un ficher C moi :s

  8. #6
    ftorama

    Re : convertir un programme en C vers Hex pour Atmel

    Tu as installé WinAVR? ou au moins AVR-Gcc?

    Sinon une recherche "Avr Studio 5 STK200" sur Google donne des résultats sur Avrfreaks.net, mais le site est down pour le moment

  9. Publicité
  10. #7
    rastakile

    Re : convertir un programme en C vers Hex pour Atmel

    Oui j'ai Winavr et toute sa panoplie !

    Je n'arrive en revanche pas a lancer avr-gcc, je n'ai reussi qu'a lancé avrdude et avrasm2 (que j'ai retelecharger).

    J'ai aussi avr studio 5, mais je n'arrive pas a lui faire cracher un hex qui marche ou un asm ...

  11. #8
    rastakile

    Re : convertir un programme en C vers Hex pour Atmel

    Re !

    Finallement, j'ai trouver une bonne solution !

    Je passe donc par WinAVR, plus precisement par le programmer's notepad !
    j'ai suivi un petit peu le tuto sur ce site :
    http://www.instructables.com/id/Ghet...ith-AVR-micro/

    Il explique plus ou moin la programmation sur les atmel par ce moyen. Ce qui est genial, c'est que la prog se fait comme sur avr studio, et il se charge de tout (avr dude , etc ...)

    J'ai trouver ca genial !

    Merci à vous pour vos reponse malgré tout

Discussions similaires

  1. convertir soit meme le programme redigé en codes hex
    Par badr-MOB dans le forum Électronique
    Réponses: 16
    Dernier message: 26/03/2011, 23h47
  2. ROM fpga programme .bin vers .mif ou .hex
    Par calagan dans le forum Électronique
    Réponses: 7
    Dernier message: 09/07/2008, 20h29
  3. convertir les fichiers « .asm » en « .hex »
    Par sg1 dans le forum Électronique
    Réponses: 16
    Dernier message: 01/10/2007, 21h02
  4. Programme pour convertir du .mid (et pour les prolonger) ?
    Par shokin dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 21/04/2006, 23h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.