Zigbee网关 上电时Zstack串口乱码
来源:互联网 发布:aws centos root 编辑:程序博客网 时间:2024/06/05 04:21
Zstack定义定义宏ZTOOL_P1的时候,系统开机的时候回输出一串乱码,
用16进制显示试试
乱码的十六进制字符串是
FE 06 41 80 01 02 00 02 04 00 C2
后经查找该字符串找到原因,这时开机的时候系统认为上次重启ZTOOL返回的状态信息
见http://www.ti.com.cn/cn/lit/an/swra444/swra444.pdf
经仔细查找,虽然没找到合适的解决方法,简单通过注释掉MT/MT_TASK.c中的串口打印函数该乱码即可消失
/*************************************************************************************************** * @fn MT_TransportSend * * @brief Fill in SOP and FCS then send out the msg * * @param uint8 *pBuf - pointer to the message that contains CMD, length, data and FCS * * @return None ***************************************************************************************************/void MT_TransportSend(uint8 *pBuf){ uint8 *msgPtr; uint8 dataLen = pBuf[0]; /* Data length is on byte #1 from the pointer */ /* Move back to the SOP */ msgPtr = pBuf-1; /* Insert SOP */ msgPtr[0] = MT_UART_SOF; /* Insert FCS */ msgPtr[SPI_0DATA_MSG_LEN - 1 + dataLen] = MT_UartCalcFCS (pBuf, (3 + dataLen)); /* Send to UART */#ifdef MT_UART_DEFAULT_PORT //HalUARTWrite(MT_UART_DEFAULT_PORT, msgPtr, dataLen + SPI_0DATA_MSG_LEN);#endif /* Deallocate */ osal_msg_deallocate(msgPtr);}#endif /* MT_TASK *//*************************************************************************************************** ***************************************************************************************************/
注释掉
//HalUARTWrite(MT_UART_DEFAULT_PORT, msgPtr, dataLen + SPI_0DATA_MSG_LEN);经测试,乱码已经消失。
0 0
- Zigbee网关 上电时Zstack串口乱码
- Zigbee网关 Zstack增加串口功能1-修改底层驱动MT/MT_UART.c
- Zigbee网关 Zstack增加串口功能2-修改应用层APP/ZigbeeGateWay.c
- Zigbee网关 Zstack开启AES加密
- Zigbee网关 cc2530 zstack添加1602驱动
- zigbee zstack 串口,按键,消息,定时器
- ZigBee Home Automation --- zstack串口应用总结
- zigbee网关 java 串口通信
- zigbee网关 CC2530 zstack用手机控制1602显示
- zigbee网关 zstack CC2530添加iic温度传感器lm75a
- ZigBee,ZStack
- ZigBee TI ZStack CC2530 3.18 串口01-发送
- ZigBee TI ZStack CC2530 3.20 串口03-printf()函数移植
- ZigBee TI ZStack CC2530 3.19 串口02-接收
- zstack串口
- zigbee网关 CC2530 zstack用手机显示终端传来的lm75a温度传感器的值
- zigbee网关 CC2530 zstack用手机控制12864(支持汉字)显示
- Zigbee学习Zstack【转】
- 服务器断网重连后没法自动联网解决方法centos
- Android-Universal-Image-Loader 学习笔记(三)下载器分析
- mfc程序报错libcmt.lib(crt0.obj) : error LNK2019: unresolved external symbol main referenced in function
- DCloud学习(一)
- 黑马程序员——基础知识——网络传输
- Zigbee网关 上电时Zstack串口乱码
- angularJS的实战(视频)
- C++编码规范(1):代码注释
- Fragment用法简述
- 第6条:消除过期的对象引用
- 数据库基本操作简单sql语句
- Java ArrayList遍历时删除一个元素
- C++编码规范(2):命名规范
- Android开发懒人库 -- ButterKnife