Ceci est une ancienne révision du document !


Arduino : téléverser un fichier .hex

Programmer un arduino se fait en plusieurs étapes : d'abord écrire le code, puis le compiler, c'est à dire le transformer en commandes adaptées au circuit, enfin le téléverser dans le microcontrôleur.

Le fichier compilé est du “code machine” au format hexadécimal (.hex), il n'est plus lisible pour nous autres mammifères, mais parfaitement adapté pour un circuit électronique. On ne peut pas retrouver le code d'origine depuis le fichier .hex (dans le meilleur des cas on peut le décompiler pour récupérer un programme en assembleur)

Quelques raisons d'utiliser le fichier .hex

  • le programme a été récupéré depuis un arduino, on n'en a donc pas le code source,
  • pour programmer rapidement plusieurs arduino identiques avec le même programme
  • le programme n'a été diffusé que sous forme de .hex pour une quelconque raison

Comment faire ?

  • ressource/electronique/arduino/utiliser_fichier_hex.1581284293.txt.gz
  • Dernière modification: 2020/02/09 22:38
  • par emoc