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

CC2640R2F: offchip OAD 升级失败请教

Part Number:CC2640R2FOther Parts Discussed in Thread:UNIFLASH

SDK 版本:simplelink_cc2640r2_sdk_3_20_00_21

CCS版本:CCS9.3.0.00012_win64

demo工程:C:\ti\simplelink_cc2640r2_sdk_3_20_00_21\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral_oad_offchip

uniflash版本:uniflash_sl.6.3.0.3193

仿真器:XDS110

手机:荣耀20,iPhone6

simplelink  starter版本: v5.7.3  andriod    5.10 ios

公司需要在已量产的产品加入OAD功能,这个OAD以前没有用过。

我用以上的工程和工具测试OAD,没有成功实现。

问题如下:

用uniflash导入三个文件后,点击load images后,工具提示成功Program Load completed successfully,但是我立马点击verify images,工具提示[ERROR] Cortex_M3_0: File Loader: Verification failed: Values at address 0x00000011 do not match Please verify target memory and memory map.

我打开荣耀手机上的simplelink starter APP 能够扫描到蓝牙并且可以连接。

重新上电或者复位后,依然可以扫描和连接到。

点击APP中的TI OAD Service,APP提示选择FW

我通过微信以及数据线往手机传输升级文件。升级文件路径:C:\Users\DELL\workspace_v9\simple_peripheral_cc2640r2lp_oad_offchip_app\FlashROM\simple_peripheral_cc2640r2lp_oad_offchip_app_FlashROM_oad.bin

但是点击SELECT CUSTOM FW,没有找到这个bin文件,反而在FACTORY FW里面找到两个images。

选择APP Only这个images,APP能够进入OAD升级状态,并且提示OAD Programming success.

板子复位后,APP扫描到的蓝牙还是之前那个蓝牙名称。

在iPhone手机中,情况如下:

没有找到任何文件。

至此,OAD就无法进行下去了。

按照项目要求,后面还要把这个OAD功能移植到之前的量产工程里面。

请TI的技术支持尽快指导怎么解决以上问题,谢谢。

woo shan:

补充一下。

我在app store下载sensor tag,连接蓝牙后,点击FW Download提示header failed。

这是不是表示bim  app  stack这三个文件有问题。

对于offchip这个工程,我就仅仅改了外部flash的那个flashInfo

{ .manfId = 0xEF, // WinBond W25Q16D .devId = 0x13, .deviceSize = 0xA00000 // 10 MByte (80 Mbit) },

,

Kevin Qiu1:

你在map文件中看下0x00000011这个地址是什么程序,我用例程测试没有问题

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F: offchip OAD 升级失败请教
分享到: 更多 (0)

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