liuzhidao 发表于 2019-6-6 15:36:20

configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY的定义与应用

安 富 莱 教 程 中有提到关于此定义:
--------------------------------

此宏定义比较重要,定义了受 FreeRTOS 管理的最高优先级中断。简单的说就是允许用户在这个中断
服务程序里面调用 FreeRTOS 的 API 的最高优先级。设置 NVIC 的优先级分组为 4 的情况下。配置
configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY为0x01表示用户可以在抢占式优先级为1
到 15 的中断里面调用 FreeRTOS 的 API 函数,抢占式优先级为 0 的中断里面是不允许调用的。
--------------------------------
如果在以上的条件下,在抢占式优先级为 0 的中断里调用了FreeRTOS的API函数,会有什么结果?

tanic 发表于 2019-6-6 16:38:48

rtos错误 程序卡死

liuzhidao 发表于 2019-6-6 16:50:25

tanic 发表于 2019-6-6 16:38
rtos错误 程序卡死

感谢,找时间测试一下。
页: [1]
查看完整版本: configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY的定义与应用