CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

GR5405 NVDS 失败 其它

Snail

2026-06-30 14:02

GR5405 芯片,SDK版本:GR5405_SDK_V1.1.7

使用NVSD模块时,调用nvds_put失败,返回错误码为5 NVDS_SPACE_NOT_ENOUGH,请帮忙确认原因,写入数据结构如下:

custom_config.h:
    #define NVDS_NUM_SECTOR 1
typedef struct
{
    uint8_t u8KeyValid;
    uint8_t aKey[4];
} BookId_t;
typedef struct
{
    uint8_t u8KeyCnt;
    BookId_t tKeyInfo[10];
} BookIdList_t;
BookIdList_t g_BookIdList;
nvds_put(0x4001,  sizeof(g_BookIdList), &g_BookIdList);


0收藏

0赞成

Snail

2026-06-30 14:07

整个工程只有这一个nv id是我们使用的,其余都是协议栈自己用的

1条评论

0赞成

0收藏

您的评论

zhongchengzhi

汇顶员工
2026-06-30 14:10

您好,

1、报错是NVDS剩余的存储空间不够,您看下您是不是存储了其他较多的数据;

2、可以把NVDS_NUM_SECTOR增大试试看;

0条评论

0赞成

0收藏

您的评论

Snail

2026-06-30 14:27

可以确认一下,默认sdk中会使用多少个nv item吗?目前就这一块样件有这个问题,dump出来的nv区域数据,发现有15个nv item(通过数据结构对比统计),另外这个社区好像不能上传文件

4条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注