loongson 开发板问题总结


推荐一篇文章:

Linux 2.6.19.x 内核编译配置选项简介的网址:

http://lamp.linux.gov.cn/Linux/kernel_options.html  作者:金步国




问题1:

当在出现开发板终端出现如下:

mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz 这句话。

解决方法

在make menucofig中选择:禁止MMC/SD/SDIO over SPI 选项

路径如下:

Device Drivers  --->   MMC/SD/SDIO card support  --->MMC/SD/SDIO over SPI  



问题2:

在make menucofig实现内核支持键盘,选中 AT keyboard :

 Device Drivers  --->  Input device support  ---> Keyboards  --->   AT keyboard  



在make menucofig实现USB支持键盘,选中USB support :

 Device Drivers  --->  USB support 



问题3:

1)在内核加入键盘支持后,

     需要PMON中的启动参数 加多一个控制台的支持: console = tty1


2)实现在开发板插入键盘并响应键盘的输入

在/etc/inittab中加入下面这一语句:

tty1::respawn:-/bin/sh



问题4:

在进入开发板后没有显示shell终端,屏幕白屏

可能是 在PMON 中的 启动参数  设置不当

正确的启动参数是 

"root=/dev/mtdblock1 console=ttyS2,115200 noinitrd init=/linuxrc rw rootfstype=yaffs2 video=ls1bfb:480x272-16@70 console=tty1"



ttyS2::respawn:-/bin/sh   针对屏幕显示及接收电脑终端输入  


ttyS1 只屏幕显示不接收电脑终端输入


问题5:

在用select 函数实现开发板与电脑的接收与输入时

一定要选择 ttyS1的接口,这样才可以避免

在开发板执行程序后, 输入字符 , 在桌面上的你启动另一个程序后会产生 接收 的时间上不同步

一定要接串口为ttyS1  或 

要用ttyS2串口时

在开发板上 在/etc/inittab 文件中禁用  tyS2::respawn:-/bin/sh  这个选项。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值