2011-08-08 5 views
0

ubootとlinuxカーネルをimx31ベースのボードに移植しました。ラムのリングバッファにカーネルメッセージが表示されるのでカーネルが起動するが、カーネルを解凍した後、シリアルポートにテキストが表示されず、テキストが表示されない。Linuxシリアルコンソールがimx31で動作する

"console = ttySMX0,115200 "と表示されますが、シリアルデバイスがカーネルによってプローブされているのを見ていません(シリアルドライバが登録されていますが、プローブが実行されていません)。

関係はわかりませんシリアルコンソール名 "ttySMX"とカーネルが期待するものとの間

LogicPD LiteboardとFreescale ADS31ボードをサポートするopenembeddedの下にカーネルを構築しました。 d。

何か助けに感謝します...私はこれを2週間続けようとしています。

答えて

0

他にも、カーネル設定でCONFIG_SERIAL_IMXとCONFIG_SERIAL_IMX_CONSOLEの両方を選択する必要があります。

これらのタグは、ビルドに別の名前を付ける可能性があります。私が見たものでは、ドライバ/ tty/serial/imx.cで参照されていました。ビルドにドライバを組み込んだ別のファイルがある場合、そのソースとそのディレクトリのMakefileで同様のオプションを探します。

+0

こんにちは、私はそれらのオプションを私のカーネル設定で設定しています。関連するファイルはdriver/serial/imx31で、デバイスを登録するimx_serial_init()関数が呼び出されていますが、何も呼び出されません。何か不足していますか? – bmentink

+0

カーネルツリーのソースにリンクできますか? –

+0

こんにちはクリス、あなたがここで何を意味するかわからない。あなたはどこからソースを入手したのか、私があなたに見せるためにそれをどこかに置いてほしいのですか?後で、私はそれを行うために利用可能なWebサイトを持っていない。 – bmentink

関連する問題