Armadilloフォーラム

bootloaderの復旧手順が行えない

takeshi65

2015年9月29日 16時09分

atde5-amd64-20150727の環境で「ブートローダーが起動しなくなった場合の復旧作業」の手順を行おうとしていますが、shoehornでRAM版のhermitを起動するとターゲットからの応答がありません
下記はmapコマンドですが、他のコマンドでも同じです

shoehorn --boot --target armadillo4x0 --initrd /dev/null \
--kernel /usr/lib/hermit-3/loader-armadillo-iotg-std-boot-v3.6.0.bin \
・・・省略・・・ --port /dev/ttyUSB0
~省略~
Pinging loader
Starting kernel at 0x80800000
atmark@atde5:~$ hermit --port=/dev/ttyUSB0 map
hermit: panic: can't connect to target

この状態でminicom等で接続しても応答がありません

復旧作業を行うに当たって、注意すべき手順等は無いでしょうか?

コメント

at_yuma.arakawa

2015年10月1日 17時37分

> この状態でminicom等で接続しても応答がありません
弊社でも同様の現象が再現しました。

> 復旧作業を行うに当たって、注意すべき手順等は無いでしょうか?
shoehorn コマンド実行前に以下のようにsttyでボーレートを設定すると、
この現象は回避できます。

[Armadillo]# stty -F /dev/ttyUSB0 115200

本来、この「ボーレート設定」は不要な手順で、
現在、問題発生原因について調査中です。

ご迷惑をお掛けし、申し訳ございませんが、
原因究明までしばらくお待ちください。

takeshi65

2015年10月2日 12時11分

ご提示の方法でbootloaderを復旧できることを確認しました
調査ありがとうございました