avrdude
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| avrdude [2020/03/18 17:34] – jerome | avrdude [2020/03/18 17:34] (Version actuelle) – jerome | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== AVRDUDE ====== | ||
| + | |||
| + | ===== Intro / présentation ===== | ||
| + | |||
| + | avrdude est un utilitaire de flashage de ROM et EEPROM pour les systèmes à microcontrôleurs AVR. | ||
| + | Donc en gros, 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: | ||
| + | </ | ||
| + | |||
| + | 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 / | ||
| + | |||
| + | < | ||
| + | avrdude -p atmega328p -c wiring -b 115200 -D -P PATH_TO_DEVICE -U flash: | ||
| + | </ | ||
| + | |||
| + | |||
| + | _Note : avrdude ne convient pas pour le flashage des boards à base d' | ||
avrdude.txt · Dernière modification : de jerome
