天嵌 ARM开发社区

 找回密码
 注册
查看: 3881|回复: 5

串口输出异常

[复制链接]
cfrozen 发表于 2014-1-12 20:46:02 | 显示全部楼层 |阅读模式
最近又有时间重新拿起板子调试下,结果连好串口线打开串口调试工具,一开机却发现串口输出信息全是乱码。仔细检查了波特率,校验位,停止位等都正确。却仍然输出乱码。换了台电脑也不行。于是使用板子操作系统自带的串口程序,短接串口2,3脚自发自收测试,发现com2可以成功发收,而com1却始终输出错误。表现为输入一串字符后,显示出来的却是任意错误字符,而且经常发生变化。比如输入aaaaaaaaa,显示为adfaasha,或者iaqirhhqqaa或者其他字母。请问这是什么原因?可以怎样解决?如何将启动信息用com2输出显示?
天嵌技术支持01 发表于 2014-1-13 09:34:20 | 显示全部楼层
请尝试更新下操作系统看看
 楼主| cfrozen 发表于 2014-1-14 10:24:35 | 显示全部楼层
天嵌技术支持01 发表于 2014-1-13 09:34
请尝试更新下操作系统看看

uboot菜单也是乱码,能否更换调试输出串口,因为COM2测试时显示是正常的 但没有启动信息输出
天嵌技术支持01 发表于 2014-1-15 10:01:11 | 显示全部楼层
cfrozen 发表于 2014-1-14 10:24
uboot菜单也是乱码,能否更换调试输出串口,因为COM2测试时显示是正常的 但没有启动信息输出

你的底板是V几的 ?
我们这边测了com1为调试串口可以正常显示串口信息的

                     
wbz073 发表于 2014-1-15 11:34:12 | 显示全部楼层
天嵌技术支持01 发表于 2014-1-15 10:01
你的底板是V几的 ?
我们这边测了com1为调试串口可以正常显示串口信息的

如果你想换成uart2作为调试串口,需要修改uboot中串口配置与内核串口配置。
wbz073 发表于 2014-1-15 11:35:26 | 显示全部楼层
cfrozen 发表于 2014-1-14 10:24
uboot菜单也是乱码,能否更换调试输出串口,因为COM2测试时显示是正常的 但没有启动信息输出

如果你想换成uart2作为调试串口,需要修改uboot中串口配置与内核串口配置。uboot下tq210.h,cmd_menu.c等文件都需要修改。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 04:45 , Processed in 1.015625 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表