930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 21926|回复: 2

512K的flash,为什么可以烧进去1M的编译文件?

[复制链接]

13

主题

23

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2021-1-12 16:30:12 | 显示全部楼层 |阅读模式
工程编译后的产物nrf52832_qfaa.axf文件大小达到了1M,nrf52832_qfaa.hex大小也是1M,但是flash的大小只有512K,请问J-Link是怎么烧进去的?很明显放不下,但是程序运行正常,难道程序并没有烧写进flash?
回复

使用道具 举报

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2021-1-18 09:48:33 | 显示全部楼层
HEX文件并不是固件实际的大小,他包含了一些其他信息如地址、校验等。BIN格式的文件才是固件实际的大小。所以,看到的1M并不是程序编译后的固件的实际大小。
回复 支持 反对

使用道具 举报

13

主题

23

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2021-1-27 17:21:10 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-11-21 19:49 , Processed in 0.080512 second(s), 21 queries .

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