Можно ли вызывать pvPortMalloc/vPortFree внутри irq-прерывании? Попытался и получил, что после его вызова в прерывании разрешается irq-прерывание в CPSR со всеми вытекающими печальными последствиями. Данное прерывание проходит как обычно через сохранение/восстановление контекста задач. Не нашел в документации, что pvPortMalloc нельзя вызывать из прерываний, или я что-то пропустил?
Сообщение отредактировал M0HAX - Nov 11 2011, 11:51
|