реклама на сайте
подробности

 
 
> Проблема с контрольной суммой!, Не считается контрольная сумма.
Sergio66
сообщение Nov 18 2009, 12:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 235
Регистрация: 9-02-05
Пользователь №: 2 526



Добрый день!

Вот такая проблема...
М32. Bootloader из атмеловского Appnote.
Прикладная программа грузится нормально. Но... если сразу после программирования прикладной секции начать вычисление контрольной суммы (код вычисления КС находится в бут секции), то по всем адресам прикладной секции программа считывает и суммирует 0xff. Если перед вычислением КС микросхему сбросить и принудительно (в AVRStudio) установить программный счетчик на ф-ю вычисления КС, то все нормально считается и суммируется. КС в этом случае совпадает. (Все BLB в 0).
Т.о. у меня получается, что я не могу считать реальное значение апп секции не сделав сброс микросхемы... Без отладчика программа также не хочет вычислять правильно. Постоянно циклится (если КС не совпала, то повторяю программирование). Хотя, если провести аппаратный сброс, то загруженная прикладная программа выполняется правильно. Т.е. она записана БЕЗ ошибок.
Кто нибудь сталкивался с такой проблемой?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01328 секунд с 7
ELECTRONIX ©2004-2016