Доброе утро/день/вечер/ночь.
FreeRTOS 4.4.0, LPC2142.
В самом начале работы процессора происходит инициализация USB. Потом разрешаются прерывания по USB. Процессор сразу же ловит прерывание, уходит на обработку и не возвращается. Выдает Prefetch Abort в момент восстановления контекста. До возникновения прерывания процессор находится в режиме supervisor. Еще ни одна задаче не создана.
Подскажите, где может быть проблема?
Есть соображение, что сначала нужно запустить задачи, а потом уже разрешить прерывание по USB из какой-либо задачи, и только после этого уже работать. Проблема в этом?
Если надо, то могу выложить листинг.
|