[an error occurred while processing this directive]
Так всё-таки, зачем запрещаются прерывания, если при работе скрытой от чтения программы Boot-Loader-а таблица векторов прерываний находится в Application-секции ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Trashy 06 января 2006 г. 15:42
В ответ на: Про Boot-Loader в AVR Mega и связанные с ним фокусы с защитой. отправлено CD_Eater 05 января 2006 г. 23:37

During an on-going programming, the software must ensure that the RWW section
never is being read. If the user software is trying to read code that is located inside the
RWW section (i.e., by a call/jmp/lpm or an interrupt) during programming, the software
might end up in an unknown state. To avoid this, the interrupts should either be disabled
or moved to the Boot Loader section.

В момент программирования, программа должна гарантировать, что RWWраздел не будет читаться. Если программа произведёт попытку чтения кода в RWW разделе(тра-па-па) в момент программирования, программа может встать в кривое состаяние...
Во избежании подобного...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru