610213748 发表于 2021-4-7 18:01:07

移植FreeRTOS到Cortex-m0内核,调用任务切换是卡在空闲任务中,调用发送消息队列函数后,卡在portTASK_FUCTION函数。

移植FreeRTOS到Cortex-m0内核,调用任务切换是卡在空闲任务中,调用发送消息队列函数后,卡在portTASK_FUCTION函数。

eric2013 发表于 2021-4-8 09:31:17

这种问题,一般是没有移植好,看下滴答定时器正常工作没。

610213748 发表于 2021-4-8 12:00:08

eric2013 发表于 2021-4-8 09:31
这种问题,一般是没有移植好,看下滴答定时器正常工作没。

调试发现调用接收消息队列后,滴答定时器重载值被修改被修改,系统无滴答定时中断和pendSV中断,造成无任务切换。
页: [1]
查看完整版本: 移植FreeRTOS到Cortex-m0内核,调用任务切换是卡在空闲任务中,调用发送消息队列函数后,卡在portTASK_FUCTION函数。