[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 メーリングリストの案内