[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: FlashStart...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Михаил Евстафьев 29 октября 2001 г. 04:00
В ответ на: Просвети пожалуйста, чем заливать программы в М16С ? отправлено max 27 октября 2001 г. 11:51

Последние (по времении разработки) кристаллы имеют режим загрузки через UART. Программа FlashStart доступна на сайтах
http://www.tool-spt.maec.co.jp/index_e.htm
http://www.mitsubishichips.com/products/mcu/products/m16c/index.html
Там же можно найти и ее исходники. Протокол загрузки есть в даташите на каждый чип. Он одинаковый для всех.
Кристаллы постарее имеют только режим загрузки через синхронный интерфейс (ноги при этом используются те же). Скорость программирования при этом выше (4сек на 256Кб). Протокол тоже есть в даташите. Я сделал самодельный программатор на PIC.
Во всех кристаллах есть режим самопрограммирования. Так что я программатором зашиваю свой резидентный загрузчик и потом кристалл сам себя перепрошивает. Хоть через UART, хоть через CAN или I2C.
Для программирования нужно только стандартное питание (3-5В).
Да, у всех кристаллов есть еще и режим параллельного
программирования. Но для планаров это не актуально.

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

Ответы



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

E-mail: info@telesys.ru