проблема такая, есть русский контроллер миландр 1986ВЕ3 на котором я пытаюсь запустить FreeRTOS если программа работает из внутренней Flash то все ОК если из внешней, то вылетает на вызове vPortStartFirstTask() при старте Scheduler порт freertos для этого контроллера (CORTEX M1) сделан из Cortex M0 в документации на контроллер есть errata которая говорит что с SysTick проблемы при работе на частотах выше 30 МГц в качестве Systick используется TIMER4 внешняя память имеет 3 цикла ожидания сам контроллер работает на частоте 72 МГц подскажите, где копать!
upd если функцию описать как __ramfucn происходит то же самое даже если внешнюю память не использую
|