0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全志T113-i U盘自动烧录:让量产更简单

眺望电子 2026-04-10 08:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言:

嵌入式产品开发中,量产阶段的系统烧录一直是个让人头疼的问题。传统的串口烧录需要连接电脑、打开工具、配置参数,步骤繁琐还容易出错。今天给大家介绍一个更高效的解决方案——U盘自动烧录功能。

一、背景小知识

U盘自动烧录功能,简单来说,就是"免电脑、免工具、插盘即烧"的自动升级方式,能大幅降低操作门槛、提升部署效率。。

你只需将系统镜像文件和烧录脚本放入U盘,插入设备后开机,系统就能自动识别并完成烧录。整个过程无需人工干预,也不需要连接电脑。

小贴士:不仅支持U盘,TF卡也能实现同样的功能,系统会先检测TF卡再检测U盘,两种存储都能用。自动升级逻辑:

上电 → UBoot阶段 → 扫描TF/U盘 → 识别升级脚本 → 按指令烧录 → 完成后正常启动

本文基于眺望电子T113-i核心板,完整讲解从配置修改、UBoot开启、U盘准备到烧录指令编写的全流程,新手也能快速上手。

二、技术实现详解

2.1修改启动配置

device/config/chips/t113_i/configs/evb1_auto/buildroot/env.cfg

在env.cfg 文件中调整启动顺序,让系统在启动时先检查是否需要自动烧录:

# 原配置bootcmd=run setargs_mmc boot_normal
# 修改为boot_autoupdate=auto_update_checkbootcmd=run setargs_mmc boot_autoupdate boot_normal

2.2U-Boot配置


cdef9980-3474-11f1-ab55-92fbcf53809c.png

针对眺望电子T113-i核心板的硬件设计(VBUS引脚为PB12),需要在U-Boot中开启相关配置:

CONFIG_SUNXI_AUTO_UPDATE=yCONFIG_SUNXI_USB=yCONFIG_USB=yCONFIG_USB_EHCI_HCD=yCONFIG_USB_STORAGE=yCONFIG_USB0_VBUS_PIN="PB12"CONFIG_USB1_VBUS_PIN="PB12"CONFIG_USB2_VBUS_PIN="PB12"CONFIG_USB3_VBUS_PIN="PB12"CONFIG_CMD_USB=y

2.3U盘准备


将U盘格式化为FAT32,按以下目录结构放置文件:

├─scripts/│ └─ auto_update.txt # 烧录脚本├─update/│ ├─ t113_i_buildroot_evb1_auto_uart0.img # 整包镜像│ └─ boot.fex # 单独分区镜像(可选)

auto_update.txt文件示例格式为:

sunxi_flash write

2.3.1 整包烧录

根据上诉的U盘目录结构,在scripts/auto_update.txt文件写入以下内容

sunxi_flash write update/t113_i_buildroot_evb1_auto_uart0.img firmware


2.3.2单独烧录指定分区

根据上诉的U盘目录结构,在scripts/auto_update.txt文件写入以下内容

sunxi_flash write update/%

示例:单独烧录kernel

sunxi_flash write update/boot.fex boot%

分区名有部分是跟OTA使用一样,如boot0之类的,其余跟分区表保持一致即可(文件系统分区暂不支持)


总结

全志T113-i的U盘自动烧录,本质是UBoot阶段的自动检测+脚本执行,只要配置正确、目录规范,就能实现真正的“插盘即烧”。U盘自动烧录功能看似简单,却能显著提升量产效率,降低对操作人员的技术要求。对于使用全志T113-i平台进行产品开发的企业来说,这是一个值得在方案设计阶段就规划进去的功能。

