本帖最后由 walkersum 于 2014-6-12 18:27 编辑
我用的是飞思卡尔的KE06的128K的单片机,用的是IAR7.01的版本,现在程序代码达到80K左右的时候,在勾选use flash loader的情况下下载时报错There were warnings while generating flash loader input,程序可以下载,但是无法运行,在 不勾选use flash loader的情况下下载时不报错,但也同样无法运行,任意减少一点程序的话,下载运行都很正常,基本上可以理解为代码在80K以内正常吧,求解?貌似软件下载的代码限制,不知道有没有朋友遇到过类似的情况?
今天发现一个奇怪的情况,128K的ROM地址是0x0-0x1ffff,我的代码大约在89K,其中有86K的代码在0x0-0x1ffff中,但是有部分代码在0x10003100开始的区域。求大神解释一下问题出在哪里?
|