avrdude
Ceci est une ancienne révision du document !
Table des matières
AVRDUDE
avrdude est un utilitaire de flashage de ROM et EEPROM pour les systèmes à microcontrôleurs AVR. Ceci inclut les boards Arduino de tout poil.
Installation sur Mac OS X
Rien de plus simple - utiliser Homebrew :
brew install avrdude
Syntaxe CLI
avrdude -p BOARD_ID -c PROGRAMMER_TYPE -b BAUDRATE -D -P PATH_TO_DEVICE -U flash:w:PATH_TO_HEX_FILE:i
où : BOARD_ID est par exemple at328p pour un nano (atmel 328p) PROGRAMMER_TYPE : wiring si on passe par une connexion filaire série BAUDRATE : typiquement … 115200, mais fonction de ce que la board accepte. PATH_TO_DEVICE : en serial, le /dev/… lié. PATH_TO_HEX_FILE : le chemin vers le fichier .hex à flasher.
Donc par exemple, pour flasher un nano via port série qui se trouve être sur /dev/cu.wchusbserial4100, le firmware se trouvant être /tmp/firmware.hex :
avrdude -p atmega328p -c wiring -b 115200 -D -P PATH_TO_DEVICE -U flash:w:/tmp/firmware.hex:i
avrdude.1584548978.txt.gz · Dernière modification : 2020/03/18 17:29 de jerome