嗨,对话框中,
我在一个项目中使用DA14531,固件版本是DA14531_585_DSPS_v_6.150.3.45。我有一个问题,通过改变CFG_NVDS_TAG_BD_ADDRESS[],我只能静态地改变设备的MAC地址。我改变了一个机制,MAC地址信息现在存储在一个EEPROM芯片上,数据可以正确读出,但我不知道如何将它设置为设备的MAC地址,没有弄清楚什么时候或者在哪里
CFG_NVDS_TAG_BD_ADDRESS[]被分配给固件中的nvds_data_storage,
感谢和问候
约翰
关键词:
设备:

嗨Zhangkui,
请查看“BLE Advertising on DA14585/DA14586 and DA14531 devices”教程(链接如下)和“2.1”部分。设置屋宇署地址"
http://lpccs-docs.dialog-semiconductor.com/DA145xx_Advertising_Tutorial/index.html
请问您的要求是什么?如果配置CFG_NVDS_TAG_BD_ADDRESS,设备将使用该BD地址开始发布。你希望使用什么类型的屋宇署地址?
谢谢,PM_Dialog
嗨PM_Dialog,
谢谢你的回复,
我的设计目标是每个设备都有一个唯一确定的mac地址,因此添加一个额外的芯片EEPROM芯片。从地址0xFA开始,芯片只存储世界上6字节的ID数据。我想使用这个数据作为DA14531的MAC地址,这样,DA14531可以燃烧相同的固件在生产过程中,和阅读的MAC地址数据eepm每次启动时,它可以确保每个设备都有一个固定的和独特的MAC地址。
你能告诉我时间和地点吗
CFG_NVDS_TAG_BD_ADDRESS分配给DA14531_585_DSPS_v_6.150.3.45中的nvds_data_storage。
谢谢
约翰
嗨PM_Dialog,
问题已经解决,谢谢支持。
约翰
嗨Zhangkui,
很高兴你解决了自己的问题。如果你有任何其他问题,请提出一个新的论坛门票。
谢谢,PM_Dialog
我也有同样的问题。你能分享你如何能够以编程方式设置BD (MAC)地址吗?
谢谢,
Anacove
嗨ianlerner,
假设您使用的是公用设备地址,您可以参考附件图片中所示的方法修改地址
Br,宜宾
谢谢你!什么h_file需要找到..f_data_init()函数?
您只需要init函数的前两行。其余的代码只适用于复制代码片段的示例。
/ MHv