嗨对话框,
我在项目中使用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,
谢谢并恭祝安康
约翰
关键词:
设备:
张奎,
请查看“DA14585 / DA14586和DA14531设备上的BLE广告”教程(下面提供链接)和“2.1”。设置BD地址“
http://lpccs-docs.dialog-seminiondiond.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可以在生产过程中刻录相同的固件,并在每次上电时从EEPROM读取MAC地址数据,这可以确保每个设备都有固定和唯一的MAC地址。
你能告诉我何时何地
cfg_nvds_tag_bd_address被分配给da14531_585_dsps_v_6.150.3.45中的nvds_data_storage。
谢谢
约翰
嗨pm_dialog,
问题已经解决,谢谢支持。
约翰
张奎,
很高兴你识上你的问题。如果您有任何其他问题,请提出新的论坛票。
谢谢,PM_DIALOG.
我有同样的问题。您可以分享您如何以编程方式设置BD(MAC)地址?
谢谢,
Anacove.
嗨Ianlerner,
假设您使用的是公共设备地址,可以通过参考附图中所示的方法来修改地址
BR,宜宾
谢谢你。需要h_file找到..f_data_init()函数?
您只需要init函数的前两行。其余代码仅适用于复制代码段的示例。
/ mhv.