主题 : Tiny6410 nfs 启动方式,串口全部是乱码 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 48236
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-05-29
最后登录: 2012-08-09
楼主  发表于: 2012-08-05 17:05

 Tiny6410 nfs 启动方式,串口全部是乱码

这个问题困扰我一周多了,很崩溃,一直没办法使用nfs。
主机端用的是 minicom,串口线可以确定是没有问题的,设置也没有问题,因为BIOS启动菜单显示是正常的,开始启动后输出的log才变成乱码。在windows下使用dnw是一样的结果。
现象如截图所示,请提供帮助,谢谢!
 
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-08-05 17:55
可能你使用的内核有问题
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 48236
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-05-29
最后登录: 2012-08-09
2楼  发表于: 2012-08-05 18:48
引用第1楼mindee于2012-08-05 17:55发表的  :
可能你使用的内核有问题

我使用的文件是直接从光盘里解压出来的

 
如果这个有问题,该如何解决?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2012-08-05 19:50
目前看是你使用的内核有问题,还没到文件系统那一步。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 48236
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-05-29
最后登录: 2012-08-09
4楼  发表于: 2012-08-05 19:54
引用第3楼mindee于2012-08-05 19:50发表的  :
目前看是你使用的内核有问题,还没到文件系统那一步。

内核也是光盘里的。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
5楼  发表于: 2012-08-06 07:55
好像你的设置参数有问题,注意空格
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 74945
精华: 0
发帖: 50
金钱: 250 两
威望: 50 点
综合积分: 100 分
注册时间: 2012-07-31
最后登录: 2018-05-03
6楼  发表于: 2012-08-08 21:21
楼主跟我一样,求高手解答
级别: 新手上路
UID: 68292
精华: 0
发帖: 19
金钱: 100 两
威望: 20 点
综合积分: 38 分
注册时间: 2012-04-21
最后登录: 2015-07-16
7楼  发表于: 2012-08-09 00:55
启动内核之后就可以打印乱码,可以看看启动内核的时候有没有重新初始化串口的部分,应该是串口的配置被破坏了~ 做嵌入式一定要弄清楚整个的启动流程  ,
级别: 新手上路
UID: 68292
精华: 0
发帖: 19
金钱: 100 两
威望: 20 点
综合积分: 38 分
注册时间: 2012-04-21
最后登录: 2015-07-16
8楼  发表于: 2012-08-09 00:58
还可以换个终端,因为发现后面的乱码貌似都没有显示出来具体的东西,不知是却是不是打印字符还是终端显示问题,可以换个波特率看看常用的波特率会不会显示正常,如果正常可以确定在内核启动过程中却是配置变了~   但是你的文件直接从光盘里出来的话,应该问题不大,确保文件解压之类的出来时正确的~  
级别: 新手上路
UID: 68292
精华: 0
发帖: 19
金钱: 100 两
威望: 20 点
综合积分: 38 分
注册时间: 2012-04-21
最后登录: 2015-07-16
9楼  发表于: 2013-03-24 20:18
不知道楼主这个问题解决了没 ~
楼主  我也遇到这个问题了,应该是你的串口波特率的设置问题,友善的uboot里是115200,nfs启动时,设置一下波特率为115200就可以了,
我的命令参数为:
console=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.1.106:/opt/FriendlyARM/mini6410/mini6410/nfs ip=192.168.1.230:192.168.1.106:192.168.1.2:255.255.255.0:mini6410.Board:eth0:off
你也可以尝试将console=ttySAC0,115200 直接去掉,默认的打印会输出到LCD屏幕上。