嵌入式开发者社区
标题:
uboot更改控制台后内核启动有输出无法输入
[打印本页]
作者:
leisure
时间:
2015-7-8 17:49
标题:
uboot更改控制台后内核启动有输出无法输入
我使用的是linux 3.30 ,uboot是创龙提供的,文件系统是mini文件系统,
# C) q! z1 Y! H& u1 k8 ^& e
文件系统inittab
7 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 port
8 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: Z
bootargs=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 c0700000
0 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 @( `: e
hwconfig=dsp:wake=yes
7 Q }- }$ h& g0 v* u
ipaddr=192.168.1.5
5 H7 z2 ~7 x* B0 p' ?: f4 M C
netmask=255.255.255.0
/ O. j+ A$ [7 @8 d5 E, }8 ^4 M
serverip=192.168.1.100
f# e J* _! U( m; ~ Z
stderr=serial
( J p3 Q( M2 Y
stdin=serial
1 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 d
Environment size: 515/131068 bytes
6 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