来自EEPROM或SPI Flash的BD地址

2个帖子/ 0新
最后一篇
Sean666.
离线
最后一次露面:2年11个月前
加入:2016-08-04 03:56
来自EEPROM或SPI Flash的BD地址

嗨对话小组,

请告诉我如何在EEPROM或SPI Flash中从产品标题中应用BD地址。

如果更改“CFG_NVDS_TAG_BDDRESS”,我也会知道BD地址也更改。
我不想使用OTP标题。因为这是一个实验生产。

关键词:
设备:
mt_dialog.
离线
最后一次露面:3个月3天前
职员
加入:2015-06-08 11:34
嗨sean666,

嗨sean666,

闪光灯没有标准标题放置BD地址或标准过程来执行此操作,您必须创建一个自定义标题并将其放在闪存中的某个位置,(例如有嵌入式闪光灯的583期望标题位于地址0x1f000)。您可以在NVDS.H文件中找到583使用的标题的结构(STRUCT产品标题)。因此,您可以遵循583将遵循的程序。在system_init()中调用bd地址的函数(nvds_read_bd_addr()),并且如果设置了正确的定义,则代码将读取来自flash的数据,并将填充保存ble地址的dev_bdaddr变量。但是,如果您删除整个闪存,也将删除BD地址。

谢谢mt_dialog.