ln08136207 发表于 2013-4-18 19:12:39

IAR for ARM 链接错误

用LPC1114写了一个程序,结果编译正确,链接时出来问题,问题如图片,如果屏蔽掉一段程序就通过了。

i_kkyu 发表于 2013-4-18 20:46:24

查查屏蔽那段儿程序呗

i_kkyu 发表于 2013-4-18 20:47:17

试用版的原因?

ln08136207 发表于 2013-4-18 21:01:57

i_kkyu 发表于 2013-4-18 20:46 static/image/common/back.gif
查查屏蔽那段儿程序呗

我把那段程序一句一句的屏蔽,发现不是那段程序的原因,因为我把那段程序屏蔽后它是可以的,然后在那段程序里,直接操作一个变量,i++;i++;i++;........这样的语句超过六句就出问题了,但是只要屏蔽一句就是可以的,是不是哪里设置有问题

ln08136207 发表于 2013-4-18 21:02:44

i_kkyu 发表于 2013-4-18 20:47 static/image/common/back.gif
试用版的原因?

我用的不是试用版啊

KongQuan 发表于 2013-4-18 21:06:55

程序空间不足或试用版的大小限制吧。

ln08136207 发表于 2013-4-18 21:40:25

KongQuan 发表于 2013-4-18 21:06 static/image/common/back.gif
程序空间不足或试用版的大小限制吧。

flash 16k,应该够用的,试用版应该是支持8K?

ln08136207 发表于 2013-4-19 15:30:06

KongQuan 发表于 2013-4-18 21:06 static/image/common/back.gif
程序空间不足或试用版的大小限制吧。

我把优化等级设置成最高,编译链接都通过了,我看了生成的HEX文件,不优化的话,程序大小大概是8K,我用LPC1112,FLASH是16K,第四扇区(4K),被我用作EEPROM,那还有12K,应该足够,但是为什么会链接错误?

还有,就是我的很多程序要在中断函数中完成,那是不是跟ICF中的某些设置有关?

ln08136207 发表于 2013-4-19 15:31:08

i_kkyu 发表于 2013-4-18 20:47 static/image/common/back.gif
试用版的原因?

我把优化等级设置成最高,编译链接都通过了,我看了生成的HEX文件,不优化的话,程序大小大概是8K,我用LPC1112,FLASH是16K,第四扇区(4K),被我用作EEPROM,那还有12K,应该足够,但是为什么会链接错误?

还有,就是我的很多程序要在中断函数中完成,那是不是跟ICF中的某些设置有关?
页: [1]
查看完整版本: IAR for ARM 链接错误