Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Вопрос о прерываниях, памяти и MMU EP9315(+)
Отправлено
lom 13 апреля 2009, г. 09:57
Доброе утро вам
Пишу для тиона про 2 без ОС.
Программа скомпилирована по адресу 0x60000000 и оттуда же работает. Использую для заливки download.exe.
Оба банка SDRAM инициализированы и вроде как работают, поскольку в первом видео память на TFT. Стек может располагаться в любом банке, проверил, инициализируются все 4 банка SDRAM.
Вектора прерываний скопированы в SDRAM банк 0, по адресу 0x00000000, указал в файле линкера и проверил чтением из оттуда. Все вроде ок.
MMU выключен.
Но как только приходит прерывание, контроллер уходит непонятно куда...
По адресу 0x18 поставил включение светодиодов, никаких переходов ни по каким адресам из контроллера прерываний не делаю.
Но он туда не приходит...
В чем может быть дело? Или обязательно нужно MMU конфигурировать?
Куда копать?
2 дня и 2 ночи...
Составить ответ | Вернуться на конференцию.
Ответы
- Ответ: - ффффф (13.04.2009, 10:09:33 89.178.136.10, 334 байт)
- Инициализация памяти - lom (13.04.2009, 10:52:44 192.168.150.33,82.116.49.165, 1686 байт)
- Ответ: - lom (13.04.2009, 10:53:44 192.168.150.33,82.116.49.165, 163 байт)
- Ответ: - ффффф (13.04.2009, 11:03:46 89.178.136.10, 415 байт)
- Ответ: - lom (13.04.2009, 11:10:39 192.168.150.33,82.116.49.165, 77 байт)
- Ответ: - ффффф (13.04.2009, 11:23:45 89.178.136.10, 348 байт)
- Ответ: - lom (13.04.2009, 11:28:51 192.168.150.33,82.116.49.165, 68 байт)
- Ответ: - ффффф (13.04.2009, 12:02:45 89.178.136.10, 88 байт)
- Ответ: - lom (13.04.2009, 12:33:6 192.168.150.33,82.116.49.165, 119 байт)
- Ответ: - ффффф (13.04.2009, 13:15:40 89.178.136.10, 259 байт)
- Ответ: - ффффф (13.04.2009, 13:22:33 89.178.136.10, 392 байт)
- Ответ: - lom (13.04.2009, 14:07:1 192.168.150.33,82.116.49.165, 106 байт)