微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 关于 SYS_OSAL_NV_WRITE 命令, ZNP 模式

关于 SYS_OSAL_NV_WRITE 命令, ZNP 模式

时间:10-02 整理:3721RD 点击:

请问:

ZNP 模式中需要调用 SYS_OSAL_NV_WRITE   Cmd0 = 0x21 Cmd1 = 0x09 配置 znp.

其中有多个参数 “Id” “Offset” “Len”  “Value”,写不同的命令需要配置不同的 id, offset,    而 "Z -Stack Monitor and Test API.pdf " 并没有这些参数详细说明

哪里可以找到详细说明?

响应信息中又不包含 id,offset 信息,发送操作和接收操作分别在不同的线程中, 那么收到响应后怎么区分这条响应是对应的 id = 1, 还是 id = 2 ?

如果将发送和响应做在一个线程中,每次发送完后就等待收到响应信息,但是API中很多命令又是异步响应,这样阻塞不少时间又浪费系统资源。

建议 TI 把API 好好规划一下,同时给每个命令,参数详细说明。

ZComDef.h这个文件里面有所有NV的ID定义,看看是不是你想要的。

谢谢 看了该文件 但还是有很多疑惑

比如 都是 MT_SYS 命令 SYS_OSAL_NV_READ  和 SYS_OSAL_NV_READ_EXT 有什么不同 命令码都是一样, SYS_NV_READ 又该怎么用?其中的 SubID 又是什么意思?文档里面没有任何说明,另外这些ID都是系统已经定义好了的不可更改吗?用户可以自己设置ID,写NV 信息吗? 哪些是可以开放给用户自定义的?怎样设置?
 


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top