furuta
2022年1月24日 16時57分
いつもお世話になってます。
ピンヘッダの設定の手順についてご質問があります。
OP-A600-BTTHMOD-01を実装するため、製品マニュアルP173の
『表18.23 Armadillo-600 シリーズ WLAN オプションモジュール対応ソフトウェアバージョン』
に従ってarmadillo-640_con9_thread-v4.14-at38.dtbなどのイメージの書き換えをおこいました。
ただいまCON14とCON9の1~24がOP-A600-BTTHMOD-01でふさがってまして、
コマンド入力はCON3のシリアルポートを使用しています。
ここで質問があります。
CON9の25と26のピンにUART2_TXとUART2_RXを設定してGPSモジュールと接続したいのですが手順がわからず、
先に確認したほうがいいかと思ってご質問いたしました。
”参照先”や”ここから手順を行う”などご教授いただければありがたいと思います。
おそらく製品マニュアル P201の『20.3.2. at-dtweb の起動』をヒントにするのかと思いましたが
以前自分を信じて設定を変更した際にArmadillo-640に接続できなくなった経験がありまして・・・
すみません、お手数をおかけしますがよろしくお願いいたします。
コメント
furuta
at_akihito.irie
2022年1月25日 10時10分
入江です。
BTTHオプションモジュールはat-dtwebに対応していないので、この場合は手で
dtsファイルを修正してビルドする必要があります。
dtsファイルはLinuxカーネルソースコードに含まれますので、予め以下からダ
ウンロード及び展開をしておいてください。
https://armadillo.atmark-techno.com/resources/software/armadillo-640/li…
以下は実行例です。
簡単な内容なので、CON9の25、26ピンのUART2を有効化するためのdtsを作成し
てみました。(添付:uart2.dtsi)
uart2.dtsiをlinux-4.14-at/arch/arm/boot/dts/に配置し、
linux-4.14-at/arch/arm/boot/dts/armadillo-640_con9_thread.dtsを以下の
ように修正してください。
linuxカーネルソースコード直下で、以下のコマンドを実行し、
armdillo-640_con9_thread.dtbをビルドしてください。
生成されたdtbをArmadilloに書き込んで動作確認してください。