This service is available only in Japanese-language.

USBアップデート方法

現在、以下環境でu-bootからUSBアップデートを実現しようと考えております。
SMARCモジュール:SMARC-iMX8M(embedian製)
キャリアボード:EVK-STD-CARRIER-S20(embedian製)
BSP:以下URLの手順でイメージ作成
   <http://developer.embedian.com/display/LOS/SMARC-iMX8M_imx_4.19.35_1.0.0

現状、SMARCモジュールのeMMCにイメージを書き込む手段として、
SDブートで起動して、ユーザーランドからeMMC書込みスクリプトを実行して
書き込みを実施しています。
上記の手段ではなく、eMMCブートで起動してu-bootでUSBメモリを認識させ、
USBメモリにあるカーネルイメージやrootfsをeMMCへ書込みすることは可能でしょうか?

[実現したい手順]
①eMMCブートで起動
②u-bootでUSBメモリ検出
③USBメモリ内にあるkernelイメージ / Device TreeをeMMCのパーティション1に上書き
④USBメモリ内にあるrootfsをeMMCのパーティション2に上書き

※パーティションの構成は以下になります。
パーティション1:kernelイメージ / Device Tree
パーティション2:rootfs

書き込みスクリプトが、ファイル単位ではなくファイルシステムを書き込んでいる場合
使用中のファイルシステムへの書き込みは難しいと考えます。

システムの更新方法ですが、実際の製品の使用状況によって適した方法が異なってきますので
ボードの製造元なり組込みOSの開発ベンダーに相談されることをお勧めします。

内容承知致しました。
ボードの製造元に問い合わせしてみます。