Не прошивается Bootloader
Приветствую Уважаемые форумчане!
Возникла проблема при прошивке через IDE, с помощью LPT... Активно моргает светодиод LED13, будто реально обмен, запись происходят, но секунд через 5, выскакивает следующее:
avrdude: verification error, first mismatch at byte 0x1c00
0x12 != 0xff
avrdude: verification error; content mismatch
(Юзаю сигнатуру 0x1e 0x93 0x07, Atmega8A-PU)
Если юзать сигнатуру 0x3e 0x93 0x07 (как советовали в теме http://arduino.ru/forum/obshchii/vop...ndmade-arduino)
то пишет слкедующее:
avrdude: Expected signature for ATMEGA8 is 3E 93 07
При этом акивность светодиода LED13 корректная (при первой сигнатуре of course), если верить мануалу http://robocraft.ru/files/ArduinoSeverinoManual2.pdf
Уважаемые! Чувствую, что проект сдвинулся с мертвой точки и уже приблизился к решению, буквально вот-вот и все, буду иметь на руках живую ардуину, помогите Очень прошу!
P.S. Такое ощущение, что кто-то попортил память и записал уже 0x12 вместо положенных по дефолту 0xff, соответственно поверх данного значенрия записать ничего не мождет. Соответственно есть предположение что нужно стереть память МК, чтобьы все заработало. Все естественно ИМХО. А при этом не в хексе 0x1c00 - это 7168, т.е. последняя ячейка логической памяти.. Что-то подозрительно... можно конечно заюзать запасной кристалл, но останавливает то, что есть некоторое подозрение что я мог убить мб кристалл, потому гарантии нет что не убю и второй, ибо в печатке и программаторе, а в IDE и подавно, ничего не менял.
Заранее всеьма Вам благодарен!
Re: Не прошивается Bootloader
У тебя затерлась или не правильно прописались фьюзы
Для восстановления контроллер нужен специальный программатор, ключевая фраза для гугла "Atmega fusebit doctor"
Re: Не прошивается Bootloader
Можете ли Вы посоветовать иной софт, отличный от IDE Arduino, которым можно попробовать прочитать содержимое микрухи и записать бут?
Спасибо!
Re: Не прошивается Bootloader
Re: Не прошивается Bootloader
Это аппаратного плана больше рекомендация. Я ардуину ваял сам, потому ест подозрения, что мб гдето напортачил со схемой, а проблема вовсе не в кристалле, потому хотел попробовать прочитать данные с атмеги. Увы, но Arduino IDE этого сделать не позвляет. Посоветуйте для этого дела путную софтину. Спасибо!
Re: Не прошивается Bootloader
Изучи консольную утилиту avrdude - ей можно делать всё.
Re: Не прошивается Bootloader
Цитата:
Сообщение от
BlkDem
Изучи консольную утилиту avrdude - ей можно делать всё.
Я ее пытался заюзать, но у меня консолька открывается и сразу закрывается, как пофиксить сию проблему не нашел, на просторах гугла.
Re: Не прошивается Bootloader
Цитата:
Сообщение от
BlkDem
Изучи консольную утилиту avrdude - ей можно делать всё.
Для лечения фьюзов она не подойдет.
Re: Не прошивается Bootloader
Ну, автор хотел "почитать данные" :)
В любом случае, умение пользоваться утилитой в жизни пригодится.
Re: Не прошивается Bootloader
Цитата:
Сообщение от
Chip
Для лечения фьюзов она не подойдет.
Это аппаратного плана больше рекомендация. Я ардуину ваял сам, потому ест подозрения, что мб гдето напортачил со схемой, а проблема вовсе не в кристалле, потому хотел попробовать прочитать данные с атмеги. Увы, но Arduino IDE этого сделать не позвляет. Посоветуйте для этого дела путную софтину. Спасибо!