希望这篇技术分享对你有帮助,如果有任何实现细节想了解,欢迎留言交流!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 全志
    +关注

    关注

    25

    文章

    316

    浏览量

    54979
  • 嵌入式产品
    +关注

    关注

    0

    文章

    11

    浏览量

    2369
  • 全志T113
    +关注

    关注

    0

    文章

    67

    浏览量

    938
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飞凌OK113i-CT113-i开发板rtl8723du WIFI功能测试及蓝牙驱动移植

    飞凌 OK113i-C T113-i开发板板载一个RTL8723du wifi/蓝牙二合一模块,板子出厂已经移植好了WIFI驱动但是蓝牙驱动没有,所以这篇文章我们主要做蓝牙驱动的移
    的头像 发表于 12-11 13:52 5257次阅读

    实用调试技能:T113-i 音视频测试

    前言:音视频功能是现代嵌入式系统中的核心应用之一,尤其在T113-i开发板中,其丰富的音视频接口为开发者提供了强大的开发能力。本篇文章将带你快速掌握T113-i平台下音视频模块的调
    的头像 发表于 03-06 08:31 2793次阅读
    实用调试技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b> 音视频测试

    【米尔-T113-i开发板试用】米尔-T113-i开发环境搭建

    首先感谢MYIR & ELECFANS给与的使用米尔-T113-i开发板的机会。 一、开发板简介 米尔-
    发表于 03-01 21:43

    【米尔-T113-i开发板试用】米尔-T113-i开发板与modbus设备的连接和操作

    继前面开发环境设置和libmodbus库的移植后,本文主要介绍通过米尔-T113-i开发板实现与modbus设备的连接和操作。 一、设备简介 刚好手头有个modbus温度传感设备。 各种参数也
    发表于 03-21 19:39

    哇!0.8秒启动!Linux快速启动方案分享,T113-i国产平台!

    本文主要介绍基于创龙科技TLT113-EVM评估板(基于T113-i)的系统快速启动方案,适用开发环境如下。 Windows开发环境:Windows 7 64bit、Windows
    发表于 08-22 11:54

    国产RISC-V基于T113-i异构多核平台

    T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面,并已适配
    发表于 10-10 22:08

    国产RISC-V案例分享,基于T113-i异构多核平台!

    RISC-V核心优势T113-i是一款双核Cortex-A7@1.2GHz国产工业级处理器平台,并内置玄铁C906 RISC-V和HiFi4 DSP双副核心,可流畅运行Linux系统与Qt界面
    发表于 10-29 09:47

    哇!5.2秒进入应用界面!Linux快速启动方案分享,基于T113-i国产平台

    本帖最后由 Tronlong创龙科技 于 2025-1-23 10:30 编辑 本文主要介绍基于创龙科技TLT113-EVM评估板(基于T113-i)的系统快速启动显示Qt界
    发表于 01-23 09:53

    【正点原子】T113-i开发板资料震撼来袭!异核开发、工控设计方案!

    【正点原子】T113-i开发板震撼来袭!异核开发、工控设计方案!ATK-DLT113IS开发板是正点原子基于
    发表于 03-13 15:37

    100%国产物料认证,米尔入门级国产核心板T113-i方案

    基于T113-i处理器的核心板和开发板,广大工程师有了更多的选择。接下来看看这款T113-i国产核心板的性能和优势。MYC-YT
    的头像 发表于 09-21 08:01 2617次阅读
    100%国产物料认证,米尔入门级国产核心板<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>方案

    上新!米尔发布纯国产入门级核心板T113-i方案

    基于T113-i处理器的核心板和开发板,广大工程师有了更多的选择。接下来看看这款T113-i国产核心板的性能和优势。 MYC-YT
    的头像 发表于 09-22 10:21 2445次阅读
    上新!米尔发布纯国产入门级核心板<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>方案

    米尔-T113-i开发环境搭建

    一、开发板简介 米尔-T113-i开发板搭载T113处理器,双核A7@1.2GHz,适用
    的头像 发表于 03-02 23:34 5182次阅读
    米尔-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>开发环境搭建

    米尔-T113-i开发板与modbus设备的连接和操作

    本文主要介绍通过米尔-T113-i开发板实现与modbus设备的连接和操作。
    的头像 发表于 03-21 19:42 2452次阅读
    米尔-<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>开发板与modbus设备的连接和操作

    T113-i最新发布Tina5.0系统!支持3大新特性!

    Tina5.0系统,大大满足了T113-i用户的不同场景需求,工业应用简单。(点击视频,
    的头像 发表于 05-14 08:05 1948次阅读
    <b class='flag-5'>T113-i</b>最新发布Tina5.0系统!支持3大新特性!

    基于T113-i的系统快速启动显示Qt界面、LVGL界面案例

    本文主要介绍基于创龙科技TLT113-EVM评估板(基于T113-i)的系统快速启动显示Qt界面、LVGL界面案例,适用开发环境如下。 Windows开发环境:Windows 7
    的头像 发表于 11-27 09:18 3002次阅读
    基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-i</b>的系统快速启动显示Qt界面、LVGL界面案例