pdf-icon

Product Guide

Industrial Control

Real-Time AI Voice Assistant

Offline Voice Recognition

Thread

Module Gateway H2

IoT Measuring Instruments

IoT Cloud

Ethernet Camera

ディップスイッチ使用ガイド

Module ExtPort For Core2

LLM630 Compute Kit Firmware Upgrade

ソフトウェアアップグレードオプション
LLM630 コンピューティングキットには、2つのソフトウェアアップグレード方法があります。1つはフラッシングアップグレード(システムアップグレード、ベースパッケージ全体のフラッシングに使用)で、もう1つはSDカードアップグレード(アプリケーションアップグレード、機能ユニットの更新に使用)です。

アプリケーションのアップグレード

  1. 以下のコマンドをコピーして、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
  1. apt update コマンドを実行して、パッケージインデックスを更新してください。
apt update
  1. 利用可能なLLMのdebパッケージのリストを確認します。この中で、llm-model-name の形式で命名されているものはモデルパッケージで、llm-name で命名されているものは機能ユニットパッケージです。
apt list | grep llm
  1. 必要に応じて、aptコマンドを使用してソフトウェアパッケージをインストールします。例えば、llm-whisperパッケージをインストールするには、以下のコマンドを実行します。注意:このモデルは比較的多くのスペースを占めますので、必要に応じてインストールすることをおすすめします。
apt install llm-whisper

ソフトウェアパッケージの詳細情報については、 StackFlow Github のパッケージリストを参照してください。このリストにはモデルの設定JSONファイルが含まれており、その中にはモデルのソース(ホームページ)、機能、データ形式が記載されています。

Flash Upgrade

Flash Upgrade(フラッシュアップグレード)|システム全体のアップグレードや、システムが破損している場合に使用します。この方法では、フラッシュまたはアップグレードが可能です。フラッシュツールは現在、Windowsのみでサポートされています。以下の手順を参照してください。

Flashing Tool & Driver

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を点灯します。
On This Page