微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 关于外挂FLASH.OAD升级问题

关于外挂FLASH.OAD升级问题

时间:10-02 整理:3721RD 点击:

使用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:显示更新失败,即使显示更新成功,底层的固件依然没有被更新,

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

补充一下,漏了一步,

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top