嵌入式开发者社区

标题: 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/reboot8 p) [  a  I" u& M
::shutdown:/bin/umount -a -r
, Z, x% [; @# `2 j+ j5 ?4 F) x3 v1 Q::shutdown:/sbin/swapoff -a5 ]* T. n2 f+ y

8 N2 M! L( B$ [2 Cuboot参数是
& i8 `" h! v1 q3 ^1 i8 pU-Boot >  pri
1 ?* O2 w8 e8 u' P6 z5 ubaudrate=115200
0 P! X( J  f5 E0 e: Z8 t0 I5 ^1 Hbootargs=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# rbootcmd=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:661 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 \' Tnetmask=255.255.255.05 h& a5 L! y1 X' R
serverip=192.168.1.100& s$ ]7 p2 i; z1 I( }
stderr=serial7 R& S" G. }* A9 _3 F4 T. n
stdin=serial
0 ^- E+ q7 {1 s6 \" g. ^8 M$ Xstdout=serial# ~' p# \# L* b* C
ver=U-Boot 2012.04.01 (Sep 23 2014 - 13:22:36)
3 P" l& h- b- `" ]$ j4 G4 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' E3 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