m.takei
2021年4月28日 11時27分
お世話になります。
武井と申します。
Armadillo-IoT A6のCON3の利用の質問です。
マルチプレクス表からピン番号4,6にI2C2を割り当てたいのですができません。
at-dtwebではそのピン番号4,6は電源ピンと同様に選択できないようです。
試しにピン番号3,5にはat-dtweb上ではI2C3が割り当て可能でかつ生成されたdtbファイルを利用すると
基板上では /dev/i2c-2 /dev/i2c-4 の2ポートが確認できました。
目的
CON3(Sub)から i2c(SDA,SCL)および入出力を6ポート利用したい。
疑問点
なぜat-dtwebでピン番号4,6が使えないのか。
利用出来ないならi2cはピン番号3,5とするのでピン番号4,6は入出力として利用可能か。
マルチプレクス表では割り当て可能のようですがマニュアル上のCON3にはピン番号4,6はありません。
at-dtweb上でI2C3が割り当てられることからそれ以前に既にI2C2として
割り当て済みとも捉えることができますが追加されるのが/dev/i2c-2 と
設定されますので /dev/i2c-4 はどの信号線のi2cなのか区別がつきません。
以上についてご教示いただけますでしょうか。
コメント
m.takei
武井です。
ご教示ありがとうございます。
デフォルトで利用可能ということでオシロを当てて
root@armadillo:/# /usr/sbin/i2cdetect 4
を実行するとそれらしい信号が確認できましたのでOKのようです。
ありがとうございました。
> 松坂です。
>
> マニュアルが分かりずらくて、申し訳ありません。
> CON3のピン番号4,6はA6内部に搭載されたI2Cデバイスが接続されており、I2C専用ピンとなっています。
> I2Cの入出力はそのままピン番号4,6を使っていただき、他のピンをその他の機能としてお使いください。(at-dtwebでの定義は不要です)
> ※一部のアドレス(0x32, 0x48, 0x50)は使用できませんので、ご注意ください。
>
at_matsuzaka
2021年5月6日 9時19分
松坂です。
マニュアルが分かりずらくて、申し訳ありません。
CON3のピン番号4,6はA6内部に搭載されたI2Cデバイスが接続されており、I2C専用ピンとなっています。
I2Cの入出力はそのままピン番号4,6を使っていただき、他のピンをその他の機能としてお使いください。(at-dtwebでの定義は不要です)
※一部のアドレス(0x32, 0x48, 0x50)は使用できませんので、ご注意ください。