Slt
Je souhaite programmer un microcontrôleurs grâce un deuxième microcontrôleur. Mon compilateur GCC me génère un fichier ".HEX" au format classique de type Intel. Ce fichier doit être converti dans le format d'un tableau d'octets pour le langage C. Ce tableau est ensuite inséré dans le Code source du deuxième microcontrôleur. Ce microcontrôleur lie les octets et les envois au premier microcontrôleur à travers un protocole de programmation (liaison PDI pour cible AVR Xmega).
Je cherche donc un petit convertisseur de fichiers ".HEX" vers tableau d'octets.
Exemple sur la forme :
Format .HEX :
:100220009A89AB89BC89BC01CD0120E030E040E275
:1002300051E40E94CA01DC01CB018D8B9E8BAF8BF8
:10024000B88FCE014596FC0180819181A281B38156
:1002500089839A83AB83BC8389819A81AB81BC817A
static uint8_t program[102] =
{
0x9A,0x89,0xAB,0xBE,0xCF,0xEF,0xDF,0xE3,0xDE,0xBF,0xCD,0xBF,
0x00,0xE0, 0x0C,0xBF,0x18,0xBE,0x19,0xBE,0x1A,0xBE,0x1B,0xBE,0x10,0xE2,
};
Partager