我有麻烦改变一些定义在FreeRTOSConfig.h没有实际编辑文件。正如UM-B-044的7.2.3节所解释的,我应该能够通过在custom_config_qspi.h中放置新定义来覆盖这些默认值,但是当我放置“#定义configCHECK_FOR_STACK_OVERFLOW 0
,然后清理和编译,我得到这个警告:
资源路径位置类型
FreeRTOSConfig.h /fs-firmware/sdk/free_rtos/include行151 C/ c++问题
当我删除时我也会得到一个相关的错误"vappli亚博国际官网平台网址cationstackoverflowwhook (OS_TASK pxTask, char *pcTaskName)
“从c。
这是一个类似问题的链接,但似乎没有人回答。
谢谢你!
设备:
嗨patfry,
关于FreeRTOS定义,它们都应该在FreeRTOSconfig.h头文件中,而不是在custom_config_qspi.h中。如果定义包含在custom_config_qspii .h中,那么将对它们进行双重定义。
关于你得到的错误是预期的,因为所有与FreeRTOS相关的钩子函数,不应该被移除.如果需要,可以修改现有代码,也可以将它们从头文件中排除。但是,强烈建议不要删除它们,因为这些函数是从FreeRTOS内核内部调用的。
谢谢,PM_Dialog