CH591D是不是没法使用OTA IAP?

无论是采用文档介绍的

方式一 DFU 包含 3 个文件 JumpIAP + APP + IAP

还是

方式二 采用 APP+IAP+LIB 的方式

均超过了192K的FLASH大小。请问CH591D想做OTA还有其它办法吗?

备份升级的方式一,用不了,两份BLE库是放不下的。

用不带库升级,仅升级APP层代码的方式二,可以使用只支持BLE从机的库,代码量更小,可以给APP层代码留出空间。

您可以留个邮箱,给您发方式二的参考代码。


255649@QQ.COM

非常感谢!


已发送至邮箱,请查收。


已收到!这速度点赞!


我使用CH591R,也碰到这个OTA的问题,麻烦发下参考代码,感谢!邮箱:个人信息保护,已隐藏


已发送至邮箱,请查收。


方式二的参考代码和EVT 例程中的方式二代码一样吗?如果不一样,也给我发一份。谢谢 个人信息保护,已隐藏


CH591受限于192K的flash大小,无法使用方式一,放不下带库编译的完整的备份文件。

给您提供了使用BLE->LIB文件夹下的CH59xBLE_ROM_PERI.hex外置库的demo,已发送至邮箱,请查收。


您好,目前正在使用CH591開發產品,也是遇到跟版主相同的問題,能麻煩您也寄一份使用BLE->LIB文件夹下的CH59xBLE_ROM_PERI.hex外置库的demo給我嗎?謝謝。

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


已发送至邮箱,请查收。


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