项目需要通过串口0,传文件升级,有没有参考资料和keil编译配置,bin文件生成工具。找了一晚上没找到,麻烦给个链接。感谢!
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
项目需要通过串口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中运行