IAR编译错误总结

IAR编译错误总结

ID:36438001

大小:2.63 MB

页数:33页

时间:2019-05-10

IAR编译错误总结_第1页
IAR编译错误总结_第2页
IAR编译错误总结_第3页
IAR编译错误总结_第4页
IAR编译错误总结_第5页
资源描述:

《IAR编译错误总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、IAR4.42A编译错误!请教!IAR中的error[27](2009-09-2310:19:05)转载标签:嵌入式_etungit分类:嵌入式_etung     发现IAR的链接器不允许在头文件中定义一个全局变量,然后有两个.c文件去引用。而VC6.0就可以这样做。所报错误示例为:Error[e27]:Entry"tagData"inmoduleWmmp(E:workMiniFramePRJLED200_W4IARDebug_in_flashObjWmmp.r79 )rede

2、finedinmoduleapp(E:workMiniFramePRJLED200_W4IARDebug_in_flashObjapp.r79) 将头文件中变量前加上extern后即不再报错。程序编译时出现以下错误,实在不知道是什么原因,特向大家请教!Error[Pe223]:function"assert_param"declaredimplicitlyE:涡街流量计设计板2程序dft02librarysrcstm32f10x_nvic.c351Error[Pa

3、045]:function"assert_param"hasnoprototypeE:涡街流量计设计板2程序dft02librarysrcstm32f10x_rcc.c500Error[Pe223]:function"assert_param"declaredimplicitlyE:涡街流量计设计板2程序dft02librarysrcstm32f10x_rcc.c530第一你用了中文文件夹第二没有定义assert_param这个函数不太明白,assert_para

4、m函数在stm32f10x_conf.h中已经定义了。stm32f10x_conf.h已加到workplace里了。还有文件夹用中文对程序有影响吗?库文件版本混乱,估计用错IARv5的文件了.库文件版本混乱,估计用错IARv5的文件了.Error[Pe020]:identifier"RCC_APB2Periph_GPIOC"isundefined查看是否包含了头文件:#include"stm32f10x_rcc.h"想改STM32F10X_MD为STM32F10X_HD,但是IAR530就是编译

5、startup_stm32f10x_md.s文件,何解??想改STM32F10X_MD为STM32F10X_HD,但是IAR530就是编译startup_stm32f10x_md.s文件,何解??下载次数:02009-6-1615:18编译那个文件和这个宏定义无关,你应该把STM32F10X_HD.s文件添加到你的工程中,并把startup_stm32f10x_md.s从工程中删除或设为不编译才行请问下,IAR编译出现这个错误Error[Li005]:nodefinitionfor"__prog

6、ram_start"[referencedfromF:sdWORM_SD_MMC1WORM_SD_MMCDebugObjstm32f10x_vector.o],这是我在做实验时出现的错误,有时候从别的地方拷贝个stm32f10x_vector.o覆盖掉原来的就可以,有时就不行,怎么回事呢这是?再有,我想把一个数组定义在程序空间,在IAR环境下如何做呢?我用原来的u8codeshuzu[]的方式怎么不行呢?把code删掉就可以,忘各位高手解答下。code这个标志应该不能用了吧,应该是用

7、const就可以完成stm32f10x_vector.o貌似应该是每次都从代码里面生成的吧,直接拷贝别的程序的文件,应该是不行的你应COPY的是stm32f10x_vector.c这个文件,还有就是stm32f10x_vector.c在IAR4XX及IAR5XX下用的不一样,你在固件库下的工程模板中应找到它。o,多谢解答,再有ucharconsttabe[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,00,0,0

8、};        for(i=0;i<8;i++)        {        Lbytesend(i,0,tabe,32);        Lbytesend(i,32,tabe,32);      /*Rbytesend(i,0,tabe,32);        Rbytesend(i,32,tabe,32);*/        }}这个函数,在没有加const时编译是通过的,但是加了const时出现了这样的错误,Error[Pe167]:argumentoftype"unsigned

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。