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  這個選項。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章