Прошивка Bootloader Arduino с помощью Leonardo

Kuprja
Kuprja аватар
Offline
Зарегистрирован: 08.12.2012

Имеется Leonardo плата и Atmega32A PU. По схемам обвески все сделал, кварц 16 повесил конденсаторы 22пкф повесил, загружаю скетч ArduinoISP соединяю по схеие MISO MOSI SCK и RESET. Пытаюсь загрузить бутлоадер в ответ получаю : avrdude: stk500_getsync(): not in sync: resp=0x00. Что делаю не так, куда копать, возможно ли вообще это сделать?

maksim
Offline
Зарегистрирован: 12.02.2012

Если вы не ошиблись и камень именно ATMEGA32, а не ATMEGA328, то тут не все так просто, а может и самому нужно писать бутлоудер, попробовать поискать, может кто озадачивался этим. А если ошиблись, то:

1. Куда подключаете RESET прошиваемого МК и ставите ли кондер на RESET Leonardo?
2. Какой программатор выбираете из списка?
3. Какую плату выбираете из списка?

Kuprja
Kuprja аватар
Offline
Зарегистрирован: 08.12.2012

камень тот что указан в посте, по 328 я уже все нашел. нужно именно на 32.

maksim
Offline
Зарегистрирован: 12.02.2012

Вот статья, почитайте.

idealsoul
Offline
Зарегистрирован: 10.02.2013

Вот как нужно заливать загрузчик, используя arduino в качестве ISP программатора. http://arduino.cc/en/Tutorial/ArduinoISP. Я заливал загрузчик на ATmega328, а сами скетчи загружаю с помощью USB-UART. Все супер!

Vvasya
Offline
Зарегистрирован: 15.02.2013

idealsoul, Вы прошивали камень с помощью Леонардо?

Kuprja, вы смогли прошить бутлоадер на камень?

 

Что я только не делал - не хочет прошиваться по ISP... Находил в нете инфу, что есть проблемма именно с леонардо, но все на слабо понятных языках...

 

Уже подключил свой камень (m32U4) напрямую к USB по DFU с помощью Flip, но вот не могу разобраться какой именно hex-файл заливать на камень...

Есть файл "Caterina-Leonardo.hex", но он весит очень дофига... что я только не заливал на МК... - не помогает...

Sonic-x
Offline
Зарегистрирован: 21.02.2015

Всем привет! купил ATmega328P-PU with Arduino UNO bootloader ATMEL DX , собрал по схеме!

 

Плата Leonardo,  пытаюсь через SPI загрузить и не получается((((

avrdude: stk500_getsync(): not in sync: resp=0x00

 

в чем косяк?

как загрузить загрузчик????

Sonic-x
Offline
Зарегистрирован: 21.02.2015

Sonic-x пишет:

Всем привет! купил ATmega328P-PU with Arduino UNO bootloader ATMEL DX , собрал по схеме!

 

Плата Leonardo,  пытаюсь через SPI загрузить и не получается((((

avrdude: stk500_getsync(): not in sync: resp=0x00

 

в чем косяк?

как загрузить загрузчик????

С помощью arduino-0023 загрузил загрузчик!!!!!