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

LAUNCHXL-CC26X2R1: Flash 刷写不同分区

Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread:CC2642R

诉求:两个user_APP 分别在flash不同位置,user_APP_A:起始地址0x00->0xAA,user_APP_B:起始地址0xB1->0xB2, A刷写B,或者B刷A。升级方式使用Uart/SPI(非OAD),是否可行?

这个时候我们user_APP是否还要在simple_peripheral_oad_onchip上修改?

如果不依赖simple_peripheral_oad_onchip工程,那么Bin应该怎么生成?

对于我们要实现的AB分区还有什么参考资料和建议?

Alex Zhang:

如BLE5堆栈用户指南的OAD部分所述,片上OAD使用BLE持久映像来完成片上更新。因此,所要求的功能存在于可用的TI示例之外,开发人员需要进一步独立研究BLE5双图像解决方案。由于CC2642R没有足够的闪存来存储两个等效的BLE图像,因此需要具有更大内存占用面积的设备(如CC2652R7)来实现这一功能。您可以参考CC2652R7 Zigbee片上OAD示例中项目配置的差异,该示例确实使用了双映像设置。

SPI通信是ROM引导加载程序的可用接口,可以从SWRA466或TRM第10章中查看。

,

Alex Zhang:

https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/756226/launchxl-cc26x2r1-2642-a-b

您这边可以参考这个帖子,希望可以帮助到您

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: Flash 刷写不同分区
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1