このエントリーをはてなブックマークに追加

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

吉岡と申します。

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

製品: 

  • Armadillo-IoT G3L

溝渕です。

溝渕です。

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

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

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

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

吉岡です。

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

> 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で見てみたのですが見つからず
マニュアルを見直してみましたが判りませんでした。

宜しくお願いします。

溝渕です。

溝渕です。

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

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

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

https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_product_manual_ja-1.3.0/ch06.html#sct.update-software-dtb

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

吉岡です。

吉岡です。

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

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