免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 20117 | 回复: 9
打印 上一主题 下一主题

[BootLoader] 开始运行u-boot后按任意键无法进入u-boot命令行? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-20 09:14 |只看该作者 |倒序浏览
u-boot版本:U-Boot 2009.01
开始运行u-boot后按任意键无法进入u-boot命令行?当出现“Hit any key to stop autoboot:  3”按下任意键,倒数3秒变成0秒,然后就启动内核,无法进入u-boot的命令行界面。什么原因?

论坛徽章:
0
2 [报告]
发表于 2011-08-20 09:21 |只看该作者
1)你的输入设备可以输入字符吗, 如果不能,那是你的配置问题(可能是超级终端配置的问题, 流控等)
2)如果可以输入,那就是你的U-boot的问题了, My god,看看sourcecode吧。

论坛徽章:
0
3 [报告]
发表于 2011-08-20 11:23 |只看该作者
回复 2# yydsr0278

可能是表达不清楚让这位朋友理解错了,我不是你所描述的现象。
我的现象是连进入u-boot的命令行界面都不行,怎么输入?

论坛徽章:
0
4 [报告]
发表于 2011-08-20 11:24 |只看该作者
正常情况都是按下任意键,就可以进入u-boot的命令行界面,现在我的问题是无法进入

论坛徽章:
2
卯兔
日期:2013-09-22 20:08:052015亚冠之广州富力
日期:2015-05-18 17:31:30
5 [报告]
发表于 2011-08-20 17:18 |只看该作者
二楼的分析是对的,首先要检查下你的串口硬件TX是否正常,设置是否正确?虽然你的串口RX是正常的,不然你也没法看到打印信息. 有一个办法检测以上是否正确,就是拿一个示波器测下你串口TX是不是发波型到板子.

论坛徽章:
0
6 [报告]
发表于 2011-08-21 18:07 |只看该作者
5楼说的很有道理 先检查你的硬件问题 串口发送端能否正常发送;然后看软件配置

论坛徽章:
0
7 [报告]
发表于 2011-08-21 20:49 |只看该作者
这个一般都是串口问题  串口参数重新设置试试

论坛徽章:
0
8 [报告]
发表于 2011-08-24 09:14 |只看该作者
回复 5# kinger1172

你好,谢谢你的解答,不过如果我用另外版本的uboot启动后,按任意键可以进入uboot命令行界面,所以不存在终端TX的问题。

论坛徽章:
0
9 [报告]
发表于 2011-08-24 09:17 |只看该作者
如果我用开发板已经有的u-boot映像文件烧进去后,可以正常进入u-boot命令行界面,但是,我自己编译的u-boot却无法进入。

论坛徽章:
0
10 [报告]
发表于 2011-08-24 09:30 |只看该作者
再确认一下PC的串口终端配置是否正确,如果还是不行就跟踪一下u-boot的串口驱动,应用层上会绑定到stdin/stdout上,底层驱动就是直接读写uart寄存器(LSR, THR)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP