嗨对话框
@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的外部命令配置为生产的一部分,并且对于制造的每个设备将是不同的。
设备:
嗨Libra_13179,
不支持NVDS_put()这是您获得链接器错误的原因。
NVDS可以通过OTP标题或SPI编程,使用智能片段或编程线工具,编程工具只能设置BDDDRESS而不是设备名称。
谢谢mt_dialog.
这取决于您的设置,但也许您可以为每个设备编写自定义应用程序固件,其中您已将图像中的相应偏移量替换为设备名称和BD地址?NVDS位于固定偏移(0x340)。
嗨Joacimwe,
谢谢你的建议
mt_dialog.