无法重写FreeRTOSConfig.h定义

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个职位/0个新职位
最后一篇文章
帕特弗里
离线
最后一次见到:1年6个月前
已加入:2017-02-02 16:00
无法重写FreeRTOSConfig.h定义

我在修改FreeRTOSConfig.h中的某些定义时遇到了问题,而没有实际编辑该文件。如UM-B-044中7.2.3节所述,我应该能够通过在custom\u config\u qspi.h中放置新定义来覆盖这些默认值,但是当我放置#为\u堆栈\u溢出0定义configCHECK\u“在那里,然后清理和编译,我得到这个警告:

说明资源路径位置类型
“配置CuxFixFosiStaskIOpFult'”重新定义FielToSCOFIG.H/FS固件/SDK/FrUILRTOS/包含151行C/C++问题

当我删除“0”时,也会出现相关错误void v雷竞技安卓下载aapplicationstackoverflowhook(OS\u TASK pxTask,char*pcTaskName)“从main.c。

下面是一个类似问题的链接,但似乎没有人回答。

谢谢您,

设备:
PM\U对话框
离线
最后一次见到:6天1小时前
工作人员
已加入:2018-02-08 11:03
嗨,帕特弗里,

嗨,帕特弗里,

关于FreeRTOS定义,所有这些定义都应该在FreeRTOSconfig.h头文件中,而不是在custom\u config\u qspi.h中。如果这些定义包含在自定义的\u config \u qspi.h中,那么它们将被双重定义。

关于您得到的错误,这是预期的,因为所有与FreeRTOS相关联的hook函数,不应移除. 如果需要,可以修改现有代码,也可以将其从头文件中排除。但是,强烈建议不要删除它们,因为这些函数是从FreeRTOS内核内部调用的。

谢谢,下午好