CH579基于USB进行IAP升级例子有吗?

请问有CH579USB升级固件的demo有吗?如果有,麻烦发一下邮箱,感谢。个人信息保护,已隐藏

你好,CH579目前暂无USBIAP的升级demo,可以参考CH582的USBiap升级demo。

image.png


那有CH579网络更新固件的demo吗


我做过以下一系列尝试,发现未能实现CH579的USB IAP功能,麻烦贵司对我的尝试进行指导:

  1. 使用CH58X例程中的IAP及APP直接合并为bin烧录,在CH582芯片工作正常,在CH579未工作;此操作只是为了验证CH58Xdemo是否正常;验证结果为正常。

  2. 修改CH58X的IAP例子中配置系统运行时钟函数为下图(参考CH579的时钟配置):

    image.png

修改CH579例子的keil内存配置为下图:

image.png

重新编译后,合成bin文件

image.png

烧录bin文件到CH579后发现未能正常执行;似乎是CH58X的IAP程序与CH579并不适配,请问需要如何修改IAP程序采能正常运行呢,期待贵司解答,谢谢


582和579本身就是不同的芯片,最重要的是内核不同,所以使用582的IAP和579的APP,是会出现问题的。

如果需要579进行升级,是需要在579基础上进行空间的分配。

比如BLE文件夹下面的OTA工程,Onlyupdata_OTA是APP的代码,Onlyupdata_IAP是IAP的代码,

image.pngimage.png

ETH_IAP已发送至邮箱,请查收。


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