kmr-cast
2024年4月9日 15時17分
初歩的な質問となります。
自作したアドオンボードとArmadillo をUARTで通信しようと試みているのですが、
Armadillo 側での設定が箇所でつまづいています。
具体的には、
https://armadillo.atmark-techno.com/blog/53/2584
上記を見てデバイスツリーのdtsファイルのありかが分かったのですが、
そもそも端末にログインしてもarch/***が見つからず、困っています。(archディレクトリすらない)
初歩的なところで躓いていたら申し訳ありませんが、ご教示いただけると助かります。
コメント
kmr-cast
at_shinya.koga
2024年4月9日 16時01分
アットマークテクノの古賀です。
kmr-castさん:
>自作したアドオンボードとArmadillo をUARTで通信しようと試みているのですが、
>Armadillo 側での設定が箇所でつまづいています。
>
>具体的には、
>https://armadillo.atmark-techno.com/blog/53/2584
>上記を見てデバイスツリーのdtsファイルのありかが分かったのですが、
>そもそも端末にログインしてもarch/***が見つからず、困っています。(archディレクトリすらない)
>初歩的なところで躓いていたら申し訳ありませんが、ご教示いただけると助かります。
arch/*** は、Armadillo 上には存在しません。このディレクトリは、Linux カーネルソースに入っているのです。
.dts の内容を編集した後、ビルドして .dtb を生成する手順は、マニュアルの「Linuxカーネルをビルドする」をご覧ください:
https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…
なお、Armadillo-IoT G3 の Linux カーネルをビルドするには、開発ツールとして提供している ATDE を使ってください。
おそらく、お手元の Armadillo-IoT G3 の Linux は Debian GNU/Linux 10 (Buster) だと思います。その場合、Buster ベースの ATDE8 を使ってくださいませ:
https://armadillo.atmark-techno.com/resources/software/atde/atde-v8
.dts をビルドしてできた .dtb を書き込む手順は、マニュアルの「DTBの書き換え」をご覧ください:
https://manual.atmark-techno.com/armadillo-iot-g3/armadillo-iotg-g3_pro…
以上、ひとまずのコメントです。ご不明な点がありましたら、お知らせください。