ST意法半导体
直播中

李鑫

7年用户 1310经验值
私信 关注
[问答]

如何在FreeRTOS中设置configMAX_SYSCALL_INTERRUPT_PRIORITY呢 ?

我正在 STM32G070KB 上开始一个新项目,我想使用 freeRTOS。
我遇到的问题是 configMAX_SYSCALL_INTERRUPT_PRIORITY 似乎从端口消失了!
我用的是最新的STM32CubeIDE,带有STM32G070KB的1.4.1固件包
问题是因为 STM32G070 只有 4 个优先级(2 位),如果他们使用 freeRTOS 函数,我在 STM32Cube 环境中设置的所有中断都需要为 3(最低优先级)!!这意味着我无法优先考虑他们!
#FreeRTOS
#中断

回帖(1)

欧建杭

2022-12-30 10:19:07
这是正常行为,因为STM32G0具有Cortex®-M0+内核。
注意: 此页面上有关中断嵌套的信息适用于使用 Cortex-M3、Cortex-M4、Cortex-M4F、Cortex-M7、Cortex-M33 和 Cortex-M23 时。它不适用于不包含 BASEPRI 寄存器的Cortex-M0 或 Cortex-M0+内核。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分