Добрый день! Имеется 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. Каким образом нужно настроить периодичность этих прерываний?
|