Firefly开源社区

123
发表新贴
打印 上一主题 下一主题

谁来说说NVDS?

46

积分

0

威望

0

贡献

游客

积分
46
发表于 2015-6-8 09:26:56        只看该作者  11#
thong 发表于 2015-6-8 09:21
返回的是0x07呢,不知道啥问题

应该是返回了这个NVDS_NO_TEMP_BUF_AVAILABLE,没有清除缓冲区。
回复

使用道具 举报

151

积分

0

威望

0

贡献

技术小白

积分
151
发表于 2015-6-8 10:00:35        只看该作者  12#
本帖最后由 FireBLE_blue 于 2015-6-8 10:51 编辑

方法一:
1->在“usr_config.h ”头文件打开宏定义
  1. #define CFG_NVDS_WRITE
复制代码
2->在enum NVDS_TAG 枚举中增加TAG ,如下所示:
  1. NVDS_TAG_WR_TESET         = 0x14,
复制代码
3->在enum NVDS_LEN 枚举中增加TAG的长度,如下所示:
  1. NVDS_LEN_WR_TESET         = 5,//这里看要求,并不是一定要这个数
复制代码
4->测试代码如下:
  1. uint8_t* test1="Helon",test2[5]={0};
  2. nvds_tag_len_t length=strlen(test1);
  3. if (NVDS_OK==nvds_put(NVDS_TAG_WR_TESET,length,test1))
  4. {
  5.         nvds_get(NVDS_TAG_WR_TESET,&length,test2);
  6. }
复制代码
5->测试结果:


方法二:
使用QBlue里的Quintic NVDS Configurator软件



回复

使用道具 举报

53

积分

0

威望

0

贡献

游客

积分
53
发表于 2015-6-8 10:01:12        只看该作者  13#
xiaolong_ba 发表于 2015-6-8 09:26
应该是返回了这个NVDS_NO_TEMP_BUF_AVAILABLE,没有清除缓冲区。

那我应该怎样处理呢,没看到清缓冲区的API呀?
回复

使用道具 举报

46

积分

0

威望

0

贡献

游客

积分
46
发表于 2015-6-8 10:17:39        只看该作者  14#
thong 发表于 2015-6-8 10:01
那我应该怎样处理呢,没看到清缓冲区的API呀?

你看FireBLE_blue的回答,他那样是可行的;
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2015-6-8 11:02:59        只看该作者  15#
xiaolong_ba 发表于 2015-6-8 09:26
应该是返回了这个NVDS_NO_TEMP_BUF_AVAILABLE,没有清除缓冲区。

请严格按照FireBLE_blue的方法来做,TAG的定义和LEN的定义最好符合规范,要在NVDS.h中定义。
没个性,不签名!
回复

使用道具 举报

53

积分

0

威望

0

贡献

游客

积分
53
发表于 2015-6-8 11:25:20        只看该作者  16#
xiaolong_ba 发表于 2015-6-8 10:17
你看FireBLE_blue的回答,他那样是可行的;

我换了个板子串口打印出来是没问题的,之前测试的那个板子NVDS好像为空
回复

使用道具 举报

46

积分

0

威望

0

贡献

游客

积分
46
发表于 2015-6-8 11:35:54        只看该作者  17#
thong 发表于 2015-6-8 11:25
我换了个板子串口打印出来是没问题的,之前测试的那个板子NVDS好像为空

NVDS空的,难怪会报没有清除缓冲区错误。解决了就好:lol
回复

使用道具 举报

53

积分

0

威望

0

贡献

游客

积分
53
发表于 2015-6-8 15:31:17        只看该作者  18#
xiaolong_ba 发表于 2015-6-8 11:35
NVDS空的,难怪会报没有清除缓冲区错误。解决了就好

嗯 ,还得谢谢大家的帮忙哦
回复

使用道具 举报

400

积分

0

威望

0

贡献

注册会员

Rank: 8Rank: 8

积分
400
QQ
发表于 2015-6-8 16:10:07        只看该作者  19#
thong 发表于 2015-6-8 15:31
嗯 ,还得谢谢大家的帮忙哦

已经解决了吗?解决了就好。
没个性,不签名!
回复

使用道具 举报

53

积分

0

威望

0

贡献

游客

积分
53
发表于 2015-6-9 10:08:04        只看该作者  20#
安安 发表于 2015-6-8 16:10
已经解决了吗?解决了就好。

嗯 是的,3Q
回复

使用道具 举报

返回列表
123
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表