自学内容网 自学内容网

【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)!