这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » [经验]关于CC2640片外OAD问题处理

共1条 1/1 1 跳转至

[经验]关于CC2640片外OAD问题处理

助工
2020-04-02 10:33:56     打赏

好多网友问OAD空中升级事宜,特意下面的处理方法分享给大家,建议大家做OAD遇到次问题时,参考。

CC2640支持两种OAD方式,片内128K OAD和片外OAD。

片上OAD适合beacon类应用,因为其application比较小。

如果手环或者其他类应用,建议使用片外OAD。

硬件环境:CC2640 sensortag。

如果大家使用CC2640 sensortag的程序,C:\ti\simplelink\ble_cc26xx_2_01_01_44627\Projects\ble\SensorTag\CC26xx\IAR

打开SensorTag.eww工程即可。

里面分为三个程序BIM,APPLICATION,STACK。

其中BIM的程序存在的位置在:

C:\ti\simplelink\ble_cc26xx_2_01_01_44627\Projects\ble\util\BIM_extflash\CC26xx

大家把BIM,APPLICATION,STACK三个工程的hex文件合成一个hex文件,可以使用SEGGER的工具合成。

如果大家希望用simple peripheral工程在sensortag的硬体上做OAD,请注意以下两点;

打开BIM文件,FlashOnly的 BIM工程。

打开SimpleBLEPeripheral的工程,编译Flashonly_OAD_ST_ExtFlash的工程。

然后把生成的三个hex合到一起即可。

OAD大工搞成!

之所有把这两个工程分开来谈没有混合到一起是因为BIM跳转到application工程的位置是不一样的,所以你那sensortag的工程OADSimpleBLEPeripheral的Flashonly_OAD_ST_ExtFlash,程序是有更新,但是是跑步起来的!





关键词: CC2640     片外     问题    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]