WCH552T IAP在线升级

项目需要通过串口0,传文件升级,有没有参考资料和keil编译配置,bin文件生成工具。找了一晚上没找到,麻烦给个链接。感谢!

您好。

可以参考这个链接例程17修改,该例程实现了USB 升级方式。

/bbs/thread-65023-1.html


你好。

我看了下例程,大概明白IAP的实现了,但是有个问题请教下。下载过程中,中断了升级,怎么恢复原先的版本?


同时我编译出来的app已经28K了,大于0x3000中的16K,是否需要在那里调整下?


您好

1,由于不会升级过程不会操作到前面的跳转部分,升级失败也是上电后先跳转到IAP中运行的。

2,CH552本身的flash只有14K,APP已经放不下了。优化代码或者选用其他容量更大的芯片,比如CH547或者32位机比如CH32X035。


你好,关于第一点我不太理解,iap程序放在了0x3000的位置,但是上电不应该是从0的位置开始运行吗,升级失败0地址是空了,为啥会自动跳转到iap中运行


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