你必须创建一个唯一的bdaddr吗?

4个帖子/ 0新
最后一篇
ben.stickrod@bi ...
离线
最后一次露面:5年6个月前
加入:2015-10-26 16:51
你必须创建一个唯一的bdaddr吗?

每个DA14580都有一个唯一的BDAddr还是我必须为每个设备提供一个?

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

嗨本,

您必须为每个设备提供BD地址,将其刻录在外部设备或FW中。

谢谢mt_dialog.

info@lemco.gr.
离线
最后一次露面:1年4个月前
加入:2016-10-06 16:29
嗨mt_dialog,

嗨mt_dialog,

我们已在我们的设计中纳入DA14580芯片,该芯片通过使用移动电话通过蓝牙控制。
当我们在彼此附近有两个或多个设备时,问题启动。
两个设备都具有相同的BD地址(在项目中定义为CFG_NVDS_TAG_BD_ADDRESS,例如,0x80,0xEA,0xCA,0x00,0x00,0x03),因此移动电话无法区分2个设备。
1.为了获得我们设备的不同蓝牙地址,可以对话框半导体为我们提供已经编程了唯一的BD地址的芯片吗?雷竞技电竞平台
因为我注意到,BD地址在DA14580的OTP中刻录。
2.或者,由于我们打算不使用OTP并且源代码将在SPI闪存中刻录,因此我们可以使用SPI Flash作为保存唯一的BD地址的替代方法吗?

提前致谢,

mt_dialog.
离线
最后一次露面:3个月3周前
职员
加入:2015-06-08 11:34
嗨info@lemco.gr,

你好info@lemco.gr.

1)为了更改设备的BD地址,您只需更改CFG_NVDS_TAG_BD_ADDRESS并将FW下载到设备。对话框提供的芯片使OTP的设备唯一ID为空,以便用户刻录自己的BD地址。所以只需测试,您可以在下载的FW中更改DB地址。

2)如果您不想使用OTP才能存储BD地址,那么您可以使用FW中的地址,或者如果要在闪存中刻录BD地址,则可以使用标题您可以刻录BD地址和启动时的Flash的特定区域,请指示设备从该点获取BD地址。583(具有嵌入式闪存)使用这种方案,可以在SDK中检查NVDS_READ_BDADDR_FROM_DA14583_FLASH()函数,其中标题用指定地址(0x1f000)写入,并且设备从那里读取使用的地址。也是即使你不使用580的OTP才能刻录那无论你不能使用OTP标题来存储BD地址的图像,我想说的是你不会从OTP启动的事实从Flash无法阻止您使用OTP标题作为BD地址的存储。

谢谢mt_dialog.