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

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

Отправлено ubobrov 09 ноября 2006 г. 11:22

Проблема в следующем:
Есть 2 отдельные программы - загрузчик и основная программа. Вектора загрузчика расположены по 0х00000000, вектора осн. программы по 0х00008000 - 0х0000803F. При старте контроллера запускается загрузчик, делает своё дело и прыгает на 0х00008000 - на осн. программу. В осн. программе делается ремапинг векторов MEMMAP=2 и копируется блок 64 байта из флэша с 0х00008000 в ОЗУ по 0х40000000 и разрешаются прерывания.
На самом деле осн. программа запускается, но ни одно прерывание не работает. В чём тут могут быть грабли?

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

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


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