Danker (18.04.2009 13:16, просмотров: 229) ответил Danker на Вопрос неспециалиста по Lock Bit Protection Modes.
Тогда доп. вопрос прежде всего для Сергея: Сначала преамбула.
Есть две платы управления солярием на ATmega162. Одна рабочая, другая сильно глючная. Было подозрение что у нее слетела прошивка. Я подключал к ним PonyProg. Он показал что на обеих LB1=LB2=0.Затем считал прошивку с рабочей платы. PonyProg прочитал ее successfully (что уже странно, раз Вы говорите что LB блокируют чтение). Но прошивка была какая-то странная, из повторяющихся идентичных структур байтов. В общем не похожа на программу. Затем я сделал верификацию этой прошивки с глючной платой. Она показала что прошивки одинаковые! И вот здесь я видимо совершил ошибку - на всякий случай записал хорошую прошивку в глючную плату. После чего глючная плата перестала включаться вообще.
В связи с вышеизложенным четыре вопроса:
Я считал с рабочей платы не реальную прошивку а какую-то фантомную? Если это так то почему эти фантомные прошивки совпадают? И как PonyProg смог записать ее в глючную плату, ведь LB должны были заблокировать запись? Есть ли какие-нибудь "левые" способы прочитать прошивку при LB1=LB2=0?
Заранее благодарю за ответы.