嵌入式开发者社区
标题:
uboot更改控制台后内核启动有输出无法输入
[打印本页]
作者:
leisure
时间:
2015-7-8 17:49
标题:
uboot更改控制台后内核启动有输出无法输入
我使用的是linux 3.30 ,uboot是创龙提供的,文件系统是mini文件系统,
: h% h7 K) G8 h0 n9 n. p1 B
文件系统inittab
7 F2 l+ l( ^# b: O! T* d
::sysinit:/etc/init.d/rcS
4 k1 Z" g9 w" _$ s" O
# /bin/ash
; K$ x+ W* v1 K1 g
#
1 N* L0 r9 D+ J. D3 i- h+ x
# Start an shell on the serial port
$ k' J [ _" f$ M- @4 P* R- Z, E
console::askfirst:-/bin/ash
, ^2 ?6 j+ q @6 |8 c3 n& T& h
! P7 M+ w O1 u8 U. B
# Stuff to do when restarting the init process
1 r. ^5 C! Z, F* X: h
::restart:/sbin/init
% S: e5 t/ H: h! I7 A3 K0 A
& A! F. C, m! H& T3 B3 d
# Stuff to do before rebooting
7 ?. h0 w! ] J1 {- e0 b
::ctrlaltdel:/sbin/reboot
8 p) [ a I" u& M
::shutdown:/bin/umount -a -r
, Z, x% [; @# `2 j+ j5 ?4 F) x3 v1 Q
::shutdown:/sbin/swapoff -a
5 ]* T. n2 f+ y
8 N2 M! L( B$ [2 C
uboot参数是
& i8 `" h! v1 q3 ^1 i8 p
U-Boot > pri
1 ?* O2 w8 e8 u' P6 z5 u
baudrate=115200
0 P! X( J f5 E0 e: Z8 t0 I5 ^1 H
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
2 E8 P7 V: q8 ]0 o7 m# r
bootcmd=tftp c0700000 uImage;bootm c0700000
; z$ _" z F& {% J z* o
bootdelay=1
" A0 ]% q* a$ z" m% D, O6 A& ^
bootfile=uImage
" z. N9 {4 u* P, s v1 u/ J
ethact=DaVinci-EMAC
! I3 ]4 y2 c" ], Z& n
ethaddr=08:00:02:e3:4d:66
1 B6 H) A- u, ~5 t$ D% s$ M
hwconfig=dsp:wake=yes
- {1 z4 g4 [0 l: R
ipaddr=192.168.1.5
F; I+ K( B3 C, O$ g9 s6 \' T
netmask=255.255.255.0
5 h& a5 L! y1 X' R
serverip=192.168.1.100
& s$ ]7 p2 i; z1 I( }
stderr=serial
7 R& S" G. }* A9 _3 F4 T. n
stdin=serial
0 ^- E+ q7 {1 s6 \" g. ^8 M$ X
stdout=serial
# ~' p# \# L* b* C
ver=U-Boot 2012.04.01 (Sep 23 2014 - 13:22:36)
3 P" l& h- b- `" ]$ j4 G
4 w2 y$ ]* C$ S8 h2 J- {
Environment size: 515/131068 bytes
) N, F$ z! b2 C" _9 X
' ]9 ]$ T$ x+ h/ j: l! R
内核启动以后文件系统也可以挂载成功但是无法使用串口,如果把串口换成ttyS2就可以使用,是不是内核配置里面需要什么啊
, Z2 K0 y7 D: `1 Y, b' J5 O* F8 q
# u. ^, A5 }' w5 Y G' X+ R8 c
3 ~& J$ ?& Q9 D2 l" G6 t' E
3 S$ W/ w- y% x9 p
作者:
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