当前位置: 代码迷 >> 综合 >> FreeRTOS报错:Error:..\FreeRTOS\port\RVDS\ARM_CM4F\port.c,768
  详细解决方案

FreeRTOS报错:Error:..\FreeRTOS\port\RVDS\ARM_CM4F\port.c,768

热度:36   发布时间:2023-12-16 14:00:07.0

FreeRTOS报错:Error:..\FreeRTOS\port\RVDS\ARM_CM4F\port.c,768

程序卡死在:

configASSERT( ( portAIRCR_REG & portPRIORITY_GROUP_MASK ) <= ulMaxPRIGROUPValue );

最终:优先级出错!

 

这里说明了说当这个宏定义配置为 5 的时候,中断优先级数值在 0、 1、 2、 3、4 的这些中断是不受 FreeRTOS 管理的,不可被屏蔽,也不能调用 FreeRTOS 中的 API 函数接口,而中断优先级在 5 到 15 的这些中断是受到系统管理,可以被屏蔽的。

 

 

 

ok!

 

  相关解决方案