如何确实可以将RemApp地址更改为0x2002000?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
MPW7788.
离线
最后一次露面:1年3个月前
加入:2020-01-17 13:42
如何确实可以将RemApp地址更改为0x2002000?

我想知道如何手动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中切换图像(主动和升级图像)。怎么做?

谢谢。

设备:
PM_DIALOG.
离线
最后一次露面:3天13小时前
职员
加入:2018-02-08 11:03
嗨MPW7788,

嗨MPW7788,

在第5.2节中。软件升级在空中(套筒)UM-B-092:DA1469X软件平台参考手册您将找到拟议的所有信息。不确定我是否正确理解您想要做的事情,但在第5.2.4节中的同一文件中。添加Suota功能有详细步骤。请阅读上述文件,如果您有任何后续问题,请告诉我。

谢谢,PM_DIALOG.

MPW7788.
离线
最后一次露面:1年3个月前
加入:2020-01-17 13:42
你好,

你好,

我在第5.2.4节中看到了文档文档,但它没有解决我的问题。我想在我的应用上实现自己的OTA功能,而不是使用Suota应用程序。所以我想知道怎么样?如何回滚到旧版本?

谢谢。

MPW7788.
离线
最后一次露面:1年3个月前
加入:2020-01-17 13:42
你好,

你好,

守德说,

“这cache_flash_reg.配置为在Booter执行期间的适当值,具体取决于产品和应用程序FW标头。“

它是否可以通过修改cache_flash_reg的值来重新映射到升级地址,但我不知道如何修改它。

升级之前:0x2000 - > 0x16004400

升级后:0x2000 - > 0x16202400

PM_DIALOG.
离线
最后一次露面:3天13小时前
职员
加入:2018-02-08 11:03
嗨MPW7788,

嗨MPW7788,

为什么需要修改cache_flash_reg?默认情况下,SDK和芯片配置都支持运行高达512 kB的应用程序图像。DA1469x蓝牙SoC能够从闪存中的任何地址执行代码。请阅读DA1469x支持大于512kb的图像文档欲了解更多信息。

谢谢,PM_DIALOG.