微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640的OAD(off-chip)问题

CC2640的OAD(off-chip)问题

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

1、根据指导手册生成了BIM_ext.hex和OAD_FULL_IMAGE.hex,在做(On-chip)的时候,我是将bin文件通过ios的App传过去升级成功的

      在做off-chip中有些地方不明白  

      1.1  BIM_ext.hex也是直接通过IAR download的吗?

       1.2 OAD_FULL_IMAGE.hex怎么进去,也是IAR?还是用什么工具?

        1.3 off-chip可以利用ios的App进行升级吗

公司现在正在做项目收尾工作,比较急,希望能技术支持一下

peng fei 

1、第一次给MCU下载时,需要烧录2个hex文件,分别是BIM_ext.hex和 OAD_FULL_IMAGE.hex,使用 SmartRF Flash Programmer v2 选中2个hex文件进行下载,不使用IAR进行下载。

2、后面进行OAD时,使用BLE_Device_Monitor将新的hex文件即OAD_FULL_IMAGE.hex给2640升级。

3、我只使用过BLE_Device_Monitor给2640 OAD过,貌似还不能使用ios的app进行OAD升级。

我就是用这个软件工具下载的啊,下载不进去啊

 猜猜我是谁

          谢谢你的回复,解决了一些问题,

          我把两个hex文件烧到一个没有外挂flash的板子,OAD服务能跑起来,于是找了一个外挂256K的flash的板子,烧进去没有起来,看到需要做调整,后边0x7800 to 0x1F没看明白,需要怎么修改

peng fei:

        其实你只需要使用 SimpleBLEPeripheral 工程,有个针对外部oad的配置即FlashOnly_OAD_ST_ExtFlash 配置,选择这个配置,然后修改spi的引脚跟你板子对上,修改你使用的flash芯片的信息(在Board.h中修改),修改部分如下:

/* External flash manufacturer and device ID */
#define EXT_FLASH_MAN_ID 0xEF
#define EXT_FLASH_DEV_ID 0x12

不同的flash芯片ID是不一样的,具体修改值看你的datasheet,只要SPI引脚配置好了跟FLASH的ID改好了,把FLASH读写调通就OK了,其他的都不用修改。

 猜猜我是谁:

        恩,正在配置中,可以加你好友吗?我qq:872298090,谢谢

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

网站地图

Top