Suota和生产标题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
7个帖子/ 0新
最后一篇
HQF2013
离线
最后一次露面:7个月1周前
加入:2018-09-13 07:15
Suota和生产标题

嗨对话框,

我正在遵循Suota教程,用外部闪存更新我的自定义DA14585板。它可以正确更新我的固件。但我发现生产标题与教程不同。BD地址始终0xFF 0xFF 0xFF 0xFF 0xFF 0xFF。我试图在地址0x380032中编写一个新值。重新启动后,我的设备的地址没有更改。除了OTP方法外,是否有任何新方法可以更新BD地址?谢谢。

设备:
PM_DIALOG.
离线
最后一次露面:6小时45分钟前
职员
加入:2018-02-08 11:03
嗨HQF2013,

嗨HQF2013,

如果您想拥有Suota功能并更新DB地址,则可以从您将下载的每个图像更改它。因此,每个图像都将有自己的BD地址,并且在固件更新之后,将更改BD地址。你能澄清你最后的问题吗?你的意思是“除了OTP方法有没有一种方法来更新BD地址”?如果您已经在OTP标题中刻录了DD地址,则应用程序将从OTP获取BD地址。否则,应用程序将从DA1458x_config_Advanced.h标题文件中从CFG_NVDS_TAG_BD_ADDRESS定义中获取BD地址。如果BD地址在OTP标题中写入此值将被忽略。

谢谢,PM_DIALOG.

HQF2013
离线
最后一次露面:7个月1周前
加入:2018-09-13 07:15
谢谢pm_dialog。我们没有

谢谢pm_dialog。我们没有刻录OTP标题,我们知道OTP标题将具有最高优先级。我们刚刚检查了DA14583的SDK 5.0.4并找到了如下:

///设备BD地址
struct bd_addr dev_bdaddr __attribute __((部分(“retent_mem_area0”),zero_init));
....
......
BOOL NVDS_READ_BDADDR_FROM_DA14583_FLASH(VOID)
{
....
}

这些函数和定义已从DA14585中从SDK 6.0.10中删除。da14585是否有问题从外部闪存中获取BD地址?谢谢。

PM_DIALOG.
离线
最后一次露面:6小时45分钟前
职员
加入:2018-02-08 11:03
嗨HQF2013,

嗨HQF2013,

如果我正确地理解,您想将BD地址存储到外部SPI闪存中并从那里读取它?我明白了吗?

谢谢,PM_DIALOG.

HQF2013
离线
最后一次露面:7个月1周前
加入:2018-09-13 07:15
是的。我正在努力这样做。

是的。我正在努力这样做。

PM_DIALOG.
离线
最后一次露面:6小时45分钟前
职员
加入:2018-02-08 11:03
嗨HQF2013,

嗨HQF2013,

是的,您可以将BD地址存储到外部SPI闪存中并从那里读取它。虽然,没有任何API,如NVDS_READ_BDADDR_FROM_DA14583_FLASH(),因此您应该在585中遵循此过程,以便从SPI闪存中读取BD地址。

谢谢,PM_DIALOG.

HQF2013
离线
最后一次露面:7个月1周前
加入:2018-09-13 07:15
好的。谢谢。

好的。谢谢。