当前位置: 首页 > news >正文

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

本文前言:AIBOX-1684X 采用 SOPHON 算能 AI 处理器 BM1684X,可配置 16GB 大内存以及 128GB eMMC ; 支持 32TOPS( INT8 ) 峰 值 算 力,16TFLOPS (FP16/BF16)算力,2TFLOPS(FP32)高精度算力;支持 32 路 H.265/H.264 1080p@25fps 视频解码; 支持主流编程框架,工具链完备易用度高,算法迁移代价小;适用于视觉计算、边缘计算、通用算力服务、智慧交通、无人超市、无人机等多种 AI 计算场景。本文档主要介绍基于AIBOX-1684X平台系统固件升级教程。

接口介绍

AIBOX-1684X 接口丰富,主要包括:

  • 12V 电源接口(5.5*2.5mm)

  • POWER 按键

  • 千兆以太网 x 2

  • USB 3.0 x 2

  • TF 卡座

  • 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-1684X

  • PC 机

  • USB 读卡器

  • TF 卡(建议 Class10 或更高规格, 并根据固件大小选择 8/16/32 GB 容量)

  • 升级固件(请到下载中心下载)

升级步骤

  1. 格式化 TF 卡,使用 MBR 分区 和 FAT32 格式(见DiskPart:格式化 TF 卡,MBR 分区 和 FAT32 格式-CSDN博客教程)。

  2. 将升级固件压缩包里的全部文件直接解压到 TF 卡上(注意:直接将压缩问价内容解压至TF卡,TF 卡内无文件夹)。

  3. TF 卡插入开发板的 TF 卡卡槽,然后上电开机。

  4. 等待机器升级完成后,断开电源,取下 TF 卡(注意:说明文档中“等待机器升级完成后,取下 TF 卡,断开电源。”显然不符合“不要在带电状态下拔 TF 卡”常理)

  5. 重新上电开机,完成升级的全部操作步骤。

升级过程中指示灯状态

  1. 升级过程中,工作指示灯会在蓝、绿色之间交替闪烁,表示升级正在进行。

  2. 如果升级成功,工作指示灯会变成绿色并一直闪烁。

  3. 如果升级失败,工作指示灯熄灭。

注意事项:

  • 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文件实现的,查看当前设备网络配置

linaro@sophon:~$ 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 linaro@192.168.150.1

参考链接

https://wiki.t-firefly.com/AIBOX-1684X/started.html#type-c-chuan-kou-deng-lu

https://www.t-firefly.com/doc/download/248.html

http://www.jsqmd.com/news/899851/

相关文章:

  • ChatGPT产品描述生成失效真相(90%团队踩中的5个认知陷阱)
  • 哪家发动机缸盖工厂专业?2026年5月推荐TOP5对比砂眼控制评测适用场景特点 - 品牌推荐
  • 2026年南宁钢塑管供应市场深度解析:聚焦广西水之龙建材有限公司 - 2026年企业资讯
  • 如何用Python命令行工具突破百度网盘下载限速:完整实战指南
  • 高光谱与农业(一)从叶片光谱到作物表型:漫反射的测量挑战与早期探索
  • ngx_http_request_finalizer
  • 移动端开发:React Native跨平台实战
  • Azure云服务智能工具与数据库定价优化实战指南
  • 2026年5月AGV叉车厂家推荐:十大排名专业评测性价比高价格注意事项 - 品牌推荐
  • ASP 简介
  • 多速率信号处理源码深度剖析
  • CAPL脚本自动化测试进阶 ———— 活用Test Step函数提升测试报告可读性与精准度
  • 2026年北京鸿博志远教育深度解析:军队文职培训赛道竞争加剧与用户选择痛点 - 品牌推荐
  • LeetCode 189 · 轮转数组:三次翻转,原地搞定的神仙操作
  • 2026年论文怎么降低AI率?学长教你3招免费降AI,亲测5款AIGC降重工具 - 降AI实验室
  • 软件定义汽车安全新范式:SHIFTGUARD任务迁移技术深度解析
  • 数据库技术:Redis缓存与分布式锁
  • CUDA编程:Shared Memory Bank Conflict 与 Padding 优化
  • 为内部知识库问答系统接入Taotoken提供多模型后备支持
  • 2026年 工业热电偶十大品牌推荐榜单:铠装/K型/装配式/手持式/铂铑热电偶源头厂家与高精度测温方案深度解析 - 品牌企业推荐师(官方)
  • 终极免费文档下载脚本指南:如何一键获取百度文库等30+平台资源
  • 从数据手册到实战:剖析74HC4052模拟开关的选型与电路设计
  • 2026年 背景板/气球/桁架/注水旗租赁服务排行榜:快展搭建与舞台活动的专业口碑精选 - 品牌企业推荐师(官方)
  • 如何用Python自动化COMSOL仿真:MPh完整指南
  • 技术写作:如何写出高质量技术文章
  • 使用taotoken聚合api为个人项目构建智能问答助手
  • 融合聚焦深度与单目深度估计:测试时优化提升度量深度精度
  • IntelliJ IDEA 2026.2 EAP 启动:平衡 AI 与传统开发,多维度功能升级
  • 都在说油车不行,可是经销商倒闭、夸张的1亿订单都与电车有关!
  • C语言--day20