Armadilloフォーラム

マルチプレクスについて

t.iikura

2020年4月13日 15時51分

お世話になっております。

Armadillo-X1の拡張コネクタCON8のピン割り当てに関する質問です。

CSPI2を使用するのですが、不要なピンがあります。
その不要なピンを別機能(例えば、GPIO)に割り当てたいのですが、可能ですか?

例えば、
 【SPIに使用するピン】
   ・ECSPI2_SCLK
   ・ECSPI2_MOSI
   ・ECSPI2_MISO
   ・ECSPI2_SS0
 
 【SPIで使用しないのでGPIOとして使用するピン】
   ・GPIO7_IO4(ECSPI2_SS1)
   ・GPIO7_IO5(ECSPI2_SS2)
   ・GPIO7_IO6(ECSPI2_SS3)
   ・GPIO7_IO7(ECSPI2_RDY)

また、同様にその他機能においても、不要ピンをマルチプレクス表における別機能に割り当てすることは可能でしょうか?

コメント

各位
間違えて同一トピックを投稿してしまいました。
こちらは、不要なので無視してください。

armadillo担当者様
 不要なトピックなため、可能であれば削除してください。

佐藤です。

> CSPI2を使用するのですが、不要なピンがあります。
> その不要なピンを別機能(例えば、GPIO)に割り当てたいのですが、可能ですか?
デバイスツリーを変更すれば可能です。
以下の記事が参考になるかと思います。
https://armadillo.atmark-techno.com/blog/53/2584
https://armadillo.atmark-techno.com/blog/615/2577
(記事内で紹介しているカーネルバージョン等は適宜最新のバージョンに読み替えてください)

佐藤様

早速のご回答ありがとうございます。

この件について追加で質問です。

CSIを使用する場合、データバスが24bit使用可能だと思いますが、実際16bitしか使用しません。
その場合、残りの8bitをGPIOとして使用することも可能ですか?

佐藤です。

> CSIを使用する場合、データバスが24bit使用可能だと思いますが、実際16bitしか使用しません。
CSI_DATA0〜CSI_DATA15に接続してください。

> その場合、残りの8bitをGPIOとして使用することも可能ですか?
上記以外の残りをGPIOとして使用可能です。