CH57x/CH58X/CH59X/CH32F/V208OTA使用说明

目前提供了两种OTA升级方式,

方式一:带库升级;每次升级可以带着库一起进行升级(带库升级适用于flash较大的芯片)

方式二:固定库升级;升级时库不会随着升级而升级(适用于flash不够用时)

方式一:

升级时需要同时烧录这三个固件:(可以使用isp工具同时烧录也可以使用合并工具将三个工程合并后再烧录)

 图一:ISP工具直接烧录

 也可以使用合并工具合并后进行烧录

 图二:合并工具

烧录完成之后只用官方提供的OTA升级工具进行连接;现在的OTA工具支持通过PC将文件放在对应的文件夹里;需要升级的固件也支持通过社交软件发送后通过OTA升级工具打开;

OTA升级工具下载链接:BLE_OTA_Android.ZIP - 南京沁恒微电子股份有限公司 (wch.cn)

 

 连接后点击GETINFO之后选择APP点亮的IMAGE选择需要升级的固件即可升级。

需要更直观的理解代码可以接串口通过日志观察对应步骤;

 

如果是使用的未使用官方带有OTA功能的例程进行开发;可以参考这个链接进行OTA功能的添加CH573 CH582 OTA例程讲解一(方式一:带库升级移植) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)

 

方式二:固定库升级

方式二的升级需要同时使用下面四个程序合并烧录;合并烧录的方式与步骤一一致;

相对于带库升级,固定库升级多了跳转的步骤;

通过BLE调试助手连接后,使用0xFFE3 通道下传数据,触发 OTA 升级条件(条件可以自定义),然后软复位进入 IAP 程序执行升级流程。

 触发OTA模式后使用OTA升级工具进行升级即可。

 

 

 仅是个人学习分享;如有任何错漏敬请留言指正。

posted @ 2024-05-09 20:30  小舟从此逝_1  阅读(16)  评论(0编辑  收藏  举报