Запись загрузчика на Leonardo

TVG
Offline
Зарегистрирован: 10.11.2012

Всем привет.

Небольшая предыстория: У меня был микроконтроллер Leonardo, а потом в нем подгорел АЦП. Чтобы сэкономить, купил микроконтроллер ATm32u4, и мне его перепаяли (паял профессиональный микроэлектронщик, так что тут проблем нет).

В результате нужно было только записать загрузчик и готово, но не тут-то было. При запуске заветной опции возникает ошибка "avrdude: usbdev_open(): did not find any USB device "usb""

Не могу понять, что нужно сделать чтоб он увидел его. При подключении через usb контроллера, винда пишет что мол программного обеспечения для устройства установлено не было.

Кто-нибудь может подсказать как теперь прошить этот контроллер?

 

TVG
Offline
Зарегистрирован: 10.11.2012

Ну вот, по ходу вопрос отпал.

Если я правильно понял мне нужен в самом простом случае программатор из паралельного порта.

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

ну да, или другая дуина. Зашить загрузчик можно только по ICSP

TVG
Offline
Зарегистрирован: 10.11.2012

Появилась еще одна проблема:

Собрал програматор на LPT, все подключил и тут при записи бутлоудера появляется ошибка:

avrdude: AVR device not responding

avrdude: initialization failed, rc=-1

avrdude: Yikes! Invalid device signature

avrdude: Expected signature for ATmega32U4 is IE 95 87

Впечатление что программа не узнала микроконтроллер, кто-нибудь сталкивался такой ошибкой

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Попробуйте ключиком уменьшить скорость. У Вас наверняка контроллер работает на внутреннем генераторе 8МГц да еще и с предделителем на 8. Вам еще и фьюзы нужно прошивать.