TI中文支持网
TI专业的中文技术问题搜集分享网站

关于 SYS_OSAL_NV_WRITE 命令, ZNP 模式

请问:

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

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

哪里可以找到详细说明?

MT:

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

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

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

xiaohui bu:

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

MT:

回复 xiaohui bu:

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

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

赞(0)
未经允许不得转载:TI中文支持网 » 关于 SYS_OSAL_NV_WRITE 命令, ZNP 模式
分享到: 更多 (0)