имхо всё зависит от грамотности аппаратной поддержки в мк. Если бы я делал такой мк, то сделал бы примерно так (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено 507 13 февраля 2005 г. 00:37
В ответ на: знаю что у 51 винбонда отправлено DSN 13 февраля 2005 г. 00:25

К-то внешний призак, для выбора между бутлоадером и зашитой программой - ну например подключённый сом порт - ноль на ноге RxD. Причём бутлоадер вообще бы реализовал аппаратно - пусть просто тупо принимает последовательность байт и кидает её во флэш.
Ну разумеется бит защиты, который не даёт флэш считать и всё.
В итоге: покупаем микруху, зашиваем в неё наш загрузчик, закрываем флэш и поставляем юзеру нашу прогу для обновления.
Конечно и наш бутлоадер можно будет убить - например воспользоваться стандартным софтом для прошивания, но во-первых мы не убъём микруху, во вторых можно предусмотреть выполнение аппаратного загручика при замыкании другого внешнего пина.
Короче имхо, это не так уж сложно.

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

Ответы



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

E-mail: info@telesys.ru