4个帖子/ 0新
最后一篇
libra_13179
离线
最后一次露面:4年10个月前
加入:2015-06-16 04:43
关于nvds函数[nvdst_put]

嗨对话框
@file nvds.h.
UINT8_T NVDS_PUT(UINT8_T标记,NVDS_TAG_LEN_T长度,UINT8_T * BUF);

我正在使用SDK 3.0.10并尝试编写NVDS。但是,在启用读/写(#define nvds_read_write 1)时,尝试调用NVDS_put()导致链接器错误:“。\ out \ full_emb_sysram.axf:错误:l6218e:未定义的符号nvds_put(从nvds.o中引用)。“

如何写入NVDS?特别是我有兴趣配置设备的名称(NVDS_TAG_DEVICE_NAME)和BD地址(NVDS_TAG_BD_ADDRESS)。这两个都将通过来自主机MCU的外部命令配置为生产的一部分,并且对于制造的每个设备将是不同的。

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

嗨Libra_13179,

不支持NVDS_put()这是您获得链接器错误的原因。

NVDS可以通过OTP标题或SPI编程,使用智能片段或编程线工具,编程工具只能设置BDDDRESS而不是设备名称。

谢谢mt_dialog.

Joacimwe.
离线
最后一次露面:1年8个月前
格鲁鲁“title=
加入:2014-01-14 06:45
这取决于你的设置,但是

这取决于您的设置,但也许您可以为每个设备编写自定义应用程序固件,其中您已将图像中的相应偏移量替换为设备名称和BD地址?NVDS位于固定偏移(0x340)。

mt_dialog.
离线
最后一次露面:4个月2周前
职员“title=
加入:2015-06-08 11:34
嗨Joacimwe,

嗨Joacimwe,

谢谢你的建议

mt_dialog.