Armadilloフォーラム

IoT G3L CON4シリアルインターフェース

yoshioka-rogu

2017年8月10日 15時34分

吉岡と申します。

CON4シリアルインターフェースですがGPIOとして利用可能でしょうか?
可能であれば設定方法をご教授お願いします。

コメント

at_mizo

2017年8月21日 11時07分

溝渕です。

> CON4シリアルインターフェースですがGPIOとして利用可能でしょうか?
> 可能であれば設定方法をご教授お願いします。

CON4の信号線はCPUと直結されていない(RS-485/RS-422トランシーバが間に存
在します)ため、困難と思います。

GPIOとして利用したいピン数はどの程度でしょうか?

2ピンで良く、かつデバッグシリアルインターフェースのハードフローを利用
しないのであれば、CON5のCTS/RTSをGPIOとして利用するのが簡単かと思いま
す。

yoshioka-rogu

2017年8月21日 12時56分

吉岡です。
ご回答ありがとうございます。

> CON4の信号線はCPUと直結されていない(RS-485/RS-422トランシーバが間に存
> 在します)ため、困難と思います。

配線もしやすそうだし
CON4のシリアルは使用予定がないので使用できないかと考えたのですが…。

> GPIOとして利用したいピン数はどの程度でしょうか?

入力2点、出力1点を考えておりました。

> 2ピンで良く、かつデバッグシリアルインターフェースのハードフローを利用
> しないのであれば、CON5のCTS/RTSをGPIOとして利用するのが簡単かと思いま
> す。

デバッグシリアルインターフェース(CON5)はデバッグとして使用しますが、
ハードフローは必要ありませんが、残念な事に1点足りません。

システム構成等含めて再検討し2点で済む場合があるかもしれないので
もしよろしければ設定方法だけCON5のCTS/RTSをGPIOにする方法を
ご教授願えないでしょうか?

Armadillo420のCON9の様にカーネルを再構築するのかと
make menuconfigで見てみたのですが見つからず
マニュアルを見直してみましたが判りませんでした。

宜しくお願いします。

at_mizo

2017年8月21日 14時10分

溝渕です。

> システム構成等含めて再検討し2点で済む場合があるかもしれないので
> もしよろしければ設定方法だけCON5のCTS/RTSをGPIOにする方法を
> ご教授願えないでしょうか?

添付のパッチでGPIOにできると思います。
※ 動作確認していないので注意してください

Linuxカーネルのビルド後、製品マニュアルを参考にしてDTBを更新してください。

https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…

ファイル ファイルの説明
linux-3.14-x1-at15_con4_hwflow_to_gpio.patch

yoshioka-rogu

2017年8月21日 14時48分

吉岡です。

システムの再検討、別な方法の模索中なので直ぐに確認はできない状態ですが
確認は後でしようと思います。

ありがとうございました。