OTP区域的设备唯一ID

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

嗨,我正在使用DA14583使用SDK 5.0.4。

我想在Opt Area中编程唯一的设备ID。通过探索OTP内存字段,我有两个选项。
a。)在自定义字段中存储唯一的设备ID(0x47f44 - 0x47f60)
b。)在设备唯一ID中存储唯一的设备ID(0x47FD4 - 0x47FD8)

我的问题是如果我去选择b。),是否会有任何其他效果?我的意思是SDK使用OTP的唯一设备ID字段进行任何其他目的?

设备:
mt_dialog.
离线
最后一次露面:3个月5小时前
职员
加入:2015-06-08 11:34
嗨ankit,

嗨ankit,

使用选项b)和通过刻录这些标志,SDK读取该区域的OTP,以获取BD地址。如果这些字节不等于零,则设备将从OTP获取值。但由于这是一个583,有一个单独的标志(BDAddr_from_Da14583_Flash_Disabled),以便设备获取闪存的值(如果您已将Flash中的BD地址刻录到相应的标题)。因此,在583中,设备首先检查BD地址的闪存,如果读取的值没有有效地检查OTP中的值,如果同样该值无效,则设备从NVDS获取BD地址数据结构。

谢谢mt_dialog.

ankit.
离线
最后一次露面:3个月1周前
加入:2017-05-24 07:42
我正在使用.addr_src = gapm

我正在使用.addr_src = gapm_gen_static_rnd_addr。

mt_dialog.
离线
最后一次露面:3个月5小时前
职员
加入:2015-06-08 11:34
嗨ankit,

嗨ankit,

这意味着设备不会从该字段获取BD地址的值。我只提到它为了意识到,如果您刻录该字段,并且您通过公共地址宣传该设备将从该字段中获取BD地址,因此您将在空中看到该号码作为BD地址设备。除了我没有看到这样做的任何问题。

谢谢mt_dialog.