我想知道如何手动OTA。
我做了以下步骤:
1.将Flash PXP_Reporter.bin写入0x2000并通过CLI_Programmer将New_pxp_reporter.bin写入0x2002000。
2.通过jlink修改cache_flash_reg至0x16102006(原点为0x16009006)(“w4”命令修改它),然后重新启动。
但它不起作用。cache_flash_reg重置为0x16009006的值。
如何确实可以将RemApp地址更改为0x2002000?我的目标是通过修改变量在Flash中切换图像(主动和升级图像)。怎么做?
谢谢。
设备:

嗨MPW7788,
在第5.2节中。软件升级在空中(套筒)UM-B-092:DA1469X软件平台参考手册您将找到拟议的所有信息。不确定我是否正确理解您想要做的事情,但在第5.2.4节中的同一文件中。添加Suota功能有详细步骤。请阅读上述文件,如果您有任何后续问题,请告诉我。
谢谢,PM_DIALOG.
你好,
我在第5.2.4节中看到了文档文档,但它没有解决我的问题。我想在我的应用上实现自己的OTA功能,而不是使用Suota应用程序。所以我想知道怎么样?如何回滚到旧版本?
谢谢。
你好,
守德说,
“这
cache_flash_reg.配置为在Booter执行期间的适当值,具体取决于产品和应用程序FW标头。“它是否可以通过修改cache_flash_reg的值来重新映射到升级地址,但我不知道如何修改它。
升级之前:0x2000 - > 0x16004400
升级后:0x2000 - > 0x16202400
嗨MPW7788,
为什么需要修改cache_flash_reg?默认情况下,SDK和芯片配置都支持运行高达512 kB的应用程序图像。DA1469x蓝牙SoC能够从闪存中的任何地址执行代码。请阅读DA1469x支持大于512kb的图像文档欲了解更多信息。
谢谢,PM_DIALOG.