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

LAUNCHXL-CC1312R1: 片外OAD例程失败

Part Number:LAUNCHXL-CC1312R1Other Parts Discussed in Thread:CC1310

我使用两块CC1312R1-LAUNCHXL,一块做sensor一块做coprocessor

使用最新版本的linux 做oad,

给sensor刷入bim例程的hex和sensor_oad_offchip_secure例程的bin后,在linux端发起升级(使用u命令)

但是sensor端,会直接显示失败如图:

linux这边会这样:

,请问 oad例程编译出来的bin文件可以直接传到linux上升级吗?是否需要和1310一样.使用python脚本?

这个错误是什么引起的?

Galaxy Yue:

1.OAD编译出来的bin可以直接传到linux上升级 2。无需

3.linux本身通信是否正常?

,

faker wang:

linux本身是正常通讯的,如图:

可以看到semspr 03 收到了数据temp26 rssi-32 并且我使用v命令是可以读取都版本号的

,

faker wang:

是否是bim版本不匹配导致的呢,我看到 项目readme文件中默认的bim版本似乎是01

但是我从bim工程中编译出来的版本是03

,

Galaxy Yue:

根据注意note是的 bim版本不对

,

faker wang:

那么哪个工程可以编译出01的bim版本呢,能否提供一下

,

faker wang:

我尝试了 C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_02_23\examples\rtos\CC1312R1_LAUNCHXL\prop_rf\hexfiles\offChipOad

和C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_02_23\examples\nortos\CC1312R1_LAUNCHXL\bim\hexfiles\bim_offchip

的bim.hex版本都是03自己从工程编译出来的版本也是03

,

Galaxy Yue:

应该是低版本的SDK里面的文件 我在找

,

faker wang:

我刚才尝试了simplelink_cc13x2_26x2_sdk_3_20_00_68这个版本的bim,在linux查询版本还是03

,

Galaxy Yue:

CC1310 LaunchPad/TI 15.4-Stack/bim_offchip

路径是没错的

请问您这个文档出自哪里

麻烦您放一下链接,谢谢

,

faker wang:

C:\ti\simplelink_cc13xx_cc26xx_sdk_7_10_02_23\examples\rtos\CC1312R1_LAUNCHXL\ti154stack\sensor_oad_offchip_secure\README.html就是这个片外oad例程里面的readme文件

,

Galaxy Yue:

我又思考了一下 觉得你的bv是bim的版本 和 系统版本应该是一致的 因为Linux也是最新的

,

Galaxy Yue:

sensor_oad.hex 已经包含 BIM

linux的SDK中有这个文件吗

,

faker wang:

那就是说应该可以排除bim的问题咯,

linux的SDK中只有1352的hex文件,没有1312的

,

faker wang:

如图:

,

Galaxy Yue:

你看一下readme的这个

应该是需要你生成的 根据Linux版本的sdk生成的应该和系统一致

,

faker wang:

我尝试过从bim项目和oad项目生成hex和bin 一起烧录进去,但是也会报这个错误呢

,

faker wang:

您这边可以尝试一下,OAD例程是否可以成功吗?

,

Galaxy Yue:

我没有linux系统,也没有虚拟机,下载了SDK没法用 你可以按照构建映像再查看一下 

我会再找找其他有没有可参考的

,

Galaxy Yue:

如果无法解决

我会为您升级到英文team让那边复现一下的 

,

Galaxy Yue:

你这个是配合sensor做的 sensor例程中本来就带OAD 可以看一下sensor 和 gateway方向

,

faker wang:

好的,麻烦尽快问一下那边吧,现在我们就差这个OAD的功能了

,

faker wang:

嗯,我这几天一直在尝试这个,但是默认例程无法通过,就不太好继续进行下去

,

Galaxy Yue:

已经为您升级,有消息会立即通知您。

,

faker wang:

你好,请问有反馈吗

,

faker wang:

你好,我经过debug发现,发送OAD升级命令的时候代码会走到这一步,根据注释可见,是判断BIM版本是否符合,请帮我确认一下是否是bim版本的问题

我使用的bim项目是这个路径下的:I:\CC1310\workspace\bim_offchip_CC1312R1_LAUNCHXL_nortos_ticlang\Release

如上图对比 两个bim版本是不一样的,为0xB8 和0x03的区别

,

faker wang:

已解决

,

Galaxy Yue:

您好,能分享一下怎么解决的吗?

,

faker wang:

你好.打开了linux网关 配置文件的所有日志就可以了

,

Galaxy Yue:

非常感谢您的分享。祝接下来顺顺利利~

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1312R1: 片外OAD例程失败
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1