微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 请教,Z-Stack Mesh 1.0.0版本CRC16计算校验失败

请教,Z-Stack Mesh 1.0.0版本CRC16计算校验失败

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

CRC16计算由Z-Stack Mesh 1.0.0的boot程序自带函数计算。

当配置选项如下所示时CRC16计算成功,也就是boot程序计算结果与cc2530-sb.xcl中定义的 -Z(CODE)CHECKSUM=0x2090-0x2091 的CRC值相同

HAL_UART
MAKE_CRC_SHDW
HOLD_AUTO_START
BUILD_ALL_DEVICES
NV_INIT
xNV_RESTORE

当将xNV_RESTORE 改成 NV_RESTORE,也就是使能网络恢复时,CRC校验失败。

请TI工程师能否帮我找找问题原因?

上面HOLD_AUTO_START与NV_RESTORE同时配置会带来冲突吗?

标题的问题解决了,CRC没有错,但是功能异常了,HOLD_AUTO_START和NV_RESTORE同时配置会带来冲突吗?

同时使能是不会有问题的,跟CRC校验没设么关系。

能否在SB里面,把CRC校验的过程去掉,也就是说每次都认为校验成功,然后在使能HOLD_AUTO_START和NV_RESTORE以后,能否正常的工作。

另外使能HOLD_AUTO_START的意思是,设备上电以后不会自动建立网络或加入网络,需要程序里面触发去做。

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

网站地图

Top