找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6131|回复: 9
打印 上一主题 下一主题
收起左侧

IAR编译没问题,在烧写到flash编译提示错误?will not be flashed请指导

[复制链接]
跳转到指定楼层
楼主
10黑币
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.


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:312823 发表于 2018-8-27 15:41 | 只看该作者
你用的是什么烧录器?st-link还是jlink?
回复

使用道具 举报

板凳
ID:363114 发表于 2018-8-27 18:39 | 只看该作者
416524269 发表于 2018-8-27 15:41
你用的是什么烧录器?st-link还是jlink?

st-link
回复

使用道具 举报

地板
ID:390641 发表于 2018-8-28 09:10 | 只看该作者
IAR编译器设置里面勾选“fill unused code memory”试试看;
另外你看下是不是程序存储起始地址是不是配置错了
回复

使用道具 举报

5#
ID:390828 发表于 2018-8-28 16:04 | 只看该作者
同意楼上的,你还要注意工程对应的芯片型号,你有没有选对
回复

使用道具 举报

6#
ID:363114 发表于 2018-8-28 19:49 | 只看该作者
大漠 发表于 2018-8-28 09:10
IAR编译器设置里面勾选“fill unused code memory”试试看;
另外你看下是不是程序存储起始地址是不是配置 ...

起始地址没问题,就是写入外部flash提示:There were warnings while generating flash loader input.
回复

使用道具 举报

7#
ID:298316 发表于 2020-2-20 11:39 | 只看该作者
我也遇到这个问题了,后来解决了,分享一下:
1,我使用的芯片是NUC120,然后芯片选型的时候,已开始选择NUC120xC,然后就出现了这个问题,后来改选择了NUC100系列(包含了NUC120型号),然后项目Clean一下,再Rebuild All,进入仿真正常,问题解决

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

00.png

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

01.png

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

02.png

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

03.png
回复

使用道具 举报

8#
ID:298316 发表于 2020-2-20 11:41 | 只看该作者
我遇到过,芯片选型要选对,有时候,比如你使用的是NUC120,你选NUC120还不行,选NUC100系列(包含NUC120),反而对了,选好后,项目Clean一下,再编译一遍,可能就可以了
回复

使用道具 举报

9#
ID:679425 发表于 2020-2-20 14:56 | 只看该作者
芯片选型要选对,实在不行就全部断电。重新设置再试下
回复

使用道具 举报

10#
ID:136106 发表于 2020-2-20 17:20 | 只看该作者
情况1:单片机的Flash坏了,导致部分Flash烧写不下去;情况2:程序大小是不是超出了容量,你也没说明你用的是什么单片机,如果是MSP430,那有可能是单片机容量太小了;情况3 :你的IAR没有配置好,导致烧录时没有完全擦除Flash,导致烧录到一半就烧录不下去了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表