всегда до этого пользовал атмеги с прединсталлированным бутлоадером. Сейчас возникла необходимость загрузить этот бутлоадер в atmega328p в 32tqfp корпусе, чтобы потом быстро перепрошивать ее только с помощью ком порта и ресета как и все ардуины. Но уже пару дней бьюсь и не получается, пожалуйста, проверьте, что я делаю не так:
есть программатор AVR-ISP500-TINY от Olimex, который на раз прошивает по ICSP6 протоколу олимексовскую борду со 128 мегой.
Есть разведенная и спаянная плата с atmega328p-au в 32tqfp, у которой есть пока еще не подключенные ноги MOSI, MISO, SCK, RESET, RX, TX.
Подключаю этот программатор к MOSI, MISO, SCK, RESET, VCC, GND этой платы и пытаюсь через avrdude загрузить бутлоадер. Получаю, что
Код
avrdude: stk500v2_command(): warning: Command timed out
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA328P is 1E 95 0F
Аналогично не получается, с таким же сообщением об ошибке из ардуиновской оболочки. Еще попробовал бордой от Arduino-Atmega2560, точно тот же эффект.
Пробовал два разных процессора из одной партии, покупал это дело в мойсере. Больше пока не пробовал... Провода, понятно дело, много раз перепроверил, все на месте и не битые.
Скажите, пожалуйста, что я не правильно делаю?
Спасибо
ИИВ