Atollic/Eclipse Embedded – générer un fichier HEX / BIN

Sur les cartes d’évaluation on dispose d’une sonde debug SWD pour flasher la carte avec un fichier ELF.
Mais pour flasher par d’autre méthodes (ex : STLink Utility) il est nécessaire de générer notre binaire dans un autre format.

La solution que j’ai trouvé dans un forum est d’ajouter un « post-build step » pour générer les fichiers dans d’autres formats avec l’outil objcopy

Les étapes :

  • ouvrir les propriétés du projet
  • Dérouler les options C/C++ build et choisir « Settings ».
  • Dans l’onglet « build Steps » saisir la commande suivante dans « Post-build Steps » :
  • arm-atollic-eabi-objcopy -O ihex ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.hex; arm-atollic-eabi-objcopy -O binary ${BuildArtifactFileName} ${BuildArtifactFileBaseName}.bin

    Avec cette commande on génère un binaire HEX et BIN (pour mbed par exemple)

    À propos de Selso

    Salut ! Je m'appelle Selso. Je vis à Saint-Etienne depuis 2005. Je suis ingénieur en informatique embarquée en poste chez CIO Systèmes Embarqués.
    Cette entrée a été publiée dans Développement, Informatique. Vous pouvez la mettre en favoris avec ce permalien.

    Laisser un commentaire