嵌入式开发者社区

标题: uboot更改控制台后内核启动有输出无法输入 [打印本页]

作者: leisure    时间: 2015-7-8 17:49
标题: uboot更改控制台后内核启动有输出无法输入
我使用的是linux 3.30 ,uboot是创龙提供的,文件系统是mini文件系统,# C) q! z1 Y! H& u1 k8 ^& e
文件系统inittab7 o( ?1 c- p4 M4 t8 X1 V& a
::sysinit:/etc/init.d/rcS
& }: Z1 @3 U: d% k# /bin/ash
0 O+ i: [8 ?# r4 j7 C5 g#$ @$ y5 H7 K, ]& w' q; n- T3 D& |9 D) m8 \
# Start an  shell on the serial port8 u. k% |  q" u% F
console::askfirst:-/bin/ash+ f/ U, n6 P+ ?

' n( N  b7 y: r# Stuff to do when restarting the init process
. Q: Y* ^0 I9 Z! m::restart:/sbin/init
* y6 B  S* E4 A9 D5 P5 {0 f1 r! L
; X, Z+ N1 B8 v- a# Stuff to do before rebooting& i! k3 I  j6 ?
::ctrlaltdel:/sbin/reboot
; @# W+ Y$ M, `+ h# q; H( U' B* v' S::shutdown:/bin/umount -a -r
( i" {1 M) [/ d( l# w9 `::shutdown:/sbin/swapoff -a
: E3 U! Q, {5 _  ^; C' d1 ]5 C* g  j/ b' h  S
uboot参数是& C8 p6 J+ R* Q8 i
U-Boot >  pri% ^$ G7 c4 B* X* P* J
baudrate=115200
9 J; q* ]; Z1 }2 T: Zbootargs=root=/dev/nfs rw nfsroot=192.168.1.100:/home//tftpboot/rootfs-mini nfsaddrs=192.168.1.5:192.168.1.100:192.168.1.1:255.255.255.0 console=ttyS1,115200n8 mem=128M
5 n; ?* h6 y1 Z6 c2 \bootcmd=tftp c0700000 uImage;bootm c07000000 F& e/ N6 A! }) a
bootdelay=1
9 U. B% J& ?/ V" ?& ]) \8 ?" Q  \  ?bootfile=uImage
5 I3 e7 T. w7 z' A4 W+ M, `ethact=DaVinci-EMAC% x# ?( ~) ]* X
ethaddr=08:00:02:e3:4d:66
3 s! t. K& d: Q2 @( `: ehwconfig=dsp:wake=yes7 Q  }- }$ h& g0 v* u
ipaddr=192.168.1.5
5 H7 z2 ~7 x* B0 p' ?: f4 M  Cnetmask=255.255.255.0
/ O. j+ A$ [7 @8 d5 E, }8 ^4 Mserverip=192.168.1.100  f# e  J* _! U( m; ~  Z
stderr=serial
( J  p3 Q( M2 Ystdin=serial1 K& V* u/ Z/ j' ^5 F
stdout=serial" b9 |& e/ J7 q  z" j( F
ver=U-Boot 2012.04.01 (Sep 23 2014 - 13:22:36)" b* d& w  A1 ]: o" `# v3 x8 `

( M1 Q/ k$ p* x7 dEnvironment size: 515/131068 bytes6 P: r( ^; V4 c; `+ q/ o& @# W
6 _7 g/ W' Z* [! T, g
内核启动以后文件系统也可以挂载成功但是无法使用串口,如果把串口换成ttyS2就可以使用,是不是内核配置里面需要什么啊7 }' h. C* y0 q) X4 f9 r% m; x

3 \  V+ w. w% {- e) u" v) k! I3 o% [# X& p4 Z0 c
  O1 w- ~8 I4 }- G1 L

作者: teddy    时间: 2015-7-9 15:39
linux3.3内核在v1.7,g74e120f之前,是默认串口1为RS485功能,如果在evm板子,串口1作为RS485时,RS232不能正常使用。可以使用v1.7版本内核或者修改内核menuconfig.




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4