LLM630 Compute Kit Firmware Upgrade
ソフトウェアアップグレードオプション
LLM630 コンピューティングキットには、2つのソフトウェアアップグレード方法があります。1つはフラッシングアップグレード(システムアップグレード、ベースパッケージ全体のフラッシングに使用)で、もう1つはSDカードアップグレード(アプリケーションアップグレード、機能ユニットの更新に使用)です。
アプリケーションのアップグレード
- 以下のコマンドをコピーして、GPG キーを追加し、M5Stack のソフトウェアソース情報をシステムのソフトウェアソースリストに追加してください。
wget -qO /etc/apt/keyrings/StackFlow.gpg https://repo.llm.m5stack.com/m5stack-apt-repo/key/StackFlow.gpg
echo 'deb [arch=arm64 signed-by=/etc/apt/keyrings/StackFlow.gpg] https://repo.llm.m5stack.com/m5stack-apt-repo jammy ax630c' > /etc/apt/sources.list.d/StackFlow.list
apt update
コマンドを実行して、パッケージインデックスを更新してください。
- 利用可能なLLMのdebパッケージのリストを確認します。この中で、
llm-model-name
の形式で命名されているものはモデルパッケージで、llm-name
で命名されているものは機能ユニットパッケージです。
apt list | grep llm
- 必要に応じて、aptコマンドを使用してソフトウェアパッケージをインストールします。例えば、llm-whisperパッケージをインストールするには、以下のコマンドを実行します。注意:このモデルは比較的多くのスペースを占めますので、必要に応じてインストールすることをおすすめします。
apt install llm-whisper
ソフトウェアパッケージの詳細情報については、StackFlow Githubのパッケージリストを参照してください。このリストにはモデルの設定JSONファイルが含まれており、その中にはモデルのソース(ホームページ)、機能、データ形式が記載されています。
Flash Upgrade
Flash Upgrade(フラッシュアップグレード)|システム全体のアップグレードや、システムが破損している場合に使用します。この方法では、フラッシュまたはアップグレードが可能です。フラッシュツールは現在、Windowsのみでサポートされています。以下の手順を参照してください。
Firmware Version
1.アップデートするファームウェアパッケージをダウンロードします。 (.axp
)
Firmware Version | Download Link |
M5_LLM_ubuntu22.04_20250328 | Download |
2.ドライバと、書き込みツールをダウンロードし、ドライバをインストールしてください。
Flashing Tool & Driver Program | Download Link |
AXDL_V1.24.13.1 | Download |
AXDL_Driver_V1.20.46 | Download |
3.AXDL書き込みツールを起動し、左上の“Load(小さな丸が円形になっている)”ボタンを押し、書き込むファームウェアを選択するとファームウェアがロードされます。
4.“Start(▶)”を押します。 そうすると、書き込み待ち状態になり、デバイスが接続されるまで待機します。
ファームウェアのフラッシュ
- 1.モジュールに電源を入れる前に、デバイスのダウンロードボタンを押し続けます。
- 2.モジュールのUSB-OTGポートをコンピュータに接続します。
- 3.デバイスがダウンロードモードになり、フラッシュソフトウェアが自動的にファームウェアのフラッシュを開始します。
Notes
Do Not Attempt to Partition /dev/mmcblk0
/dev/mmcblk0
のパーティション分割は行わないでください。これはオンボードの eMMC で、デフォルトではシステムディスクとして使用されます。パーティションが設定されていない場合、ax630c は eMMC ブートアイテムとして扱ってパーティションマップからデータを読み取り、そこから起動します。パーティションを切ると、SDカードとして扱われ、SDカードモードで起動します。優先順位が高いため、エラーが発生するとオンライン修復の可能性はほぼなく、フラッシュすらできない可能性があります。eMMCを取り外してセクタを強制的に消去する必要があります。
非標準のU-Boot|Aixinファームウェアのフォーマットは特殊なため、標準のU-Bootブート項目に適合せず、標準のU-Bootブート操作を使用することはほぼ不可能です。このファームウェアには、ax_boot
の前に自動的に実行されるbefore_boot_cmd
が含まれています。現在、モジュールのLEDを点灯します。