免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4219 | 回复: 5

[开发环境] 【已解决】[求助] 使用u-boot启动, 内核启动后串口不显示信息 [复制链接]

论坛徽章:
0
发表于 2010-06-20 12:20 |显示全部楼层
本帖最后由 chenliangmoran 于 2010-06-21 15:03 编辑

解决方法见6L,非常感谢大家的热心帮助!
--------

各位前辈,大家好!
    小弟在使用Micro2440板子的时候遇到一个问题, 使用u-boot启动内核, 在u-boot运行期间,串口正常显示信息,
但是当kernel跑起来后,串口就没有信息显示了,特向大家请教如何解决此问题?

u-boot的环境变量设置如下:

[Micro2440]# printenv
baudrate=115200
stdin=serial
stdout=serial
stderr=serial
ethact=dm9000
ethaddr=00:12:34:56:78:91
filesize=1FCAB4
fileaddr=30800000
netmask=255.255.255.0
bootcmd=tftp 0x30008000 uImage ; bootm
bootdelay=3
ipaddr=192.168.1.123
gatewayip=192.168.1.1
serverip=192.168.1.102
bootargs=mem=64M console=ttysole=ttySAC0, 115200 noinitrd init=/linuxrc root=/dev/nfs rw nfsroot=192.168.1.102:/opt/FriendlyARM/micro2440/root_qtopia ip=192.168.1.123:192.168.1.102:192.168.1.1:255.255.255.0:moran:eth0ff display=dh240
Environment size: 507/131068 bytes

从开机到kernel跑起来的串口信息如下:

U-Boot 2010.03-dirty (Jun 18 2010 - 20:08:40)

modified by ChenLiang
E-mail: chenliangmoran@gmail.com
   MSN: chan_liang@live.cn

I2C:   ready
DRAM:  64 MB
Flash:  2 MB
NAND:  128 MiB
Video: 240x320x16 20kHz 62Hz
In:    serial
Out:   serial
Err:   serial
USB slave is enable!
Net:   dm9000
Hit any key to stop autoboot:  3  2  1  0
dm9000 i/o: 0x20000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 00:12:34:56:78:91
operating at 100M full duplex mode
Using dm9000 device
TFTP from server 192.168.1.102; our IP address is 192.168.1.123
Filename 'uImage'.
Load address: 0x30008000
Loading: *T #################################################################
     #################################################################
     ##########################################
done
Bytes transferred = 2517088 (266860 hex)
## Booting kernel from Legacy Image at 30008000 ...
   Image Name:   uImage
   Created:      2010-06-17  14:39:11 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2517024 Bytes =  2.4 MB
   Load Address: 30008000
   Entry Point:  30008040
   Verifying Checksum ... OK
   XIP Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux................................................................................................................................................................... done, booting the kernel.

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
发表于 2010-06-20 13:06 |显示全部楼层
这个不像是串口不显示信息,更像是kernel没有加载成功
kernel里面可以加一下点亮LED的代码测试一下是否进入了kernel了

论坛徽章:
0
发表于 2010-06-21 00:39 |显示全部楼层
这个不像是串口不显示信息,更像是kernel没有加载成功
kernel里面可以加一下点亮LED的代码测试一下是否进入 ...
T-Bagwell 发表于 2010-06-20 13:06



LED可以点亮, LCD初始化成功, 文件系统挂载成功(NFS), 系统运行正常
所以可以确定kernel有加载成功

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
发表于 2010-06-21 08:11 |显示全部楼层
LED可以点亮, LCD初始化成功, 文件系统挂载成功(NFS), 系统运行正常
所以可以确定kernel有加载成功
chenliangmoran 发表于 2010-06-21 00:39



   
改一下波特率试试,看看有没有反应呢?

论坛徽章:
0
发表于 2010-06-21 09:01 |显示全部楼层

论坛徽章:
0
发表于 2010-06-21 15:01 |显示全部楼层
问题已解决,非常感谢各位提供的帮助!^_^...
解决办法是修改内核启动参数,修改后为:

bootargs=mem=64M console=ttySAC0,115200 noinitrd init=/linuxrc root=/dev/nfs rw nfsroot=192.168.1.102:/opt/FriendlyARM/micro2440/root_qtopia ip=192.168.1.123:192.168.1.102:192.168.1.1:255.255.255.0:moran:eth0ff display=dh240

之前的内核启动参数为:


bootargs=mem=64M console=ttysole=ttySAC0, 115200 noinitrd init=/linuxrc root=/dev/nfs rw nfsroot=192.168.1.102:/opt/FriendlyARM/micro2440/root_qtopia ip=192.168.1.123:192.168.1.102:192.168.1.1:255.255.255.0:moran:eth0ff display=dh240

其中"ttySAC0,"跟"115200"之间没有空格.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会以“架构革新 高效可控”为主题,设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。
http://dtcc.it168.com


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP