禁用調用函數HalLcdWriteString後向串口輸出調試信息
来源:互联网 发布:迷羊 郁达夫 知乎 编辑:程序博客网 时间:2024/06/16 03:20
調用的程序為:
HalUARTWrite(0,changeline,2);
HalUARTWrite(0,"Coord have sent:\r\n",18);
HalUARTWrite(0,theMessageData,len);
// HalLcdWriteString( "Coord send 0001", HAL_LCD_LINE_1 );
// HalLcdWriteString( "LED_All Blink", HAL_LCD_LINE_2 );
HalLcdWriteScreen("Coord send 0001","LED_All Blink");
LCD顯示成功,串口輸出為:正確信息+LCD顯示的內容(有亂碼)
void HalLcdWriteScreen( char *line1, char *line2 )
{
#if (HAL_LCD == TRUE)
HalLcdWriteString( line1, 1 );
HalLcdWriteString( line2, 2 );
#endif
}
所以跟蹤HalLcdWriteString
---->
void HalLcdWriteString ( char *str, uint8 option)
{
...
/* Send it out */
#if defined (ZTOOL_P1) || defined (ZTOOL_P2)
#if defined(SERIAL_DEBUG_SUPPORTED)
// debug_str( (uint8*)buf ); //modify by deebug
#endif //LCD_SUPPORTED
#endif //ZTOOL_P1
/* Free mem */
osal_mem_free( buf );
}
}
/* Display the string */
HalLcd_HW_WriteLine (option, str);
#endif //HAL_LCD
}
注釋掉debug_str( (uint8*)buf )立刻解決問題 。
類似問題解決方案:
http://e2e.ti.com/support/low_power_rf/f/158/p/47950/172059.aspx
http://zb4osgi.aaloa.org/pipermail/commit/2013-October/000706.html
http://zb4osgi.aaloa.org/redmine/projects/zb4osgi/repository/diff?rev=846&type=sbs
Deebug20140307
ccnu
- 禁用調用函數HalLcdWriteString後向串口輸出調試信息
- 串口信息
- Java使用短信猫发信息(向串口发送AT指令)
- 查看串口,向串口发送数据
- petalinux-build禁用串口后build错误
- 串口接收信息函数
- linux查看串口信息
- Tiny6410_led.bin串口信息
- linux查看串口信息
- Ubuntu 配置串口信息
- 串口发送按键信息
- C#向串口发指令
- 向注册表添加信息
- 控制台 串口调试工具 打印串口信息
- 串口通信——读串口信息
- 如何读取被禁用的网卡信息
- hicharts 禁用版权信息及导出按钮
- wince 串口调试信息输出
- Java虚拟机(七)-JVM内存模型总结
- maven同乐所用命令
- BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇
- java操作mongodb(分页)
- IE11 Windows7下F12 DOC资源管理器不能用Exception in window.onload: Error: An error has ocurredJSPlugin.3005
- 禁用調用函數HalLcdWriteString後向串口輸出調試信息
- MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart
- python.re模块
- ImageView_图像颜色处理_问题
- 第17周项目6学生成绩统计(4)
- Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
- XStream转换Java对象与XML
- zigbee2007串口支持的最大buf
- genymotion