请教一个Linux2.6 串口控制台的问题~
碰到一个powerpc的项目,之前是Linux2.4,开机之后串口控制台好用,现在编译了一个linux2.6,开机之后,uboot起来了,串口往外吐数据,正常,但是uboot跑完之后轮到linux2.6上马了,串口就不吐数据了~
。。。。。。。。
thaddr = 82:60:82:60:00:01
IP addr = 192.168.0.235
baudrate = 38400 bps
## Loading RAMDisk Image at fe300000 ...
Image Name: PowerPC GLIBC Ramdisk Image
Image Type: PowerPC Linux RAMDisk Image (gzip compressed)
Data Size: 2709967 Bytes = 2.6 MB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
## initrd at 0xFE300040 ... 0xFE595A0E (len=2709967=0x2959CF)
Loading Ramdisk to 07909000, end 07b9e9cf ... OK
## Transferring control to Linux (at address 00000000) ...
各位高人,有没有之前遇到过得,请指点一下来~
另外happy 牛 year~
[ 本帖最后由 小瓶盖儿 于 2009-1-2 00:31 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
uboot传给kernel的参数里,是不是控制台的设备名2.4和2.6不一样,我知道2410,2440控制台设备名就变了。
运行到Linux,不太清楚是不是在linux跑起来后,需要启动串口驱动和配置console设置
确认移植的2.6内核没有问题?
ppc好像自带串口,通信功能强一些。
看看地址写对没对。
问题肯定就出在初始化。自己检查检查
很多cpu 都带串口的,mpc 只不过是内有有另外一个risc 负责通信数据的处理,类似双核cpu,
地址是不会出错的,查过~
是不是编译选项有什么特殊注意的地方~
很多cpu 都带串口的,mpc 只不过是内有有另外一个risc 负责通信数据的处理,类似双核cpu,
地址是不会出错的,查过~
是不是编译选项有什么特殊注意的地方~
看来你是没用过高通的arm,居然说powerpc比arm要强大太多。。。
高通的snapdragon是四核的,2个arm,2个dsp,ti的omap3系列也早就是双核的了。
我认为你的问题很可能是内核根本还没有跑起来呢,和串口关系不会很大。
很多cpu 都带串口的,mpc 只不过是内有有另外一个risc 负责通信数据的处理,类似双核cpu,
地址是不会出错的,查过~
是不是编译选项有什么特殊注意的地方~
很多cpu 都带串口的,mpc 只不过是内有有另外一个risc 负责通信数据的处理,类似双核cpu,
地址是不会出错的,查过~
是不是编译选项有什么特殊注意的地方~