Outils pour utilisateurs

Outils du site


avrdude

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
avrdude [2020/03/18 17:29] – [Syntaxe CLI] jeromeavrdude [2020/03/18 17:34] (Version actuelle) jerome
Ligne 1: Ligne 1:
 ====== AVRDUDE ====== ====== AVRDUDE ======
 +
 +===== Intro / présentation =====
  
 avrdude est un utilitaire de flashage de ROM et EEPROM pour les systèmes à microcontrôleurs AVR. 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. +Donc en gros, les boards Arduino de tout poil. 
  
  
Ligne 19: Ligne 21:
  
 où :  où : 
-  * BOARD_ID est par exemple at328p pour un nano (atmel 328p)+  * BOARD\_ID est par exemple at328p pour un nano (atmel 328p)
   * PROGRAMMER_TYPE : wiring si on passe par une connexion filaire série   * PROGRAMMER_TYPE : wiring si on passe par une connexion filaire série
   * BAUDRATE : typiquement ... 115200, mais fonction de ce que la board accepte.   * BAUDRATE : typiquement ... 115200, mais fonction de ce que la board accepte.
-  * PATH_TO_DEVICE : en serial, le /dev/... lié. +  * PATH\_TO\_DEVICE : en serial, le /dev/... lié. 
-  * PATH_TO_HEX_FILE : le chemin vers le fichier .hex à flasher.+  * 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 :  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 : 
Ligne 30: Ligne 32:
 avrdude -p atmega328p -c wiring -b 115200 -D -P PATH_TO_DEVICE -U flash:w:/tmp/firmware.hex:i avrdude -p atmega328p -c wiring -b 115200 -D -P PATH_TO_DEVICE -U flash:w:/tmp/firmware.hex:i
 </code> </code>
 +
 +
 +_Note : avrdude ne convient pas pour le flashage des boards à base d'ESP8266. Dans ce cas, utiliser esptool._
 +
avrdude.1584548999.txt.gz · Dernière modification : 2020/03/18 17:29 de jerome