ブートイメージの作成
標準の更新パスが利用できない場合や、リムーバブルブートメディアが必要な場合に、ブートイメージを使用します。一般的なケースには、以下が含まれます。
- DevKit の内部ストレージが破損しているか、起動に失敗する。
- 複数のブータブル SD カードまたはリムーバブルドライブをデプロイ用に準備する必要がある。
sima-cli bootimg を使用して、SD カードや NVMe ドライブなどのリムーバブルデバイスに完全なブータブルイメージをダウンロードして書き込みます。また、BalenaEtcher などのサードパーティツールを使用することもできます。
- sima-cli の使用
- サードパーティツールを使用
sima-cli bootimg -v 2.1.2 --boardtype [modalix|mlsoc]
このコマンドは、次の手順を実行します。
- 指定されたボードタイプ (
modalixまたはmlsoc) と SDK バージョンのブータブルイメージをダウンロードします。 - ホストマシンをスキャンして、リムーバブルストレージデバイスを検索します。
- 書き込むデバイスを確認するように求めます。
- ブートイメージを直接選択したデバイスに書き込みます。
プロセスが完了したら、SD カードを取り出して DevKit に挿入します。次の起動時に、DevKit は新しいイメージから起動します。
重要な注意点:
- このコマンドは、Linux または macOS ホストで実行する必要があります。
- イメージをダウンロードするには、インターネット接続が必要です。
サードパーティのイメージ書き込みツール (BalenaEtcher など) を使用してイメージを書き込むこともできます。
-
まず、
sima-cliを使用し てイメージをダウンロードします。手動の更新手順のためにファームウェアイメージのみをダウンロードするには、適切な Modalix ファームウェアアーカイブの URL を指定して
sima-cli downloadを実行します。 -
ダウンロードしたアーカイブの内容を抽出します。
tar -xvf simaai-devkit-fw-modalix-yocto-1.7.0.tar.gz -
BalenaEtcher を使用して、結果の
.wic.gzファイルを選択し、SD カードまたは USB ドライブに書き込みます。
書き込みが完了したら、デバイスを DevKit に挿入して電源を入れ、イメージから起動します。