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