Armadilloフォーラム

Armadillo610_インストールディスクイメージについて

s0911

2024年12月9日 20時15分

==========
製品型番:Armadillo610
Debian/ABOSバージョン:
カーネルバージョン:
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

製品マニュアル 8.4. インストールディスクの動作確認について、質問させていただきたく。

インストールディスクイメージをmicroSDに書き込み、SDブートにてクローンの生成が可能ですが、
開発ボード上のSDスロットのSDカードよりSDブートを実行することは不可でしょうか。

コメント

at_dominique.m…

2024年12月10日 9時22分

s0911さん

お世話になっています、
マルティネです。

> 製品マニュアル 8.4. インストールディスクの動作確認について、質問させていただきたく。

すみません、製品マニュアルの 「8.4」 と「インストールディスクの動作確認」の題名で確認できませんでしたので確認させてください。
Armadillo Base OS のご利用でしょうか?
下記のリンクでは Armadillo Base OS を想定します。

> インストールディスクイメージをmicroSDに書き込み、SDブートにてクローンの生成が可能ですが、
> 開発ボード上のSDスロットのSDカードよりSDブートを実行することは不可でしょうか。

こちらも確認ですが、イメージを生成した後に起動できませんでした、ということですね。

最新のバージョンでは「4.4.6. インストールディスクの動作確認を行う」[1]ですが、「SW2 (起動デバイス設定スイッチ)を ON にしてから電源を入れます」の部分が重要です。SW2 の設定によって SD ブートか eMMC ブートを選択できます。
SW2 の位置は「2.3.2. Armadillo-610 拡張ボード インターフェースレイアウト」[2] で確認できます。

[1] https://manual.atmark-techno.com/armadillo-610/armadillo-610_product_ma…
[2] https://manual.atmark-techno.com/armadillo-610/armadillo-610_product_ma…

引き続きよろしくお願いします

マルティネさん

回答ありがとうございます。
製品マニュアルの参照先が古かったようです。
ABOSを利用しています。

armadillo610上のCON1(microSDスロット)よりSDブートではなく、
armadillo610の開発ボード上のCON1(SDスロット)よりSDブート、の意味合いでした。

CON1のmicroSDスロット(armadillo610)とSDスロット(開発ボード)は排他の認識なので、
at-dtweb.swuにて/dev/mmcblk1p1をmicroSD→SDに切り替えて使用していますが、
SDスロット(開発ボード)にインストールディスクを挿しこんでSW2をショート、SDブートを実施しようとしても、
SDがささっていないと認識されました。
SDブート先のCON1は変更は不可でしょうか。

at_dominique.m…

2024年12月11日 9時45分

s0911さん

お世話になっています、
マルティネです。

> armadillo610上のCON1(microSDスロット)よりSDブートではなく、
> armadillo610の開発ボード上のCON1(SDスロット)よりSDブート、の意味合いでした。

なるほど、理解できました。

> CON1のmicroSDスロット(armadillo610)とSDスロット(開発ボード)は排他の認識なので、
> at-dtweb.swuにて/dev/mmcblk1p1をmicroSD→SDに切り替えて使用していますが、
> SDスロット(開発ボード)にインストールディスクを挿しこんでSW2をショート、SDブートを実施しようとしても、
> SDがささっていないと認識されました。
> SDブート先のCON1は変更は不可でしょうか。

申し訳ございませんが開発ボード上の CON1(SDスロット)はブートには使用できません。
「6.28.2.5. CON1 (SDインターフェース)」[1]の説明はちょっと分かりづらいですが、SD スロットの方の電源は gpio で制御しているため起動時には電源入ってない状態ですので、起動時には使えません。

[1] https://manual.atmark-techno.com/armadillo-610/armadillo-610_product_ma…

どうしても使いたい場合は eMMC の u-boot を起動して、手動に GPIO1_23 を設定して、at-dtweb の dtbo をロードする状態で mmcroot 変数を mmcblk1p1 rootwait ro に切り替えればインストールはできてしまいそうです(試してません)が、手間を考えれば micro SD スロットの方を使っていただいた方が楽かと思います。

お手数ですがよろしくお願いします。