[Armadillo:07100] Re: GPIOドライバー制御
s.maruyama
email@hidden
2011年 4月 19日 (火) 12:06:35 JST
丸山です。
お世話になります。
1、GPIOドライバーの制御ポートで、
制御可能な、16ビットに、GPIOのポートを
EXT_IO00 〜 EXT_IO15 を割り当てて使用しています。
それ以外のEX_IO20 等のポートを割り当て使用するには、
どうすれば良いのでしょうか、又は、
関連するマニュアルの記載場所があれば教えて下さい。
CON9にマルチプレクスの設定で「AUD6」を設定したいと思います。
下記のピンを入出力で使いたいと思います。
ピン番号 (信号名)
CON9 1ピン(EXT_IO0)
CON9 2ピン(EXT_IO1)
CON9 3ピン(EXT_IO2)
CON9 4ピン(EXT_IO3)
CON9 5ピン(EXT_IO4)
CON9 6ピン(EXT_IO5)
CON9 11ピン(EXT_IO6)
CON9 12ピン(EXT_IO7)
CON9 13ピン(EXT_IO8)
CON9 14ピン(EXT_IO9)
CON9 16ピン(EXT_IO11)
CON9 18ピン(EXT_IO13)
* CON9 25ピン(EXT_IO18)
* CON9 26ピン(EXT_IO19)
* CON9 27ピン(EXT_IO20)
* CON9 28ピン(EXT_IO21)
2、ピン番号と信号名の対応は、「表 5.13 CON9 信号配列」で理解しています。
「表 5.14 CON9 信号マルチプレクス」の表で、「GPIO」の表記は、
どのような意味か教えてください。
以上、よろしくお願いいたします。
> 竹之下です。
>
> Linux Kernel Configuration で、以下を選択すると、
> System Type --->
> Freescale MXC Implementations --->
> MX25 Options --->
> Armadillo-400 Board options --->
> [ ] Enable AUD5 at CON11 #チェックを外す
> [*] Enable AUD6 at CON9 #チェックを入れる
>
> 以下のようにマルチプレクスの設定が行われます。
> ピン番号 (信号名) : 機能
> CON9 15ピン(EXT_IO10): AUD6_RXC
> CON9 17ピン(EXT_IO12): AUD6_RXFS
> CON9 21ピン(EXT_IO14): AUD6_TXD
> CON9 22ピン(EXT_IO15): AUD6_RXD
> CON9 23ピン(EXT_IO16): AUD6_TXC
> CON9 24ピン(EXT_IO17): AUD6_TXFS
>
>> 1、CON9にマルチプレクスの設定で「AUD6」を設定しようと思います。
>> EXT_IO00 〜EXT_IO15以外の信号で、EXT_IO18、EX_IOT19 等のポートを
>> 割り当て使用するには、どうすれば良いのでしょうか。
> CON9 25ピン(EXT_IO18)に、AUD6の機能の一部を割り当てることはできません。
>
>> 2、マルチプレクスの設定で「AUD6」を設定した場合、
>> ハードウェアマニュアル30頁を見ましたが、
>> ピン番号ごとの各信号名がよくわかりませんので教えてください。
> すみません。ご質問の意図がよく分かりません。
> もう少し、詳しく教えていただけますでしょうか?
>
> ピン番号と信号名の対応は、「表 5.13 CON9 信号配列」の通りです。
> 「表 5.14 CON9 信号マルチプレクス」で空白のマスがある、というご指摘でしたら、
>
> 各ピンに割り当てられる機能は予め決まっているため、
> 空白のマスにはその機能は割り当てられない、という意味になります。
>
> --
> Koyo Takenoshita
>
armadillo メーリングリストの案内