Установил FreeRTOS на SAM9260 в виде отдельного проекта в IAR. За основу взял порт IAR для SAM9XE . В проекте переключаю между собой две равноправные задачи функцией taskYIELD(), а вот как можно переключать задачи по прерыванию PIT не пойму. Я не вижу где обработчик PIT вызывает функции записи и восстановления контекста. К примеру обработчик PIT для SAM7S64 эти вызовы делает в функции vPortPreemptiveTick, но данный порт у меня не заработал на SAM9260 в IAR.
|