嵌入式开发者社区
标题:
uboot更改控制台后内核启动有输出无法输入
[打印本页]
作者:
leisure
时间:
2015-7-8 17:49
标题:
uboot更改控制台后内核启动有输出无法输入
我使用的是linux 3.30 ,uboot是创龙提供的,文件系统是mini文件系统,
5 f) Q- d* p6 F5 _
文件系统inittab
9 n. _+ i0 k. \" I
::sysinit:/etc/init.d/rcS
& q9 |; t6 ^. `8 K" C# a0 N
# /bin/ash
; @" n. {$ d0 O+ f" S: T# [, G0 |
#
5 Y' j. J, o+ q! x8 Z, h7 R+ `( |
# Start an shell on the serial port
0 s" o) _9 s! u+ @1 C6 X. @
console::askfirst:-/bin/ash
7 F2 k" f7 U& v. B, g1 | m; H
5 Y; _) v. Y% _3 H4 A$ a! P, `
# Stuff to do when restarting the init process
( ^9 s7 S2 p% `; M4 Y) b) R
::restart:/sbin/init
8 A" r. @! ]1 _& {/ T
8 m& m4 S3 P/ i# Y1 }5 L
# Stuff to do before rebooting
# ?. T4 g/ @, z7 E* l
::ctrlaltdel:/sbin/reboot
* N; ~9 A% e1 o# T' h$ m7 Q
::shutdown:/bin/umount -a -r
4 z0 S3 |# O+ v6 H8 e1 _
::shutdown:/sbin/swapoff -a
. g% \+ F7 Y) X
" V. E7 F" M4 F, |( k: ^
uboot参数是
6 v) }) C) M: _9 M3 _7 R+ \* i
U-Boot > pri
( K9 r3 X" n, U _: Z: l
baudrate=115200
# l4 M9 \4 ^! C, T$ X0 U
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
4 g5 D8 @& m0 D; Y$ ]
bootcmd=tftp c0700000 uImage;bootm c0700000
o& q7 O! i& E% t3 ?
bootdelay=1
7 C8 O( p' l( z3 Q x- \+ \$ v
bootfile=uImage
: M. Q2 V6 r" d# s3 U. ~& o% k9 ^
ethact=DaVinci-EMAC
2 E' a+ `* F0 P6 H
ethaddr=08:00:02:e3:4d:66
G% M! C s+ X$ n4 X
hwconfig=dsp:wake=yes
7 ~/ a- K1 R, @, ^" u0 a! q
ipaddr=192.168.1.5
; t) ]: G* j7 t* M& r( V" O z# j/ m
netmask=255.255.255.0
5 T; L: [9 n5 U: U0 s3 j
serverip=192.168.1.100
) ^4 C2 h) S/ a {5 S% q. p: U, U: q4 x
stderr=serial
4 `! O/ I4 D- P( h. D1 E9 ~+ O7 [* A
stdin=serial
1 m; f: U8 ]2 o& i% B( _- Z+ M
stdout=serial
( a! k) ?% `- V) X; `
ver=U-Boot 2012.04.01 (Sep 23 2014 - 13:22:36)
! ?5 `# P! n' g0 g0 O' e: h- B
' G$ u, j1 @( D& P* o- N. l7 M
Environment size: 515/131068 bytes
2 {( p5 U N ?
, Q& H6 i1 C+ R, M6 z% Q/ F0 K
内核启动以后文件系统也可以挂载成功但是无法使用串口,如果把串口换成ttyS2就可以使用,是不是内核配置里面需要什么啊
% d o. U1 v1 [9 s: c, y
2 T" Y/ _4 ], k2 W) M+ S- j2 [# m
% R. { {+ T4 L: ^1 ` R6 U
5 k* B0 a7 `& V/ l) u7 ~
作者:
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