【FreeRTOS】IAR的FreeRTOSConfig.h中在添加头文件的问题
1、今天在\FreeRTOSConfig.h中添加个头文件,总是在头文件的函数定义处报错:
Error[40]: Bad instruction
2、百度了半天也没有找到问题
3、原来是这个原因:
IAR的Freertos中需加上一个portasm.s的驱动文件,而该文件需要调用
#include <FreeRTOSConfig.h>
而若在该头文件中添加其他头文件,就会被汇编编译器一块识别了;但是汇编编译器识别不了C源码,所以报错!!
3、添加 头文件正确的位置:
所以FreeRTOSConfig.h中也标注了这个地方,头文件应该都放在这个宏定义里!!!
放到这里后,就不报错了~
心累
原文地址:https://blog.csdn.net/baowxz/article/details/140378500
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!