QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 945|回复: 5

各位大虾帮帮忙,如何修改UCLINUX的默认终端呢,

[复制链接]
发表于 2005-2-23 11:22:22 | 显示全部楼层 |阅读模式
我用的是三星44B0X,串口0坏掉了,串口1是好的,我想在编译时将UCLINUX的默认终端改为串口1,不知怎样修改配置
发表于 2005-2-23 23:21:39 | 显示全部楼层
看看启动部分配置代码吧,,,
以前的不是很记得了,有一次看到在哪里改的
回复

使用道具 举报

 楼主| 发表于 2005-2-25 10:32:28 | 显示全部楼层
弄好了,修改/linux-2.x.x/kernel/printk.c
register_console()函数中的console driver的初始index,由0改为1

但是我用TFTP传送ROMFS.img(600多K)总是到一半就会出错,而LINUX.ROM和其它文件就不会有问题。TFTP客户端在WIN2000平台下,是自己写的。ROMFS偶而发送成功,将它烧进FLASH,重启动后,进入LINUX,也会出现KERNEL PANIC:UNABLE TO MOUNT ROOT FS ON 1F:00,
回复

使用道具 举报

发表于 2005-2-27 19:10:04 | 显示全部楼层
KERNEL PANIC:UNABLE TO MOUNT ROOT FS ON 1F:00
估计是传送文件过程出错了,用linux的tftp试试看吧。。。
回复

使用道具 举报

发表于 2005-3-3 16:16:07 | 显示全部楼层
你的LINUX.ROM文件有多大?
ROMFS.img应该只是文件系统的映象文件。
回复

使用道具 举报

 楼主| 发表于 2005-3-4 10:29:09 | 显示全部楼层
解决了,
是8019芯片有点问题,传ROMFS.img时,环型接收缓冲区的页指针寄存器会出错,具体不知道什么原因,我让它出错就复位,就没问题了:-)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-25 23:05 , Processed in 0.082968 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表