CH552/CH554的在线升级

我想实现CH552和CH554的在线升级,想把CH552的前面的flash作为boot,后面flash作为app。有以下几个疑问,希望得到大神解答:

1、flash前面部分作为boot,后面作为app是否可行。

2、app部分的中断号是否发生变化,如果变化,怎么重定向。

3、通过keil生成的hex文件转成 bin后,能否直接更新到我的app中,有没有什么其他要求。我们使用的是自己的bs端进行升级。无法集成WCHMcuIAP_WinAPP_210126.exe的工具。

4、如果在boot启动看门狗,在app中还需要再打开一次吗?

问题1、2:可行,可以提供一个参考demo,里面包括中断使用的方法,可发邮箱wch@wch.cn获取;

3、keil需要设置相应的flash起始地址,生成的bin文件通过IAP获取到之后更新到APP区域即可;

4、不需要,及时喂狗就行。


你好。麻烦也发一份

ch552/ch554的IAP代码给我 个人信息保护,已隐藏

我发现EVT的代码并没有包含这一个

我需要自己行实现IAP功能。

谢谢



你好,我也需要一份。

现在还用着boot在flash末尾部分的方案,有极低几率更新user程序失败。

邮箱:个人信息保护,已隐藏


已邮件联系


麻烦也发我一份参考下:个人信息保护,已隐藏


您好,

可以参考链接例程17:/bbs/thread-65023-1.html

image.png


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