Добрый день!
Имеется FreeRTOS v.6.0.5 и IAR Embedded Workbench IDE v.5.50.1 full. Разрабатываю для ядра Cortex M3 STM32.
Пока плата еще не пришла, пытаюсь запустить на симуляторе работу нескольких task в FreeRTOS. Понял, что задачи не будут переключаться без прерывания PendSV. Пробовал устанавливать периодическое прерывание в Interrup Setup. Задача переключалась один раз и все. Хотя прерывание PendSV по-прежнему срабатывало.
Исходя из этого появились вопросы:
1. Возможно ли вообще сделать это на симуляторе? Если да, тогда след. вопросы:
2. Возможно еще какие-нибудь прерывания необходимы для этого?
3. Каким образом нужно настроить периодичность этих прерываний?