AIBOX-1684X系统固件升级入门教程

发布时间:2026/5/28 0:05:15

AIBOX-1684X系统固件升级入门教程 本文前言AIBOX-1684X 采用 SOPHON 算能 AI 处理器 BM1684X可配置 16GB 大内存以及 128GB eMMC 支持 32TOPS INT8 峰 值 算 力16TFLOPS FP16/BF16算力2TFLOPSFP32高精度算力支持 32 路 H.265/H.264 1080p25fps 视频解码 支持主流编程框架工具链完备易用度高算法迁移代价小适用于视觉计算、边缘计算、通用算力服务、智慧交通、无人超市、无人机等多种 AI 计算场景。本文档主要介绍基于AIBOX-1684X平台系统固件升级教程。接口介绍AIBOX-1684X 接口丰富主要包括12V 电源接口5.5*2.5mmPOWER 按键千兆以太网 x 2USB 3.0 x 2TF 卡座Type C 口仅作串口使用OS 版本维护情况OS压缩包含义适合情况Ubuntu2004 SDK2309LTS_SP1 Build20240607Ubuntu 20.04较旧版本需要旧版兼容时用Ubuntu2004 SDK240401 Build20241114Ubuntu 20.04较新 SDK想继续用 Ubuntu 20.04 时用Ubuntu2204 SDK2309LTS_SP5 Build20260526Ubuntu 22.04最新构建一般推荐刷最新版本除非设备/项目要求 Ubuntu 20.04系统固件升级当因操作不当导致系统固件损坏或需要更新系统固件版本时可按照本文操作对 AIBOX-1684X 的系统固件进行升级本教程以Ubuntu 22.04为例展示固件更新过程。准备工具AIBOX-1684XPC 机USB 读卡器TF 卡建议 Class10 或更高规格, 并根据固件大小选择 8/16/32 GB 容量升级固件请到下载中心下载升级步骤格式化 TF 卡使用 MBR 分区 和 FAT32 格式见DiskPart格式化 TF 卡MBR 分区 和 FAT32 格式-CSDN博客教程。将升级固件压缩包里的全部文件直接解压到 TF 卡上注意直接将压缩问价内容解压至TF卡TF 卡内无文件夹。TF 卡插入开发板的 TF 卡卡槽然后上电开机。等待机器升级完成后断开电源取下 TF 卡注意说明文档中“等待机器升级完成后取下 TF 卡断开电源。”显然不符合“不要在带电状态下拔 TF 卡”常理。重新上电开机完成升级的全部操作步骤。升级过程中指示灯状态升级过程中工作指示灯会在蓝、绿色之间交替闪烁表示升级正在进行。如果升级成功工作指示灯会变成绿色并一直闪烁。如果升级失败工作指示灯熄灭。注意事项TF 卡如果超过 32GB可能因 Windows 系统的限制而无法格式化成 FAT32 格式故最好选择 32GB 以下大小的 TF 卡。升级时间有点长大概要六分钟左右请耐心等待。由于该控制器无法连接显示器因此升级状态完全只能看指示灯状态变化。当然可以连接上串口工具来观察进度如下图所示登录设备验证升级系统版本开关机AIBOX-1684X 在连接电源时会自动开机若已连接电源请短按电源键使机器开机。注意请先完成软/硬件关机后再断开电源以免损坏文件系统数据。软件关机在终端中运行sudo poweroff。硬件关机长按电源键直至工作指示灯停止闪烁。当风扇停止运转、工作指示灯熄灭时说明 AIBOX-1684X 已完成关机此时可安全断开电源。登录登录 AIBOX-1684X 的终端共有两种方式一种是通过 Type C 串口登录另一种是通过网络进行远程登录。Type C 串口登录使用 Type C 串口登录需要准备一条 Type C 转 USB 数据线并用其连接 AIBOX-1684X 的 Type C 口 和 PC 的 USB 口。用户可以通过 MobaXterm 或 minicom 等软件连接串口其中串口所用的波特率为115200登录终端所使用的用户名、密码均为linaro。注意固件升级后首次启动需要等待比较久如下图所示网络远程登录使用网络远程登录前需使用串口确认 AIBOX-1684X 对应网口的 IP 地址由上图可见默认情况网口 0 靠近 USB 口和网口 1 靠近 12V 电源接口都设置了动态 IP网络IP配置都是通过系统中的/etc/netplan/01-netcfg.yaml文件实现的查看当前设备网络配置linarosophon:~$ cat /etc/netplan/01-netcfg.yaml network:网络 IP 配置推荐修改方式把 eth0 设置为 192.168.1.59先备份sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak编辑文件sudo nano /etc/netplan/01-netcfg.yaml而nano没安装可以不用安装直接用vi或者用命令覆盖配置文件。建议你先用自动写入方式不依赖编辑器。sudo tee /etc/netplan/01-netcfg.yaml /dev/null EOF network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.1.59/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: - 114.114.114.114 - 8.8.8.8 optional: true eth1: dhcp4: no addresses: - 192.168.150.1/24 optional: true enp3s0: dhcp4: yes dhcp-identifier: mac optional: true enp4s0: dhcp4: yes dhcp-identifier: mac optional: true enp6s0: dhcp4: yes dhcp-identifier: mac optional: true enp7s0: dhcp4: yes dhcp-identifier: mac optional: true enp8s0: dhcp4: no addresses: - 192.168.150.1/24 optional: true EOF在完成/etc/netplan/01-netcfg.yaml文件的修改后用户可以通过行sudo netplan apply命令使设置立即生效。网络ssh远程登录修改过设备网口的 IP 地址后如果能够在 PC 端成功ping通网口 IP 地址接着就可以用ssh登录了其中端口号为22用户名、密码同样均为linaro:# 192.168.150.1 需替换为对应网口的实际 IP 地址 ssh linaro192.168.150.1参考链接https://wiki.t-firefly.com/AIBOX-1684X/started.html#type-c-chuan-kou-deng-luhttps://www.t-firefly.com/doc/download/248.html

相关新闻