Вы пользовались загрузчиком который приведен в сигн.апноте?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено jhoo 22 сентября 2004 г. 12:54
В ответ на: Ответ: только советую собственный загрузчик написать я через компорт зделал потому как программатор сигналовский не внушает доверия один раз безвсяких причин в нем глукнулась флешь благо мне фирмачи поменяли за так:) а через собственый загрузчик сто раз перешивал проблем никаких... отправлено 777~ 22 сентября 2004 г. 11:52

Сигналовский пример имеет некоторые ограничения:
1. Активизация загрузчика осуществляется при включении мк, когда проверяется состояние определенной линии порта.
Иногда схемотехнически такой возможности нет, поэтому не мешало бы иметь стартовать работу загрузчика программно. С этим немного сложнее, поскольку активизировать загрузчик должна уже _пользовательская программа_ в мк. А если она сбойнула по каким-то причинам, то в этом случае переход в режим загрузке не удасться.
2. Проблема с векторами прерываний (напр. уарт, таймер...).
В примере _не используется_ обработчик прерывания от уарт, а выполняется лишь полинг соотв.битов регистра уарт. Вроде бы понятно почему так - по этим векторам могут лежить переходы на пользовательские подпрограммы. А если необходимо реализовать протокол обмена с загрузчиком, в котором никак не обойтись без прерываний, например модбас? Что делать в этом случае? Организовывать хитрые переходы?

Ваш загрузчик учитывает все эти особенности?

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

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru