Armadilloフォーラム

イメージファイルの書き換え方法

kskrs

2023年9月4日 11時52分

Armadillo640を工場出荷状態に戻したく考えております。
下記のように設定しましたが、bootコマンドを実行してもインストール作業が始まらず、Linuxが起動してしまいます。
お手数ですが、インストール方法をご教授頂けますようお願いいたします。

・下記URLを元に、イメージファイルの書き換えを実施しています。
 https://manual.atmark-techno.com/armadillo-640/armadillo-640_product_ma…

・Armadillo 640本体の状態
 ・JP1、JP2ともにショート
 ・USB-シリアルのスイッチは1側(基板外側)に設定
 ・SDカードはイメージファイル書き込んだものを挿入
 ・USB-シリアルとSDカード以外のデバイスは非接続状態

・SDカードへのイメージファイル書込み
 下記URLを参考に、Win32を使用してSDカードへイメージファイルを書き込みました。
 https://armadillo.atmark-techno.com/blog/615/10923
  使用したイメージファイル「install-disk-sd-buster-a600-20230828.img」
   イメージファイルのダウンロード元URL
   https://armadillo.atmark-techno.com/resources/software/armadillo-640/di…

以上、よろしくお願いいたします。

ファイル ファイルの説明
log.txt TeraTermログ
コメント

ダウンロードしたイメージファイルは正しいですが、恐らくSDカード書き込むときにうまくいかなかったんだと思います。
SDカードからubootを起動できなかったので、emmcから起動されているように見えます。
----
添付してもらった log.txt を見ると、2点が分かりました。

1.a640はemmcからブートしています。

log.txtの行41ですが、
[    0.000000] Kernel command line: root=/dev/mmcblk0p2 rootwait
が書いてありますね。
mmcblk0 はsdカードではなく、基板のemmcです。SDカードの場合は、ここが /dev/mmcblk1p2 が書いてあるはずです。

--

2.SDカードのパーティションが一つだけになっています。

log.txtの行238ですが、
[    2.916598]  mmcblk1: p1
が書いてありますね。
インストールディスクの「install-disk-sd-buster-a600-20230828.img」をSDカードに書き込むと、2つのパーティションが作ってくれます。
log.txtには mmcblk1: p1 p2 が書いてあるはずです。

ありがとうございます。

SDカードへの書き込みが失敗しているとのことでしたので、
Win32にてSDカードへ再度書込みを実施し、パーティションが2つになっていることを確認しました。
その後、再度インストールを実施しました結果、無事インストール完了出来ました。

ご対応頂きまして、ありがとうございました。