嗨,对话框中,
我在一个项目中使用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,
感谢和问候
约翰
关键词:
设备:

嗨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
嗨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。
谢谢
约翰
嗨PM_Dialog,
问题已经解决了,谢谢支持。
约翰
嗨Zhangkui,
很高兴你把问题解决了。如果您有任何其他问题,请提出新的论坛门票。
谢谢,PM_Dialog
我也有同样的问题。你能分享你如何能够以编程方式设置BD (MAC)地址吗?
谢谢,
Anacove
嗨ianlerner,
假设您使用的是公共设备地址,可以参考附件图片中的方法修改地址
Br,宜宾
谢谢你!f_data_init()函数需要什么h_file ?
您只需要init函数的前两行。其余代码仅适用于复制代码段的示例。
/ MHv