标题: IAR编译没问题,在烧写到flash编译提示错误?will not be flashed请指导 [打印本页]

作者: 忘记@时间    时间: 2018-8-27 13:10
标题: IAR编译没问题,在烧写到flash编译提示错误?will not be flashed请指导
1.Mon Aug 27, 2018 11:13:15: Flash download warning: 1233776 out of 1233776 bytes from data record CODE:[0x90000000,0x9012D36F] will not be flashed
2.Mon Aug 27, 2018 11:13:15: Flash download warning: 3112924 out of 3112924 bytes from data record CODE:[0x90140000,0x90437FDB] will not be flashed
3.Mon Aug 27, 2018 11:13:15: Flash download warning: 3462180 out of 3462180 bytes from data record CODE:[0x9049A000,0x907E7423] will not be flashed
4.Mon Aug 27, 2018 11:13:15: There were warnings while generating flash loader input.



作者: 416524269    时间: 2018-8-27 15:41
你用的是什么烧录器?st-link还是jlink?
作者: 忘记@时间    时间: 2018-8-27 18:39
416524269 发表于 2018-8-27 15:41
你用的是什么烧录器?st-link还是jlink?

st-link

作者: 大漠    时间: 2018-8-28 09:10
IAR编译器设置里面勾选“fill unused code memory”试试看;
另外你看下是不是程序存储起始地址是不是配置错了
作者: b516gf    时间: 2018-8-28 16:04
同意楼上的,你还要注意工程对应的芯片型号,你有没有选对
作者: 忘记@时间    时间: 2018-8-28 19:49
大漠 发表于 2018-8-28 09:10
IAR编译器设置里面勾选“fill unused code memory”试试看;
另外你看下是不是程序存储起始地址是不是配置 ...

起始地址没问题,就是写入外部flash提示:There were warnings while generating flash loader input.
作者: 遍野1993    时间: 2020-2-20 11:39
我也遇到这个问题了,后来解决了,分享一下:
1,我使用的芯片是NUC120,然后芯片选型的时候,已开始选择NUC120xC,然后就出现了这个问题,后来改选择了NUC100系列(包含了NUC120型号),然后项目Clean一下,再Rebuild All,进入仿真正常,问题解决

00.png (66.64 KB, 下载次数: 82)

00.png

01.png (23.14 KB, 下载次数: 68)

01.png

02.png (93.32 KB, 下载次数: 74)

02.png

03.png (25.57 KB, 下载次数: 78)

03.png

作者: 遍野1993    时间: 2020-2-20 11:41
我遇到过,芯片选型要选对,有时候,比如你使用的是NUC120,你选NUC120还不行,选NUC100系列(包含NUC120),反而对了,选好后,项目Clean一下,再编译一遍,可能就可以了
作者: haierzaifei11    时间: 2020-2-20 14:56
芯片选型要选对,实在不行就全部断电。重新设置再试下
作者: Jun默默淡定    时间: 2020-2-20 17:20
情况1:单片机的Flash坏了,导致部分Flash烧写不下去;情况2:程序大小是不是超出了容量,你也没说明你用的是什么单片机,如果是MSP430,那有可能是单片机容量太小了;情况3 :你的IAR没有配置好,导致烧录时没有完全擦除Flash,导致烧录到一半就烧录不下去了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1