Доброго времени суток, уважаемые!
Я недавно начал использовать FreeRTOS, собственно как и CMSIS и столкнулся с такой проблемой: Я использовал нижний уровень от CMSIS, примеры брал оттуда же. Собственно примеры работы по UART (full modem) и по CAN. Работаю в Keil. По отдельности и UART и CAN работают нормально, вместе с FreeRTOS у UART тоже никаких проблем, но когда приходит что-то по шине CAN и срабатывает кановское прерывание - система со сторожевой собакой перезагружается, без нее виснет. Работает все только тогда, когда закоментарен либо старт шедулера оси, либо установка прерывания по CAN. В чем может быть проблема? Заранее благодарен за любые полезные ответы.
|