微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 求助CC2640 外部flash的OAD功能支持

求助CC2640 外部flash的OAD功能支持

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

求助TI源代码的工程怎么跑不通2640的OAD功能啊,我参照OAD文档9.1 9.2 9.3,使用工程BIM_extflash和SimpleBLEPeripheral这两个工程。其中SimpleBLEPeripheral工程选择FlashOnly_OAD_ST_ExtFlash选项。使用Flash programer 2下载这两个hex文件。程序直接hold住,没有广播。

之后,在bim工程跳转0x1014之前设置了一个led灯,然后,在SimpleBLEPeripheral工程,main函数第一句关闭这个led,结果,可以看到灯亮了,但是,没有灯灭。

从而得出结论,BIM正常执行,但是一个长跳转,0x1014,但是这个地址上的数据有问题,没有执行。

请教一下,标准工程只是设置了一个Symblo   APP_IMAGE_START=0x1000   ,在然后就没有任何关于这方面的设置了。

这个问题怎么改呀?有人调通过吗?

没有用过26系列芯片

现在可以确定,同样的代码,在CC2640 7x7的片子上可以运行,但是在5x5的片子上不能运行。

而看官方给出的文档要求包含路径sensorTag_0120路径,里边实际上只有7x7的定义。

不知道这是不是关键的问题。不过,我将那个宏定义改成5x5的宏定义还是不行。

请教TI的大牛,有什么办法吗?

请问你的外部OAD升级成功了吗?我现在升级后,程序未被更新,整个OAD过程是完成了,但是板子重新上电后跑的还是原来的程序,并不是升级后的程序。

    Hi  : 猜猜我是谁

       你好,请问你升级成功了吗,我也刚开始弄2640的片外升级,按照官方文档编译了BIM_extflash和SimpleBLEPeripheral,感觉后面说的不是很清楚了,请问你是怎么弄的?

peng fei:

升级成功了,我之前的问题是因为flash芯片与mcu的距离太远,导致SPI数据传输出现错误,后来把线缩短解决了这个问题。你现在遇到了什么问题?

 猜猜我是谁

对刚开始的步骤不是很懂,文档写的不是很清楚

     根据指导手册生成了BIM_ext.hex和OAD_FULL_IMAGE.hex,然后后边没什么说明了,在做(On-chip)的时候,我是将bin文件通过ios的SensorTag传过去升级成功的

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

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

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

        3 off-chip可以利用ios的SensorTag进行升级吗

我发了一个帖子:http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/105330.aspx,希望能指点一下,谢谢!

你好!

我也在学习2640的OAD(外挂FLASH的),我也不知道流程是怎样的,我之前做过内部FLASH   OAD,用OADTarget这个工程生成HEX文件,下载到开发板,

然后SimpleBLEPeripheral生成BIN文件,用sensortagAPP升级成功,但是外挂FLASH的我不知道怎么搞,外挂FLASH的不是说升级协议栈和应用程序吗,谢谢!

你好!

我也是把所有准备工作做好了,但是不怎么下载进去

三个执行文件

1:BIM_ext.hex

2:Stack   SimpleBLEPeripheralStackFlashROM.hex

3:app      OAD_FULL_IMAGE.hex     SimpleBLEPeripheral_OADExtFlash.hex

请问以上文件我该怎么下载进开发板呢,顺序是怎么样的,谢谢!

你好,我遇到的问题和你的一样,请问问题解决了吗?

Hi:   yangguang sunlifang

       上面的问题解决了一大部分,剩下的正在解决中

你好!猜猜我是谁

你说升级成功了,是怎么做的,我也是借助工具来升级的,但是不能成功,工具软件上只提示完成,没有其他的信息

提示升级成功,但是实际并没有成功,我之前也是这样。我的原因在前面有说明,你看下是不是同样的原因。

你好!

我使用的板子是官方的SENSOR TAG开发板!还有选择升级文件的时候还是选择OAD_FULL_IMAGE.hex这个吗,谢谢!

 haibin deng

        工程中有针对SENSOR TAG开发板的配置选项,选那个配置生成文件就行,不用做任何修改,可直接进行OAD操作,OAD升级的hex文件,名字都是一样的!

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

网站地图

Top