1 / 44
文档名称:

IAR编译错误总结.docx

格式:docx   大小:484KB   页数:44页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

IAR编译错误总结.docx

上传人:小辰GG 2021/6/13 文件大小:484 KB

下载得到文件列表

IAR编译错误总结.docx

文档介绍

文档介绍:!请教!
IAR 中的 error[27]
(2009-09-23 10:19:05)
转载
亜标签: 分类: 嵌入式_etung
嵌入式_etung
it
发现IAR的链接器不允许在头文件中定义一个全局变量,然后有两个 .c文件去引用。

所报错误示例为:
Error[e27]: Entry "tagData" in module Wmmp
(E:\work\Mi niFrame\PRJ\LED200_W4\IAR\Debug」n _flash\Obj\
) redefi ned in module app
(E:\work\Mi niFrame\PRJ\LED200_W4\IAR\Debug」n _flash\Obj\ )
将头文件中变量前加上 extern后即不再报错。
程序编译时出现以下 错误,实在不知道是什么原因,特向大家请教!
涡街流量计
设计板
程序 \dft02\library\src\ 351
涡街流量计 设计

程序 \dft02\library\src\ 500
涡街流量计
设计板
程序 \dft02\library\src\ 530
第一你用了中文文件夹
第二没有定义assert_param 这个函数
不太明白,assert_param函数在 中已经定义了。
stm32f10x_co
已加到workplace里了。
还有文件夹用中文对程序有影响吗?
库文件版本混乱,估计用错IARv5的文件了
库文件版本混乱,估计用错IARv5的文件了
Error[Pe020]: ide ntifier "RCC_APB2Periph_GPIOC" is un defi ned
想改 STM32F10X_M为 STM32F10X_HD旦是 IAR530 就是编译
文件,何解??
想改 STM32F10X_M[为 STM32F10X_HD 但是 IAR530 就是编译
文件,何解??
编译那个文件和这个宏定义无关,你应该把
中, 从工程中删除或设为不 编译 才行
请问下,IAR编译出现这个错误
Error[Li005]: no defi niti on for " __program_start"
[referen ced from
F:\sd\WORM_SD_MMC1\WORM_SD_MMC\Debug\Obj\stm32f10x_vect
]
,这是我在做实验时出现的错误,有时候从别的地方拷贝个
覆盖掉原来的就可以,有时就不行,怎么
回事呢这是?
再有,我想把一个数组定义在程序空间,在 IAR环境下如何做
呢?我用原来的 u8 code shuz u[] 的方式怎么不行呢?把 code
删掉就可以,忘各位高手解答下。
code这个标志应该 不能用了吧,应该
是用const 就可
以完成
stm32f10x_vector
• 0貌似应该是每 次都从代码里面生 成的吧,直接拷贝 别的程序的文件, 应该是不行的
你应 COPY的是 这个文件,还有就是 在
IAR4XX及IAR5XX下用的不一样,你在固件库下的工程模板中应找到它。
o ,多谢解答,再有 uchar con st
tabe[]={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};
for(i=0;i<8;i++)
{
Lbytese nd( i, 0, tabe,32);
Lbytese nd( i, 32, tabe,32);
/* Rbytese nd( i, 0, tabe,32);
Rbytesend( i, 32, tabe,32);*/
}
}
这个函数,在没有加const时编译是通过的,但是加了 const时出现了这样的错误,
Error[Pe167]: argume nt of type "un sig ned char const