5个职位/ 0个新职位
最后发表
index219
离线
最后看到:1年8个月前
加入:2016-05-23 07:00
DA14583批量修改MAC地址的问题

请问一下,我在使用官方的需求方v_5.150.2开发完成后,写入到DA14583内部闪电后,关于蓝牙的SSID和MAC地址的批量问题:
1 .关于nvds_data_struct中的名称:NVDS_TAG_DEVICE_NAME,和MAC地址:NVDS_TAG_BD_ADDRESS。
在工程中都是固定写死的,现在我需要批量下载代码,保证名称和MAC都不冲突,该如何修改。
2.MAC地址从哪里获取全球唯一地址
非常感谢!

关键词:
设备:
Gongyu_Dialog
离线
最后看到:1周2天前
加入:2016-04-27 07:07
如果你的设计不涉及OTP

如果你的设计不涉及OTP,那么可以在生成的本文件里面找到地址字段的6个字节,然后去修改。

如果涉及OTP,就去写OTP里0 x47fd4开始的6个字节。

地址应该是蓝牙组织团体分配的吧

index219
离线
最后看到:1年8个月前
加入:2016-05-23 07:00
谢谢

谢谢,我看其他的帖子说道可以往0 x40000024和0 x40000028里面写MAC地址,
请问下,如果mac地址是uint8_t bd [6] = {1, 2, 3, 4, 5, 6};
往地址0 x40000024开始写,代码应该如何操作。
这种方式是否可行?

Gongyu_Dialog
离线
最后看到:1周2天前
加入:2016-04-27 07:07
建议不要这么做。上电还是会从nvd那里去拿

建议不要这么做。上电还是会从nvd那里去拿。再写回这两个寄存器里面。

x04030201 0 x40000024存的值为0
x00000605 0 x40000028存的值为0

小端排列。

可以参考这个帖子:http://support.dialog-semiconductor.com/使用spi写mac地址后-suota升级不了

chenpenglai
离线
最后看到:4个月2个星期前
加入:2018-12-24 02:24
你可以编辑"nvds_data .

可以编辑“nvds_data_storage”。NVDS_TAG_BD_ADDRESS"通过串口和重启设备mac将会改变

主题锁定