有的,ch582的库的大小更大一点,所以修改的时候,有些地址和573有区别,需要注意,可参考下方连接:
CH573 CH582 OTA例程讲解(使用固定库+扩大APP空间) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)
有的,ch582的库的大小更大一点,所以修改的时候,有些地址和573有区别,需要注意,可参考下方连接:
CH573 CH582 OTA例程讲解(使用固定库+扩大APP空间) - WCH蓝牙应用分享 - 博客园 (cnblogs.com)
你好,我使用OnlyUpdateApp_Peripheral案例可把你上述的链接可以走通,但是修改使用自己的APP时候出现了问题。
我的APP程序在没有改动之前是可正常工作的,现在只要改了Link.Id就会死掉(与IAP JumpIAP ROMx文件一起合并成bin文件)(工程预处理 Link.Id startup_CH583.s都改了)。
还有想问下工程预处理,编译后大小会变化的原理是?(猜测与其有关)
进行OTA升级,最重要的可以跑通程序,因此需要针对IAP/JUMPIAP/APP进行FLASH的规划,如不同的功能分配不同的空间,不会出现空间的重叠。
你上面的操作是将通用的peripheral例程修改为OTA的例程,可以参考一下该博客讲解:
CH573 CH582 CH579 固定LIB OTA - debugdabiaoge - 博客园 (cnblogs.com)
建议可以直接在OTA的例程进行添加自己的用户功能,这样不用修改太多的程序,但是每次烧录的时候会麻烦一些。
用例程移植自己的代码是可以的。请问下有CH582M蓝牙认证相关的文档吗?(操作文档)
我们的EVT中有定频测试的例程可以供参考;操作说明可见RF定频测试说明 - debugdabiaoge - 博客园 (cnblogs.com)