Nahrál jsem bootloader přes eXtreme burner - AVR. Dle protokolu vše proběhlo bez problémů, ale jakmile se pokusím nahrát program z Arduino IDE, tak se mi to nedaří a dostávám tuto chybovou hlášku:
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xdc
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xdc
Problém s přenosem dat na vývojovou desku (board). Na
http://www.arduino.cc/en/Guide/Troubleshooting#upload naleznete další doporučení.
Když jsem prováděl totéž s druhým nesmazaným boardem UNO, tak vše proběhlo a program bežel. Takže je asi stále problém s tím bootloaderem. Dá se nějak ověřit, zda bootloader v čipu skutečně je a zda funguje správně?
Zkoušel jsem do ATmega328P nahrát obsah z toho funkčního boardu, což se mi přes EXtreme Burner - AVR podařilo, data jsem přečetl z čipu a dle protokolu tam jsou. Program se však nerozeběhne. Led 13 trvale svítí, ačkoliv dle programu by měla blikat.