Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
2 S_agent насчет прерываний в SAM7 при работе из ОЗУ (+)
Отправлено
Jura 08 февраля 2008 г. 14:17
У меня в SAM7SE все работает, но были следующие грабли: программу надо грузить с адреса не ниже 0x202000, поэтому данные я разместил ниже - по адресу 0x200000. После выполнения ремаппинга и копирования векторов в начало памяти произошло наложение переменных на таблицу векторов. Ну и, соответственно, модификация переменной приводила к затиранию таблицы и последующему падению. Проблема решилась добавлением пустого сегмента нужного размера перед сегментом данных.
Составить ответ | Вернуться на конференцию
Ответы