52840应用Flash分布

本文详细介绍了蓝牙设备的固件升级过程,包括测试文件清单中的app.hex、boot.hex、s140.hex、app_setting.hex等文件的作用和合并后的all.hex文件布局。分析了APP分区的大小验证,以及解压test-dfu15.zip后得到的app.bin、app.dat、manifest.json文件。app.bin文件大小与APP分区信息匹配,证实了文件结构的准确性。
摘要由CSDN通过智能技术生成

测试文件清单:

在这里插入图片描述包含app.hexboot.hexs140.hexapp_setting.hex,以及将上述四个hex文件合并生成的all.hextest-dfu15.zip为app的DFU升級包文件,其中all.hex文件布局如下图所示:
在这里插入图片描述分区信息如下:

	    MBR: 0x0000 0000 - 0x0000 0A17
 SoftDevice: 0x0000 1000 - 0x0002 53C7
	    APP: 0x0002 6000 - 0x0003 089F
       boot: 0x000F 8000 - 0x000F DF3F
APP_SETTING: 0x000F E000 - 0x000F E323 (1)
			 0x000F F000 - 0x000F F323 (2)

根据上述信息,可获取APP大小为:
0x0003089F - 0x00026000= 42.15KB
解压test-dfu15.zip文件,得到app.binapp.datmanifest.json三个文件:
在这里插入图片描述其中app.bin文件大小为42.1kB,与分区信息获取的大小相符合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值