adv_vendor_self_provision_with_peripheral 历程无法运行

芯片型号为ch32v208w,用的是评估板

参考手册

image.png

(jump工程没有,合成到了iap工程?)用iap和adv_vendor_self_provision_with_peripheral工程合成一个bin文件,烧录,跑不起来

image.png


单独烧录adv_vendor_self_provision_with_peripheral测试也跑不起来,


image.png

看了一下该工程链接脚本

image.png

是链接脚本不对吗,该修改成多少?这个ram起始地址为20004000,为什么是跳了16k,是存配网信息吗?但是配网信息不是才12k吗?



adv_vendor工程的链接文件为什么是这个大小?

image.png


您好,该demo是支持OTA升级的,需要合成IAP、APP以及mesh专用的BLE固定库(见mesh_lib文件夹)三个hex文件为bin文件后通过ISP工具烧录,或者在ISP工具中同时烧录这三个hex文件的。

V208是CH32系列单片机,与CH58x系列不同,无需JumpIAP。

“跳过16K”是由于固定库需要占用一部分ram


那请问这个工程能手机APP OTA吗?手机APP显示该设备不是目标设备。


可以使用手机APP进行升级。对mesh进行OTA需要使用WCH MESH这个工具进行升级。连接对应的节点后,点击节点然后出现OTA升级。可以将升级文件放置在截图下文件夹下或者通过社交软件发送到手机上之后选择打开方式为WCH MESH即可使用升级。APP下载地址WCH_Mesh_Android.ZIP - 南京沁恒微电子股份有限公司??

83a1498b4a58f97ca4d0a600e018d20.jpg


只有登录才能回复,可以选择微信账号登录