为什么我的NVDS_TAG_BD_ADDRESS不可用?

8个帖子/ 0个新
最后发表
daniel59
离线
最后看到:1年7个月前
加入:2016-01-08 04:34
为什么我的NVDS_TAG_BD_ADDRESS不可用?

为什么我的NVDS_TAG_BD_ADDRESS不可用?我不能在OTP NVDS中编辑它。

设备:
MT_dialog
离线
最后看到:4个月5个小时前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

这是智能片段的默认行为,因为SDK首先从OTP头读取bd地址,然后从OTP NVDS。既然你烧了OTP,你也应该烧了OTP头,因此存储bd地址到OTP头的设备唯一ID字段,而不是OTP NVDS。

由于MT_dialog

daniel59
离线
最后看到:1年7个月前
加入:2016-01-08 04:34
什么是唯一标识格式?

什么是唯一标识格式?如果我想让我的芯片bd地址12:34:56:78:90:AB ?

MT_dialog
离线
最后看到:4个月5个小时前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

我不明白你的意思是“什么是唯一的ID格式”,如果你想要你的设备有这个地址,这是你应该烧在特定领域。如果你想让你的设备在你的手机中显示为12:34:56:78:90:AB,你应该在字段中按以下方式放置值:

0 x47fd4阿瑟:90:78:56

0 x47fd8 34:12:00:00

由于MT_dialog

daniel59
离线
最后看到:1年7个月前
加入:2016-01-08 04:34
所以我不需要改变

所以我不需要改变OTP NVDS的值?

MT_dialog
离线
最后看到:4个月5个小时前
工作人员
加入:2015-06-08 34
嗨danilel59,

嗨danilel59,

如上所述,SDK将检查OTP头的可用bd地址,如果它没有找到任何东西(零),它尝试从NVDS获得bd地址。现在,因为你已经编写了OTP头,SDK将永远不会查看NVDS的bd地址。所以如果你烧的bd地址在OTP头,你不需要烧它到OTP NVDS。您可以在开发模式下烧毁并检查它,而不烧毁OTP或应用程序标志中的映像,只是设备id字段。

由于MT_dialog

祖马
离线
最后看到:两个月两个星期前
加入:2016-01-13 09:35
嗨MT_dialog,

嗨MT_dialog,
我有一个疑问,我是否可以在我的程序中动态修改NVDS(如NVDS_TAG_BD_ADDRESS, NVDS_TAG_APP_BLE_ADV_DATA…)的字段,即使固件烧毁。

MT_dialog
离线
最后看到:4个月5个小时前
工作人员
加入:2015-06-08 34
嗨,祖马,

嗨,祖马,

请查看其他帖子https://support.dialog-semiconductor.com/using-nvdsput关于你的问题。

由于MT_dialog