4

omap4 ベースのカスタム ボードの 1 つの gpio を入力 gpio として取得しました。任意のポートに外部ハードウェアを接続すると、入力 gpio がプルダウンされ、その gpio で割り込みが発生します。

Linuxカーネル2.6を実行すると正常に動作し、そのgpioで割り込みが発生しますが、Linuxカーネル3.0を使用すると、そのgpioで割り込みが作成されません。その gpio の値は変更されず、割り込みハンドラーは呼び出されません。

Linuxカーネルで割り込みを作成するための電力レベル設定に違いはありますか?

4

1 に答える 1

1

コメントで述べたように、ピンのプルアップを正しく指定することで問題が解決されました。

通常、もう 1 つ考慮する必要があるのは " pin-mux " です。つまり、問題のピンが他の機能ではなく GPIO として構成されていることを確認する必要があります。


特に OMAP4 (mux、pull、wake-up)のピン構成の詳細な説明は、こちらで入手できます。

于 2013-07-02T07:53:07.717 に答える