Salut,
Je voudrais pouvoir flasher une arduino duelmilanove en ligne de commande. Le but étant de pouvoir reprogrammer par ssh un carte branchée sur un pc.
Suivant les différents conseils sur google j'ai donc fait un script reset-arduino
#!/usr/bin/python
# Reset an Arduino board by toggling DTR.
# Usage: reset-arduino PORT
import sys, serial, time
ser = serial.Serial(sys.argv[1], 57600)
ser.setDTR(0)
time.sleep(0.1)
ser.setDTR(1)
ser.close()
et je lance la commande
./reset-arduino /dev/ttyUSB0 ; avrdude -c arduino -p m168 -P /dev/ttyUSB0 -U flash:w:rgb_DX.cpp.hex
où rgb_DX.cpp.hex est le .hex de mon code retrouvé dans /tmp/buildXXX.tmp/ mais ça ne marche pas. Je vois bien la carte rester mais ça me répond poliment
avrdude: stk500_recv(): programmer is not responding
avrdude done. Thank you.
Quelqu'un sait-il ce que je peux faire ? Mon arduino est un model acheté sur ebay avec un atmega 168. Bien sur l'IDE arduino0018 marche parfaitement