Armadilloフォーラム

ブートローダーの更新

inokuchi

2024年5月16日 11時27分

ブートローダーの更新をして再起動を掛けたのですが、起動時のコンソールのU-Bootを確認しても以前のバージョンのままでした。
更新手順は下記のとおりです。
(更新手順)
①wgetでブートローダーイメージをダウンロード
②x1-bootloader-install u-boot-x1-at25.binを実行
 Erasing /dev/mtdblock0.......done
 Writing u-boot-x1-at25.bin to /dev/mtdblock0.....done

ブートローダーの更新方法をご教示ください。

コメント

at_keitaro.takahashi

2024年5月16日 14時02分

高橋です。
現在確認を行っている環境はeMMCブートとSDブートのどちらになりますでしょうか。
以下コマンドで「/dev/mmcblk2p2」となっていればeMMCブート、「/dev/mmcblk0p2」であればSDブートになっていると思われます。

df |grep "^/"

SDブートの場合、以下コマンドでArmadillo上からu-bootを更新できます。

dd if=u-boot-x1-at25.bin of=/dev/mmcblk0 bs=1k skip=1 seek=1
sync

eMMCブートの場合、以下コマンドで書き込み前、書き込み後のブートローダーのバージョンを確認してみてください。

strings /dev/mtdblock0 | grep "U-Boot" | grep "x1"

また、書き込み時及び、書き込み後のブートローダー起動時のログをいただけると幸いです。