3443|6

27

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教如果宏定义了NV_RESTORE,想将协调器中记录的某个设备从网络去除,该怎么做啊?? [复制链接]

我在协议栈中宏定义了NV_RESTORE,为了每次上电都可以自动加入原网络。但是问题随之而来,协调器中记录的设备信息会越来越多,有一些已经离开网络或者坏掉的设备依然会占用空间。如果网络中有某个设备坏掉了,想将协调器中对其记录的信息删除,以便将空间留给新加入的设备,应该怎么做啊??
是对Flash的某些空间做擦除吧,具体该擦除哪些空间呢?调用什么函数?急求大神科普啊
此帖出自无线连接论坛

最新回复

学习了  详情 回复 发表于 2014-10-28 20:51
点赞 关注(1)
 

回复
举报

27

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
查了一些资料,发现了一点蛛丝马迹,附上截图
图1是协调器刚上电,还没有设备加入网络
图2是IEEE地址为00 12 4B 00 01 4F C3 00的路由器加入网络
图3是IEEE地址为00 12 4B 00 01 4F C0 8D的路由器加入网络,如方框标注


由此可以看出入网的设备信息是在XDATA地址为0x105E的位置开始记录,一直到0x117B的存储空间都是空的,
不知道是否这一部分区域都是用来存储入网信息的?有了解的大神请多多指点啊

zgItemTable中有一部分NV存储的内容,但不是全部吧,有大神可以给系统的讲讲吗?NV各个地址都存了哪些信息?

3.jpg (5.92 MB, 下载次数: 5)

3.jpg

1.jpg (5.92 MB, 下载次数: 4)

1.jpg

2.jpg (5.92 MB, 下载次数: 5)

2.jpg
此帖出自无线连接论坛
 
 

回复

27

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
图1传错了。应该是方框内的部分为ff,也就是还没有设备地址加入进来
此帖出自无线连接论坛
 
 
 

回复

1310

帖子

3

TA的资源

一粒金砂(高级)

4
 
楼主搞定了吗?求指导哦
此帖出自无线连接论坛

点评

可以用AssocRemove()这个函数  详情 回复 发表于 2014-9-30 16:00
个人签名

RTEMS

 
 
 

回复

27

帖子

0

TA的资源

一粒金砂(中级)

5
 
54chenjq 发表于 2014-8-1 15:25
楼主搞定了吗?求指导哦

可以用AssocRemove()这个函数
此帖出自无线连接论坛
 
 
 

回复

147

帖子

0

TA的资源

一粒金砂(高级)

6
 
AssocRemove加心跳包
此帖出自无线连接论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

7
 
学习了
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表