如何生成产品_header.h

2个帖子/ 0新
最后一篇
Birenpeter.
离线
最后一次露面:4年6个月前
加入:2015-03-25 07:41
如何生成产品_header.h

你好,
我正在使用DA14583 Suota和第二个Bootloader,它非常方便地在线更新FW!我的问题是我不知道如何改进产品_header.h以更改我的BD地址,除了NVDS中的定义。
此外,当da1458x工作时,是否可能在内部闪存中重新编写BD地址字段?这样我就可以通过UART更改BD地址,然后重新启动设备。

谢谢你的支持者!

设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨Birenpeter,

嗨Birenpeter,

您将必须#define在da1458x_config_advanced.h文件中的cfg_read_bdaddr_from_da14583_flash,并在SPI地址0x1f000中提供产品标题。Flash中的产品标题应具有Product_Header Struct的结构。NVDS_READ_BDADDR_FROM_DA14583_FLASH()将初始化SPI并检查有效的产品标题和有效的BD_ADDRESS,如果一切正常,则将BD地址作为设备的功能地址。

关于重新编写地址,我没有尝试过,但我没有看到任何问题。

谢谢mt_dialog.