Programmation ATmega168 via Arduino as ISP

10 views
Skip to first unread message

Maximin COSTE-LEENHARDT

unread,
Mar 31, 2014, 11:24:53 AM3/31/14
to lab...@googlegroups.com
Bonjour à tous,

Je cherche à programmer un ATmega168PA en utilisant un arduino comme ISP.
J'ai fait les branchements qui vont bien
(http://arduino.cc/en/uploads/Tutorial/SimpleBreadboardAVR.png), j'ai
chargé le code "ArduinoISP" sur ma Uno, j'ai compilé un blink.hex, et
voici ma commande avrdude:

"avrdude -p atmega168p -c avrisp -P COM3 -U lfuse:w:0x62:m -U
hfuse:w:0xdf:m -U efuse:w:0xf9:m -b 19200 -U flash:w:blink.hex"

Et voici ma sortie

[...]

Writing | | 0%
0.00s ***failed;
Writing | ################################################## | 100% 0.17s

avrdude: 1 bytes of efuse written
avrdude: verifying efuse memory against 0xf9:
avrdude: load data efuse data from input file 0xf9:
avrdude: input file 0xf9 contains 1 bytes
avrdude: reading on-chip efuse data:

Reading | ################################################## | 100% 0.01s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0xf9 != 0x01
avrdude: verification error; content mismatch

avrdude: safemode: efuse changed! Was f9, and is now 1
Would you like this fuse to be changed back? [y/n]

==========================

Si je mets "n", il s'arrête là, si je mets "y" il part en boucle infinie.
En -vvvv, la boucle s'affiche:

avrdude: Send: V [56] . [ac] . [a4] . [00] . [01] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [00]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] P [50] . [08] . [00] . [00] [20]
avrdude: Recv: . [14]
avrdude: Recv: . [f9]
avrdude: Recv: . [10]
avrdude: Send: V [56] . [ac] . [a4] . [00] . [01] [20]
etc...

Ce problème parle t'il à quelqu'un, où me suis-je trompé ?

Par avance merci,

--
Maximin COSTE-LEENHARDT

Maximin COSTE-LEENHARDT

unread,
Mar 31, 2014, 4:14:07 PM3/31/14
to lab...@googlegroups.com
En utilisant un TinyAVR, programmateur ISP, même problème, et cette
boucle infinie:

CMD: [ac a4 00 01] [00 ac a4 00]
CMD: [50 08 00 00] [01 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [50 08 00 00] [00 50 08 f9]
CMD: [ac a4 00 01] [00 ac a4 00]
etc.
--
Maximin COSTE-LEENHARDT
Reply all
Reply to author
Forward
0 new messages