[an error occurred while processing this directive] [an error occurred while processing this directive]
Чего не понять-то ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Щ.С. 17 октября 2001 г. 17:46
В ответ на: Ну почему пас. Я многого не прошу, хотябы небольшие намеки. Задание правильного направления. отправлено kastoneda 17 октября 2001 г. 16:50

В bootstrap C16X инициализируется примитивный первичный загрузчик (всего 32-байта кода), потом грузится вторичный (ессно, во внутреннюю RAM, чтоб от конфигурации размещения внешней памяти (любой) не зависить), ему передается управление, далее загружается Монитор (какой нужен? для записи Flash или просто тестирования областей памяти (например, Minimon), опять-же 2KB встроенной RAM хватит, или отладочный? -ему у Keil ~6KB нужно (у Tasking чуть меньше), значит что? обязаны разместить его во внешней памяти (RAM, Flash (впрочем не пробовал) и т.д.)
Возможен еще вариант - если отладочный монитор единожды прошивается в энергонезависимую память (любую - ROM, Flash, EEPROM), тогда задача bootloadera после инициализации ASC0, просто передать ему управление.

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

Ответы



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

E-mail: info@telesys.ru