Armadilloフォーラム

ブートローダーの修復について

salt_009

2023年8月24日 10時07分

下記手順を参考にバックアップを取ったイメージファイルで、
/dev/mmcblk0に展開し再起動をしました。
https://armadillo.atmark-techno.com/blog/10899/6592

dd if=/mnt/bakup.img of=/dev/mmcblk0 conv=fsync

結果、電源を再度ONにしても
ログが表示されなくなってしまいました。

おそらく、展開に使用したイメージファイルに
ブートローダーが含まれていなかったのではないかと
考えているのですが、
ブートローダーを修復する方法はございますか?

コメント

at_makoto.sato

2023年8月24日 18時28分

佐藤です。

一点確認させてください。
Armadillo-610上で使用されていたOSは Debian か Armadillo Base OSのどちらでしょうか。

salt_009

2023年8月25日 8時39分

> 佐藤です。
>
> 一点確認させてください。
> Armadillo-610上で使用されていたOSは Debian か Armadillo Base OSのどちらでしょうか。

佐藤様
返信ありがとうございます。

使用していたOSはDebian busterです。

at_makoto.sato

2023年8月25日 9時11分

佐藤です。

情報ありがとうございます。
バックアップファイルがあるのであれば、A610は一度下記のマニュアルの通り初期化した後に、
再度バックアップファイルの書き込みを試してみるのが良いかと思います。
https://manual.atmark-techno.com/armadillo-610/armadillo-610_product_ma…

また書き込みの際は

dd if=/mnt/bakup.img of=/dev/mmcblk0p2 conv=fsync

としてみてください。

salt_009

2023年8月25日 9時59分

「install-disk-sd-buster-a600-20230724.img」を使用し、
マニュアル通りに初期化を試みましたが、
電源を投入してもログが表示されず、
インストールも実行されていないようです。

at_makoto.sato

2023年8月25日 10時28分

佐藤です。

SDカードにinstall-disk-sd-buster-a600-20230724.imgを書き込んだ時のログをいただけますでしょうか。
また、初期化インストール時は開発ボード上のJP1をショートしていますでしょうか。

salt_009

2023年8月25日 10時50分

> SDカードにinstall-disk-sd-buster-a600-20230724.imgを書き込んだ時のログをいただけますでしょうか。
下記ログが表示されていました。

sudo dd if=install-disk-sd-buster-a600-20230724.img of=/dev/sdb bs=4M conv=fsync
 
125+1 レコード入力
125+1 レコード出力
527433216 bytes (527 MB, 503 MiB) copied, 80.2324 s, 6.6 MB/s

> また、初期化インストール時は開発ボード上のJP1をショートしていますでしょうか。
付属のジャンパを使用しショートさせています。

at_makoto.sato

2023年8月25日 11時15分

佐藤です。

ありがとうございます。すいません、念の為もう一点確認させてください。
SDカードは開発ボード上のSDスロットではなく、A610上のmicroSDスロットに挿入していますでしょうか。

salt_009

2023年8月25日 11時20分

> SDカードは開発ボード上のSDスロットではなく、A610上のmicroSDスロットに挿入していますでしょうか。
はい、microSDスロットに挿入しています。

at_makoto.sato

2023年8月25日 17時38分

佐藤です。

最初にバックアップを取るためにSDブートをしたかとおもいますが、
SDブートもできなくなっている状況でしょうか?

salt_009

2023年8月25日 17時47分

> SDブートもできなくなっている状況でしょうか?
SDブートをしようとしても、
ログ等に一切反応がないような状態になっています。

at_makoto.sato

2023年8月25日 18時14分

佐藤です。

ありがとうございます
https://armadillo.atmark-techno.com/faq/troubleshooting-a610-buster
上記のページの「3. ハードウェアの確認」のフローの[B]に入ってしまうパターンのように見受けられます。
一度上記ページの手順を確認いただいてそれでも起動しない場合は、同ページの「8. 問題が解決しなかった場合は?」を参照ください。

salt_009

2023年9月5日 15時47分

ご対応ありがとうございます。
参照に従い、対応させていただきます。

申し訳ございません。一点追加で質問させてください。
JP1が正常にショートできているかは、起動時のログで判断可能でしょうか?

at_makoto.sato

2023年9月5日 17時56分

佐藤です。

> JP1が正常にショートできているかは、起動時のログで判断可能でしょうか?
すいません。起動時のログからは判断できません。

salt_009

2023年9月6日 9時32分

> すいません。起動時のログからは判断できません。
承知いたしました。ご回答ありがとうございます。

本件ですが、
使用していたものとは別の開発ボードで初期化インストールを行った結果、
ログが表示され初期化することができました。

原因はわかりませんが
使用していた開発ボードのJP1がジャンパ装着しても
ショート状態になっていなかったのだと思われます。