嵌入式开发者社区

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

作者: leisure    时间: 2015-7-8 17:49
标题: uboot更改控制台后内核启动有输出无法输入
我使用的是linux 3.30 ,uboot是创龙提供的,文件系统是mini文件系统,
4 s  C" Y% E# ?+ c1 U2 {  S; b% t, r# C5 ^文件系统inittab
% ~9 ~) D- ?, a::sysinit:/etc/init.d/rcS ! z# N' a. x  J' K
# /bin/ash
: U/ v. F( T" X- m#0 y7 |5 q  e8 K
# Start an  shell on the serial port
: \) |# ~- e) L. A% Bconsole::askfirst:-/bin/ash9 W' J  H( _* b" H1 k7 ^! d, U

9 n9 N% x7 n( H' Z# Stuff to do when restarting the init process
4 l9 y  f* n- A5 [; p::restart:/sbin/init
6 b$ m# Y  K* P
. x4 ~: w! K: x7 E) @+ D2 E- l9 |9 Z# Stuff to do before rebooting( R' [# r) c" g0 [1 U% g' ?
::ctrlaltdel:/sbin/reboot
6 C5 [0 Z  ?, j8 M3 S::shutdown:/bin/umount -a -r
3 S) w! [' q( X9 C# w" I; r::shutdown:/sbin/swapoff -a
' l2 v( c0 _& S. H
. j* \# u/ w3 V5 fuboot参数是/ k5 T; u0 ]8 I; d/ U
U-Boot >  pri6 h1 z0 w" c6 M' B  O; e' m( X
baudrate=115200) X6 w' ~3 C7 `) ?. U/ _: {) p
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 p& N2 g9 o5 H3 {bootcmd=tftp c0700000 uImage;bootm c07000001 Y9 k1 I& h1 a& z6 i' ]# [; f6 S* h
bootdelay=1. A* v; C8 V3 O) u
bootfile=uImage, ~6 L( ^& w& Y  g7 f2 b  E
ethact=DaVinci-EMAC
! f* V/ O# k( z8 k0 S: nethaddr=08:00:02:e3:4d:66
5 b) n$ a, i+ t6 g, T" k0 F& b: xhwconfig=dsp:wake=yes3 [2 R+ C7 |6 m# z. s
ipaddr=192.168.1.5
! X# E9 Q! o& h9 x0 Bnetmask=255.255.255.0" e) @" x' R5 w( G* }0 K0 l
serverip=192.168.1.100
/ d; z. T- s7 Cstderr=serial
% [) x/ B- V0 d2 n$ G" o( G$ {2 xstdin=serial
8 e  N3 K8 R! ]stdout=serial/ C# B9 {* F+ b2 T$ ], k
ver=U-Boot 2012.04.01 (Sep 23 2014 - 13:22:36)3 x3 G5 c% X! C+ ?; R% K

1 ~: l, @* p  U. k# a/ p/ gEnvironment size: 515/131068 bytes5 R# I$ B. g$ e" |" _$ \# ~; g& I

- q6 R: T- b0 H* N内核启动以后文件系统也可以挂载成功但是无法使用串口,如果把串口换成ttyS2就可以使用,是不是内核配置里面需要什么啊
) k* F- _* ]4 D( o
" o' W5 U1 b! B; c, `4 G. t0 H- N) J
" W8 c' |$ V4 `4 G' L  L& c, s* z4 ~1 W& m$ h

作者: 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