看了OTA相关文档,其中只升级APP的方案中需要使用工具将编译好的hex文件合并,CH592EVT中编译好的59xBLE_ROM.hex导入到工具里,显示转换为bin文件有249328字节,这是不是意味着CH591完全没法按OTA文档中的两个方案做升级了?
二次修改:
找到了个帖子:
CH591D是不是没法使用OTA IAP? - 沁恒微电子社区
不好意思问题重复了,除了将库的hex文件替换外,还有没有注意事项?
能否也发一份示例代码给我?感谢
邮箱:个人信息保护,已隐藏
看了OTA相关文档,其中只升级APP的方案中需要使用工具将编译好的hex文件合并,CH592EVT中编译好的59xBLE_ROM.hex导入到工具里,显示转换为bin文件有249328字节,这是不是意味着CH591完全没法按OTA文档中的两个方案做升级了?
二次修改:
找到了个帖子:
CH591D是不是没法使用OTA IAP? - 沁恒微电子社区
不好意思问题重复了,除了将库的hex文件替换外,还有没有注意事项?
能否也发一份示例代码给我?感谢
邮箱:个人信息保护,已隐藏
CH591受限于192K的flash,无法使用CH59xBLE_ROM、CH59xBLE_ROMx、CH59xBLE_ROM_MESH这几个固定库;可以使用CH59xBLE_ROM_PERI这个固定库(该库只包含BLE从机功能,位于BLE文件夹中的LIB文件夹下)。
CH59xBLE_ROM_PERI固定库的起始地址在0xC000,余有48Kflash,去掉WCH常规架构使用的4K-jumpIAP、16K-IAP,余下28Kflash可供应用层使用。
参考代码已发送至邮箱,请查收。