реклама на сайте
подробности

 
 
> RM9200, SPI to DataFlash, проблема со входом в прерывание
Demeny
сообщение Feb 12 2007, 15:52
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237



Запускаю отладочную плату с AT91RM9200 и последовательной флэшкой 2xAT45DB161.
Не могу запустить драйвер датафлэши, за основу взял примеры, приведенные в этом топике fBoot и fLoader. Компилер IAR 4.40 + отладчик Wiggler. Прохожу отладчиком последовательно все ступени конфигурации SPI, программируются прерывания - тут все нормально. Затем при запросе статуса флэши отправляется команда, и что самое интересное, в буфере приема я вижу валидный ответ (0xAC). Но проблема в том, что обработчик прерывания по приему не вызывается, хотя я при этом вижу бит в AIC Pending регистре и глобальные прерывания тоже разрешены.
В чем может быть проблема ?


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dron_Gus
сообщение Feb 12 2007, 16:35
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Возможно отладчиком читается регистр AIC_IVR поэтому и не происходит перехода на прерывание. Мне в подобной ситуации с sam7 помогло использование protected mode (22.7.5 и 22.8.16).


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016