如何更改设备的mac地址

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
9个员额/ 0个新员额
最后发表
Zhangkui
离线
最后看到:11个月1天前
加入:2014-12-31 07:20
如何更改设备的mac地址

嗨,对话框中,

我在一个项目中使用DA14531,固件版本为DA14531_585_DSPS_v_6.150.3.45。我有一个问题,通过改变CFG_NVDS_TAG_BD_ADDRESS[],我只能静态地改变设备的MAC地址。我改了一个机制,MAC地址信息现在存储在EEPROM芯片上,数据可以正确读出,但是我不知道怎么把它设为设备的MAC地址,也不知道什么时候在哪里

日志含义CFG_NVDS_TAG_BD_ADDRESS [] was assigned to nvds_data_storage in firmware,

感谢和问候

约翰

设备:
PM_Dialog
离线
最后看到:10小时18分钟前
工作人员
加入:2018-02-08 11:03
嗨Zhangkui,

嗨Zhangkui,

请查看“在DA14585/DA14586和DA14531设备上的BLE广告”教程(链接如下)和“2.1”部分。设置BD地址”

http://lpccs-docs.dialog-semiconductor.com/DA145xx_Advertising_Tutorial/index.html

请问您的要求是什么?如果配置CFG_NVDS_TAG_BD_ADDRESS,设备将开始使用该BD地址发布。您想使用哪种类型的BD地址?

谢谢,PM_Dialog

Zhangkui
离线
最后看到:11个月1天前
加入:2014-12-31 07:20
嗨PM_Dialog,

嗨PM_Dialog,

谢谢你的回复,

我的设计目标是每个设备都有一个唯一确定的mac地址,因此增加了一个额外的芯片EEPROM芯片。从地址0xFA开始,芯片存储了世界上仅有的6个字节的ID数据。我想使用这个数据作为DA14531的MAC地址,这样,DA14531可以燃烧相同的固件在生产过程中,和阅读的MAC地址数据eepm每次启动时,它可以确保每个设备都有一个固定的和独特的MAC地址。
你能告诉我时间和地点吗
在DA14531_585_DSPS_v_6.150.3.45中,给nvds_data_storage分配了CFG_NVDS_TAG_BD_ADDRESS。

谢谢

约翰

Zhangkui
离线
最后看到:11个月1天前
加入:2014-12-31 07:20
嗨PM_Dialog,

嗨PM_Dialog,

问题已经解决了,谢谢支持。

约翰

PM_Dialog
离线
最后看到:10小时18分钟前
工作人员
加入:2018-02-08 11:03
嗨Zhangkui,

嗨Zhangkui,

很高兴你把问题解决了。如果您有任何其他问题,请提出新的论坛门票。

谢谢,PM_Dialog

ianlerner
离线
最后看到:1个月4个星期前
加入:2020-03-02 01:52
我也有同样的问题。可以

我也有同样的问题。你能分享你如何能够以编程方式设置BD (MAC)地址吗?

谢谢,

Anacove

CYibin
离线
最后看到:7个月2个星期前
工作人员
加入:2017-12-14 02:48
嗨ianlerner,

嗨ianlerner,

假设您使用的是公共设备地址,可以参考附件图片中的方法修改地址

Br,宜宾

附件:
ianlerner
离线
最后看到:1个月4个星期前
加入:2020-03-02 01:52
谢谢你!什么是h_file

谢谢你!f_data_init()函数需要什么h_file ?

MHv_Dialog
离线
最后看到:3个月1个星期前
工作人员
加入:15 2013-12-06
你只需要第一个

您只需要init函数的前两行。其余代码仅适用于复制代码段的示例。

/ MHv