TI中文支持网
TI专业的中文技术问题搜集分享网站

关于IAR编译后下载失败的问题

日前发布求助,关于MSP430F2418下载失败的问题,至今仍未解决,现今再完善一下问题重新发布,望各位哥哥能给指教。问题如下:使用编译器IAR5.50版本,芯片MSP430F2418,下载方式BSL,项目已进入程序整合阶段,代码量较大,现如今停在了52K代码长度上,出现编译出来的文件代码超限,但编译没有提示有任何问题,打开输出文件TXT文件能看出超出.情况如图,有33B RAM的是能正常下载运行的,增加了一小段代码(哪怕是随意的延时程序)再编译,就会出现如图的93B的RAM,ROM也神奇的变小了,此时就不能下载了,再打开TXT文件就有如图的超限的情况,大家给帮个忙看是不是IAR的问题

灰小子:

能通过其他方式进行烧写吗?如果可以建议用其他方式试试

shijie zheng:

回复 灰小子:

有试过,都不能,是编译出来的文件有问题

shijie zheng:

回复 shijie zheng:

今天得到一高手的指点,说是2418地址线是20位的,我的程序大于64K,所以不能用BSL下载,谢谢各位的关注

灰小子:

回复 shijie zheng:

长见识了。没见过资料说20位地址线的BSL不行啊。

我猜至少非扩展地址范围用BSL下载应该是没有问题的

shijie zheng:

回复 灰小子:

那到底行还是不行呢

赞(0)
未经允许不得转载:TI中文支持网 » 关于IAR编译后下载失败的问题
分享到: 更多 (0)