LLM630 Compute Kit 固件升级
软件升级方案
LLM630 Compute Kit 提供两种软件升级方案,一种是烧录软件升级(系统升级, 用于烧录整机底包),一种是软件升级(应用升级,使用apt软件包管理工具下载和更新功能单元)。
软件升级
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
2.执行apt update命令来更新软件包索引。
3.查看可用llm deb包列表。其中以llm-model-name
格式命名的为模型包,以llm-name
命名的为功能单元包。
apt list | grep llm
4.根据需求使用apt指令安装软件包, 如安装llm-whisper包。。注意:模型将占用较大空间,建议按需安装。
apt install llm-whisper
有关软件包详细信息可访问StackFlow Github软件包列表查看。其中包含模型配置json文件,将展示该模型来源(homepage),功能与数据格式。
烧录升级
烧录升级
用于整机系统升级或出现系统损坏情况, 可采用该方式进行刷机或升级。烧录工具目前仅支持windows平台, 参考以下操作。
烧录工具&驱动
固件版本
1.下载更新的固件包(.axp
)
固件版本 | 下载链接 |
M5_LLM_ubuntu22.04_20250328 | Download |
2.下载烧录工具和驱动程序, 并完成驱动程序安装。
3.打开烧录工具, 点击左上角load按钮加载固件包,
4.点击start按键, 此时将进入烧录等待模式, 等待检测到模块。
固件烧录
- 1.模块上电前保持长按下载按钮。
- 2.模块上的USB-OTG接口连接至电脑。
- 3.设备将进入下载模式, 此时烧录软件将自动开始固件烧录。
注意事项
禁止尝试对 /dev/mmcblk0 进行分区操作
禁止尝试对 /dev/mmcblk0 进行分区操作。/dev/mmcblk0 为板载 emmc,默认是作为系统磁盘使用,在没有分区的情况下,ax630c 将其视为 emmc 启动项,从分区映射中读取数据并启动,一但分区后,将会被视为 sd 卡,使用 sd 卡模式启动,且由于优先级较高,此时一但出错,几乎没有在线修复的可能,连烧录操作都无法完成,只能拆下 emmc 强制擦除扇区才可以。
非标准uboot
由于爱芯的固件格式的特殊性,不符合标准的 uboot 启动项,所以几乎无法使用标准的 uboot 启动操作,本固件中添加了before_boot_cmd作为在ax_boot之前的自动完成的操作。当前是开启模块的灯。