Прошивка меги роднвм бутлоадером

Мининова
Offline
Зарегистрирован: 08.06.2012

Парни, как то писал что угробил мегу тем, что отключил SPIEN. Купил чип новый, попросил друзей - перепаяли мне ее. Подключил к AVRISP II тот что в 6 студии видится, то есть родной. Зашил ей новые фьюзы 0xFD 0xD8 0xFF, а вот с прошивкой то конфуз вышел - дело в том, что новая студия позволяет зашить в устройство только ELF файлы, а вот набор прошивок из папки содержит только HEX. Гугление показало, что это не одно и то же.
Отсюда ворос, можно ли как то конвертировать для новой студии HEX файлы, или есть какое то иное решение? Отмечу, что старая студия напрочь не видит мой программатор, а там как раз можно HEX залить.
Еще, возможно использовать иной программатор. Где то видел, что можно использовать UNO и залить с помощью нее.

Что посоветуете делать?
Благодарю

Мининова
Offline
Зарегистрирован: 08.06.2012

Простите за заголовок, некрасиво вышло =)

ustas
Offline
Зарегистрирован: 12.03.2012

Прошить прямо из среды ардуино. Потребуется любая другая ардуина - в нее нужно залить скетч ArduinoISP (есть в примерах).

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

Попробуйте сначала прошить загрузчик своим программатором из среды Ардуино выбрав из списка AVRISP mkII, так же не забудьте выбрать СОМ-порт программатора и тип тлаты, после нажимаете Burn Bootloader. Теоретически должно получиться.

 

Мининова
Offline
Зарегистрирован: 08.06.2012

Спасибо огромное, как сделаю - отпишусь о результатах.

Мининова
Offline
Зарегистрирован: 08.06.2012

К сожалению так как Вы подсказали не получается, 1.0.3, 1.0.1 не видят мое устройство, причем студия 6 видит серийный номер и работает с ней перкрасно. Попробую через UNO v3.

Нашел у себя брелок USBASP http://www.ebay.com/itm/1PCS-AVR-Programmer-USB-USBasp-USBISP-3-3V-5V-ATMEGA8-New-/121057455704?pt=LH_DefaultDomain_0&hash=item1c2f962e58 (ссыла на Ebay) попробоал ис через Khazama AVR залить прошивку что находится в arduino-1.0.3\hardware\arduino\bootloaders\stk500v2, прошивка залилась вместе с дефолтным блинком, но среда ардуино в последствии не хочет заливать на нее что то иное - вылетает по таймауту

Попробовал тот же брелок вместе со средой ардуино, выбрал USBasp, Mega 2560 or Mega ADK, заливается также но вылетает с ошибкой в конце, мол не могу проверить целостность прошивки - попробуйте обновить прошивку в программаторе.. Тоже пока не помнимаю как это сделать *полагаю что нужно подсоединиться к выходам MISO-MOSI-SCK-RST-GND-VCC, и через такого рода ICSP залить новую прошивку с сайта http://www.fischl.de/usbasp/ [usbasp.2011-05-28.tar.gz]

В общем попробую UNO. прежде чем что то изобретать.