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

关于外挂FLASH.OAD升级问题

使用Off-chip OAD升级,

我使用的板子是自己公司其他项目的量产板子,FLASH是512K,所以FLASH那一块的配置没有改过。

1:Building BIM选择FlashOnly工程,编译BIM_ext.hex

2:BIM_ext.hex选择FlashOnly_OAD_ST_ExtFlash工程,编译OAD_FULL_IMAGE.hex

3:用Flash Programmer 2下载上面编译出来的HEX文件,设备可以广播,且有OAD服务

4:用Sensor Tag手机APP进行无线升级,选择相应的选项,开始更新

5:显示更新失败,即使显示更新成功,底层的固件依然没有被更新,

以上就是我的升级步骤,是我哪里出问题了吗?请大神们帮忙看看,谢谢!

haibin deng:

补充一下,漏了一步,

因为手机只能使用bin文件升级,所以需要升级的固件是利用工具合并而来的(SimpleBLEPeripheral_OADExtFlash.hex和SimpleBLEPeripheralStackFlashROM.hex),SimpleBLEPeripheral_OADExtFlash.hex默认的地址是0x1000-0xEFF0

SimpleBLEPeripheralStackFlashROM.hex默认地址是0xFFF0-0x1EFF0,这是合并后文件的地址分配,谢谢!

da qin zheng sheng:

读外部存储器比较代码是否正确?

赞(0)
未经允许不得转载:TI中文支持网 » 关于外挂FLASH.OAD升级问题
分享到: 更多 (0)