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

CC2340R5: Simplelink Connect执行OAD的文件名格式?

Part Number:CC2340R5

在Github上建立了一个public的仓库用于存储需要OAD的软件,添加了名字为BLE_CC2340R5.bin的软件。

但是在simplelink connect firmware update界面显示There's nothing to show!

该如何命名才能让simplelink connect获取到要更新的文件?

Yolande Wang:

您好,

请问您是否将执行 OAD 所需的BIM(hex)、Persistent (.bin) 和 oad onchip(.bin)  3 个文件成功刷新到控制器中。

,

Xuefeng:

没有,烧写一直出错。

目前只合并了OAD的代码。

我是否可以把mcuboot和persistent代码合并到工程替代三个文件分别烧写呢?

,

Xuefeng:

三部分文件烧写成功了,但是没有跑起来。有什么需要特别设置吗?

,

Yolande Wang:

您好,

因为网络原因,大陆客户可能无法访问Github。

建议您将镜像文件放到手机本地来读取。

您这边先尝试一下,因为我不知道您的手机是否是iPhone,如果是而且您用的是macOS,请使用访达将镜像文件放到App目录里;

如果您使用的是Windos系统,建议您使用爱思助手将镜像文件放到App目录里。

,

Xuefeng:

1.在搜索镜像的时候同时用电脑尝试了下载,GitHub是可以访问的。

2.手机是iPhone,电脑是Windows,不过电脑系统受限,不能使用爱思助手。

,

Yolande Wang:

您看一下手机是否能直接访问GIthub

,

Xuefeng:

1.GitHub在手机端偶尔可以打开,速度比较慢

2.通过加载本地文件更新,点击update之后Status显示Device reset,过一会显示Server not found.应该是更新没有成功。

,

Yolande Wang:

您好,

我刚试了一下发现无法将镜像文件放Connect App,我用的是iPhone12。

这边刚才确认了,只有安卓版App才可以加载存储在本地的OAD文件。

原因是:

1.SimpleConnct iOS App无法加载本地OAD文件进行升级2.它也无法访问托管在GitHub上的OAD 文件

这边建议您:

不要放在github上,放在其他可以访问的平台上,比如gitee,你可以尝试修改 FW Update URL 服务器地址,如下图所示:

,

Yolande Wang:

Xuefeng 说:通过加载本地文件更新

您具体是怎么操作的,我这边再厘清一下。

,

Xuefeng:

1.微信网页版文件传输助手发到手机,手机端另存到下载文件夹。simplelink connect通过下载文件夹添加镜像。

2.https://github.com/TexasInstruments/simplelink-connect-fw-bins/tree/main/LP_EM_CC2340R5使用这个网站的文件测试了OAD,可以看到FW Update in progress,应该是成功了。不过我自己的代码Device reset之后就没有反应了。

,

Yolande Wang:

您好,

这边针对此问题进行了研究讨论,这个新帖描述了SimpleLink Connect App修改镜像地址的方法,您需要要添加一个json文件,按照帖子中的步骤进行,请参考以下:

https://e2echina.ti.com/support/wireless-connectivity/bluetooth/f/bluetooth-forum/793322/cc2340r5-simplelink-connect

,

Yolande Wang:

Xuefeng 说:

1.微信网页版文件传输助手发到手机,手机端另存到下载文件夹。simplelink connect通过下载文件夹添加镜像。

2.https://github.com/TexasInstruments/simplelink-connect-fw-bins/tree/main/LP_EM_CC2340R5使用这个网站的文件测试了OAD,可以看到FW Update in progress,应该是成功了。不过我自己的代码Device reset之后就没有反应了。

 1.您是在iOS Connect App上可以看到FW Update选项了吗?请您帮我确认这一点。

2.是软件/硬件复位后 OAD 没反应了吗

,

Xuefeng:

Yolande Wang 说:

 1.您是在iOS Connect App上可以看到FW Update选项了吗?请您帮我确认这一点。

2.是软件/硬件复位后 OAD 没反应了吗

1.是的,并且在Firmware Update界面通过“Add local file"添加了本地镜像。

2.Firmware Update界面Status里显示”Device reset“(应该是软件复位)后没反应了。

,

Yolande Wang:

明白了,您可以在软件中添加日志记录或调试输出语句,查看程序复位的原因。

是在Firmware Update 进行过程中突然复位的吗?

还是File Loaded结束之后复位了?

,

Yolande Wang:

抱歉上面可能理解错了您的意思。

Xuefeng 说:Firmware Update界面Status里显示”Device reset“(应该是软件复位)后没反应了。

可能需要检查CC2340的状态。

正在跟进您的问题,请等候一下。

,

Yolande Wang:

Xuefeng 说:不过我自己的代码Device reset之后就没有反应了。

您用TI的例程尝试过吗?

是正常的吗,可以执行OAD吗?

,

Xuefeng:

试过了OAD_onchip,可以更新,但是经常烧写后无法发现广播名。我的工程合并了OAD_onchip示例代码。

,

Yolande Wang:

Xuefeng 说:该如何命名才能让simplelink connect获取到要更新的文件?

您的初始问题已经解决了,为方便其他开发者,建议您提新的问题时新开一个帖子。

,

Xuefeng:

好的,谢谢!

,

Yolande Wang:

Xuefeng 说:经常烧写后无法发现广播名

建议您抓包看看。

确定是烧写后设备没有广播,还是设备在广播但手机Connect App 没有收到。

,

viys:

您好,您用的是什么软件

,

Xuefeng:

手机端是Simplelink connectBLE是Github里的bin文件simplelink-connect-fw-bins/LP_EM_CC2340R5

,

viys:

好滴

,

Yolande Wang:

Simplelink connect App 支持CC2340芯片。

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: Simplelink Connect执行OAD的文件名格式?
分享到: 更多 (0)