Pull to refresh

Comments 7

Кстати, заодно такой подход использования ресурсов сбивает с толку дизассемблер…

На 115200 bps проблем быть не должно, там где кварц позволяет сам использую, правда был один пациент Атмеловский, который с любым кварцем выше 9600 bps не прыгал. На отечественном 1882ВЕ53У столкнулся с другой белой: стояла задача хранить n записей (по 8 байт каждая) в EEPROM ПЗУ с использованием сдвига при получении новой записи. При постраничной записи возникла проблема, начиная с 4-й записи в последний байт каждой записи пишется ересь (причем везде одинаковая). Использовать побайтовую запись желания нет, ибо время на "перетасовку" и длинна кода вырастает до неприличного. Пробовал просто писать по тем же адресам как страницы заранее заготовленные, так и побайтово — все корректно отрабатывается. Есть мысли с чем это может быть связано?

Первым делом проверил бы не переполняется ли стек…

Переполнения нет, это первым делом и проверил, чтобы началось переполнение надо писать 240+ записей, но на этот случай заранее ограничение написано. Ещё наткнулся на неприятный костыль: что бы считать дамп EEPROM ПЗУ фитоновским программатором приходиться после заливки прошивки принудительно писать в нее пустой массив ( OxFF ) иначе не снимает дамп (отображает как пустой).

Непонятно, куда и что вы пишете — пустой массив в ПЗУ? Иначе не снимает дамп… Может и снимает, те самые нули, что перед этим туда записали. Или не читает свежезалитую прошивку? Поясните. Я сам много лет юзаю фитоновский программатор(старый, LPT-шный), и ни разу он меня не подводил. Сколько залоченых авр-ок он воскресил — не счесть…

При последовательности: затёр память кода, затёр ПЗУ, залил прошивку, запустил устройство — дамп не снять, если добавить к этому заливку в ПЗУ пустого массива дамп снимается. На форуме производителя тоже нашел человека с такой проблемой, правда комментария от производителя нет.

Тоесть по факту не происходит верификации после прошивки? Ведь верификация это повторное считывание только что прошитого чипа.
Может быть глюк конкретного чипа связанная с дефектом бита защиты от чтения, или воспроизводится проблема на аналогичных из разных партий? При разном напряжении питания? температура?
Sign up to leave a comment.

Articles