Files
luban-lite-t3e-pro/doc/topics/sdk/burnsys/flow.html
2025-01-23 16:37:00 +08:00

258 lines
32 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" data-whc_version="26.0">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="description" content="系统更新流程因产品和平台而异,关于各个产品平台所支持的更新方式,可查看 平台升级方式 。 刷机模式 开发板只有进入到刷机模式才能进行刷机操作,使用下列任意方法可进入刷机模式: 空片直接进入:开发板上存储介质为空片,则上电直接进入刷机模式。 短路烧录引脚短路烧录引脚PA0到地则上电直接进入刷机模式。 按住刷机键:如果开发板有刷机按键,则按住刷机键上电或者 ..."/><meta name="DC.rights.owner" content="(C) 版权 2025"/><meta name="copyright" content="(C) 版权 2025"/><meta name="generator" content="DITA-OT"/><meta name="DC.type" content="topic"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/burnsys_user_guide.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/statis.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/medium.html"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-01-15"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="id"/><meta name="DC.language" content="zh-CN"/><title>系统更新流程</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="id-d5856e1479"/><meta name="wh-source-relpath" content="topics/sdk/burnsys/flow.dita"/><meta name="wh-out-relpath" content="topics/sdk/burnsys/flow.html"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/commons.css?buildId=2023110923"/>
<link rel="stylesheet" type="text/css" href="../../../webhelp/app/topic.css?buildId=2023110923"/>
<script src="../../../webhelp/app/options/properties.js?buildId=20250121171154"></script>
<script src="../../../webhelp/app/localization/strings.js?buildId=2023110923"></script>
<script src="../../../webhelp/app/search/index/keywords.js?buildId=20250121171154"></script>
<script defer="defer" src="../../../webhelp/app/commons.js?buildId=2023110923"></script>
<script defer="defer" src="../../../webhelp/app/topic.js?buildId=2023110923"></script>
<link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-styles-web.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/notes.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-common.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-images.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/footnote.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/aic-web-watermark.css?buildId=2023110923"/><link rel="stylesheet" type="text/css" href="../../../webhelp/template/topic-body-list.css?buildId=2023110923"/></head>
<body id="id" class="wh_topic_page frmBody">
<a href="#wh_topic_body" class="sr-only sr-only-focusable">
跳转到主要内容
</a>
<header class="navbar navbar-default wh_header">
<div class="container-fluid">
<div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
<div class="wh_logo_and_publication_title_container">
<div class="wh_logo_and_publication_title">
<a href="http://www.artinchip.com" class=" wh_logo d-none d-sm-block "><img src="../../../company-logo-white.png" alt="RTOS SDK 使用指南SDK 指南文件"/></a>
<div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle"><span class="ph mainbooktitle">RTOS SDK 使用指南</span><span class="ph booktitlealt">SDK 指南文件</span></span></a></div>
</div>
</div>
<div class="wh_top_menu_and_indexterms_link collapse navbar-collapse" id="wh_top_menu_and_indexterms_link">
</div>
</div>
</div>
</header>
<div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">
<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="搜索 " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="搜索查询" required="required"/><button type="submit" class="wh_search_button" aria-label="搜索"><span class="search_input_text">搜索</span></button></div></form>
</div>
<div class="container-fluid" id="wh_topic_container">
<div class="row">
<nav class="wh_tools d-print-none navbar-expand-md" aria-label="Tools">
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>主页</span></a></span></li><li><div class="topicref" data-id="concept_rcx_czh_pzb"><div class="title"><a href="../../../topics/sdk/chapter-app.html">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div></li><li><div class="topicref" data-id="id"><div class="title"><a href="../../../topics/sdk/burnsys/burnsys_user_guide.html">系统更新</a></div></div></li><li class="active"><div class="topicref" data-id="id"><div class="title"><a href="../../../topics/sdk/burnsys/flow.html">系统更新流程</a></div></div></li></ol></div>
<div class="wh_right_tools">
<button class="wh_hide_highlight" aria-label="切换搜索突出显示" title="切换搜索突出显示"></button>
<button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="折叠截面" title="折叠截面"></button>
<div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
<span class="navprev"><a class="- topic/link link" href="../../../topics/sdk/burnsys/statis.html" title="平台升级方式" aria-label="上一主题: 平台升级方式" rel="prev"></a></span>
<span class="navnext"><a class="- topic/link link" href="../../../topics/sdk/burnsys/medium.html" title="系统更新媒介" aria-label="下一主题: 系统更新媒介" rel="next"></a></span> </span></div>
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
<button type="button" id="wh_toc_button" class="custom-toggler navbar-toggler collapsed wh_toggle_button navbar-light" aria-expanded="false" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<nav id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none" aria-label="Table of Contents Container">
<div id="wh_publication_toc_content">
<div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem"><div data-tocid="revinfo_linux-d5856e989" class="topicref" data-id="revinfo_linux" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/revinfo/revinfo_rtos.html" id="revinfo_linux-d5856e989-link">修订记录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1003" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1003-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/env/sdk-compile.html" id="id-d5856e1003-link">SDK 编译</a><div class="wh-tooltip"><p class="shortdesc">介绍不同编译环境下 SDK 的详细编译流程。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1152" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1152-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/advanced/sdk-usage.html" id="id-d5856e1152-link">使用指南</a><div class="wh-tooltip"><p class="shortdesc">系统镜像、编译选项、开发板、应用等相关的详细使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_rcx_czh_pzb-d5856e1416" class="topicref" data-id="concept_rcx_czh_pzb" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_rcx_czh_pzb-d5856e1416-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-app.html" id="concept_rcx_czh_pzb-d5856e1416-link">应用场景</a><div class="wh-tooltip"><p class="shortdesc">描述了 SDK 在不同应用场景中的配置和使用包括系统更新、OTA、安全方案等。</p></div></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e1431" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/usb/udisk.html" id="id-d5856e1431-link">挂载 U 盘 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1443" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/sdmc/sdcard.html" id="id-d5856e1443-link">挂载 SD 卡</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="id-d5856e1455" class="topicref" data-id="id" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action id-d5856e1455-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burnsys_user_guide.html" id="id-d5856e1455-link">系统更新</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="id-d5856e1467" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/statis.html" id="id-d5856e1467-link">平台升级方式</a></div></div></li><li role="treeitem" class="active"><div data-tocid="id-d5856e1479" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/flow.html" id="id-d5856e1479-link">系统更新流程</a></div></div></li><li role="treeitem"><div data-tocid="nedium-d5856e1491" class="topicref" data-id="nedium" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/medium.html" id="nedium-d5856e1491-link">系统更新媒介</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1505" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/usb.html" id="id-d5856e1505-link">USB 线</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1517" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/uart.html" id="id-d5856e1517-link">串口线</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1529" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/sdcard.html" id="id-d5856e1529-link">SD 卡</a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1541" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/udisk.html" id="id-d5856e1541-link">U 盘</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1553" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1553-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/ota/ota_guide.html" id="id-d5856e1553-link">OTA 方案</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1657" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1657-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/xip/xip_user_guide.html" id="id-d5856e1657-link">XIP 方案 </a></div></div></li><li role="treeitem"><div data-tocid="id-d5856e1734" class="topicref" data-id="id" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/psram_load.html" id="id-d5856e1734-link">分散加载</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1746" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1746-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/dm.html" id="id-d5856e1746-link">动态加载 (DM-APP)</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1806" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1806-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/secure/chapter-secure.html" id="id-d5856e1806-link">安全方案</a></div></div></li><li role="treeitem"><div data-tocid="mkfs_partition_image-d5856e1866" class="topicref" data-id="mkfs_partition_image" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/mkfs_partition_image.html" id="mkfs_partition_image-d5856e1866-link">制作分区镜像</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1878" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1878-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/d13x_bare_boot/index.html" id="id-d5856e1878-link">客制化启动</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e1963" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e1963-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burner_offline_lite.html" id="id-d5856e1963-link">离线烧录</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="usb_display-d5856e2011" class="topicref" data-id="usb_display" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action usb_display-d5856e2011-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/app/usb-display.html" id="usb_display-d5856e2011-link">USB Display 方案</a></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2119" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2119-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/peripheral/peripheral-intro.html" id="id-d5856e2119-link">外设移植</a><div class="wh-tooltip"><p class="shortdesc"><span class="ph">CTP、U 盘、SD 卡、有线和无线网络</span>等外设的介绍和使用说明。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2244" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2244-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/bringup/chapter-bringup.html" id="id-d5856e2244-link">BringUp</a><div class="wh-tooltip"><p class="shortdesc">在硬件上电后快速初始化系统,为操作系统的启动准备好必要的硬件环境。</p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="id-d5856e2345" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action id-d5856e2345-link" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/chapter-advanced-app.html" id="id-d5856e2345-link">高级应用</a><div class="wh-tooltip"><p class="shortdesc">系统、存储、多媒体、接口、安全等模块的详细配置和设计说明。</p></div></div></div></li></ul></div>
</div>
</nav>
<div class="col-lg-7 col-md-9 col-sm-12" id="wh_topic_body">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true">
<span class="close-toc-icon-container">
<span class="close-toc-icon"></span>
</span>
</button>
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic topic" role="article" aria-labelledby="ariaid-title1"><span class="edit-link" style="font-size:12px; opacity:0.6; text-align:right; vertical-align:middle"><a target="_blank" href="http://172.16.35.88/tasks/jdssno1uvvbf2mltu9kb9v3if05d5gopuakboe8hlud18rma/edit/F:/aicdita/aicdita-cn/topics/sdk/burnsys/flow.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">系统更新流程</h1><div class="date inPage">15 Jan 2024</div><div style="color: gray;">
Read time: 1 minute(s)
</div><div class="- topic/body body"><p class="- topic/p p" data-ofbid="d93890e19__20250121171531">系统更新流程因产品和平台而异,关于各个产品平台所支持的更新方式,可查看
<a class="- topic/xref xref" href="statis.html">平台升级方式</a></p><section class="- topic/section section" id="id__section_tkr_34n_hdc" data-ofbid="id__section_tkr_34n_hdc"><h2 class="- topic/title title sectiontitle">刷机模式</h2>
<div class="- topic/div div">
<div class="- topic/p p" data-ofbid="d93890e32__20250121171531">开发板只有进入到刷机模式才能进行刷机操作,使用下列任意方法可进入刷机模式:<ul class="- topic/ul ul simple" id="id__ul_wyp_dj2_vcc" data-ofbid="id__ul_wyp_dj2_vcc"><li class="- topic/li li" data-ofbid="d93890e35__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e37__20250121171531">空片直接进入:开发板上存储介质为空片,则上电直接进入刷机模式。</p>
</li><li class="- topic/li li" data-ofbid="d93890e40__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e42__20250121171531">短路烧录引脚短路烧录引脚PA0到地则上电直接进入刷机模式。</p>
</li><li class="- topic/li li" data-ofbid="d93890e45__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e47__20250121171531">按住刷机键:如果开发板有刷机按键,则按住刷机键上电或者 reset进入刷机模式开发板上标注为
<span class="+ topic/ph ui-d/uicontrol ph uicontrol">uboot</span> 按键。</p>
</li><li class="- topic/li li" data-ofbid="d93890e53__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e55__20250121171531">短路存储介质引脚:短路存储介质的 command、clk 等引脚到地,造成读数据失败,则上电直接进入刷机模式,如短路 SPINAND 的
4、5 脚。</p>
</li><li class="- topic/li li" data-ofbid="d93890e58__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e60__20250121171531">通过控制台命令:如果开发板能进入 U-Boot ,在开机的过程中按住 Ctrl + c, 则系统会进入 U-Boot 控制台,输入
<span class="+ topic/keyword sw-d/cmdname keyword cmdname">aicupg usb 0</span> 命令可以进入烧写模式。</p>
</li><li class="- topic/li li" data-ofbid="d93890e66__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e68__20250121171531">Linux 控制台命令:如果开发板能能进入 Linux 控制台,输入 <span class="+ topic/keyword sw-d/cmdname keyword cmdname">aicupg</span>
命令,系统可以重启后进入烧写模式。</p>
</li><li class="- topic/li li" data-ofbid="d93890e74__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e76__20250121171531">ADB 服务:如果开发板能能进入 Linux 系统,并且 ADB 服务开启,刷机工具会检查到设备并使能 “开始”
按钮,可以直接点击<span class="+ topic/ph ui-d/uicontrol ph uicontrol">开始</span>刷机。</p>
</li></ul></div>
</div>
</section><section class="- topic/section section" id="id__section_irr_j1q_wcc" data-ofbid="id__section_irr_j1q_wcc"><h2 class="- topic/title title sectiontitle">刷机流程</h2>
<ol class="- topic/ol ol" id="id__ol_qgl_xc2_vcc" data-ofbid="id__ol_qgl_xc2_vcc"><li class="- topic/li li" data-ofbid="d93890e90__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e92__20250121171531">等待系统上电,启动 SoC 内部的 BROM 程序。</p>
</li><li class="- topic/li li" data-ofbid="d93890e95__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e97__20250121171531">BROM 按照如下顺序检查存储介质中是否有系统数据:</p>
<ul class="- topic/ul ul simple" id="id__ul_oll_xc2_vcc" data-ofbid="id__ul_oll_xc2_vcc"><li class="- topic/li li" data-ofbid="d93890e101__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e103__20250121171531">SDMC1 SD 卡)</p>
</li><li class="- topic/li li" data-ofbid="d93890e106__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e108__20250121171531">SPI NAND</p>
</li><li class="- topic/li li" data-ofbid="d93890e111__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e113__20250121171531">SPI NOR</p>
</li><li class="- topic/li li" data-ofbid="d93890e116__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e118__20250121171531">SDMC0eMMC</p>
</li></ul>
</li><li class="- topic/li li" data-ofbid="d93890e122__20250121171531">
<div class="- topic/p p" data-ofbid="d93890e124__20250121171531">根据检测到的存储介质中的数据BROM 执行以下相应启动操作:<ul class="- topic/ul ul" id="id__ul_g3t_fd2_vcc" data-ofbid="id__ul_g3t_fd2_vcc"><li class="- topic/li li" data-ofbid="d93890e127__20250121171531">如果检测到 SD 卡,且 SD 卡为启动盘,执行卡启动。</li><li class="- topic/li li" data-ofbid="d93890e129__20250121171531">如果检测到 SD 卡,且 SD 卡中是 FAT32 文件系统,并且有刷机的两个文件,则进行 SD 卡刷机。</li><li class="- topic/li li" data-ofbid="d93890e131__20250121171531">如果检测到存储介质 SPI NAND、SPI NOR 或 eMMC且其中含有数据则执行启动系统。</li></ul></div>
</li><li class="- topic/li li" data-ofbid="d93890e134__20250121171531">
<div class="- topic/p p" data-ofbid="d93890e136__20250121171531">U-Boot 执行以下检查,并根据检查结果,进入不同模式:<ul class="- topic/ul ul" id="id__ul_iwc_g22_vcc" data-ofbid="id__ul_iwc_g22_vcc"><li class="- topic/li li" data-ofbid="d93890e139__20250121171531">检查刷机键PA0是否被拉低拉低则进入<a class="- topic/xref xref" href="flow.html#id__section_tkr_34n_hdc">刷机模式</a>,否则启动 kernel。</li><li class="- topic/li li" data-ofbid="d93890e145__20250121171531">检查 U 盘USB0中是否是 FAT32 文件系统,并且是否有刷机的两个文件,两个条件均满足则进行 U 盘刷机,否则启动
kernel。<p class="- topic/p p" data-ofbid="d93890e147__20250121171531">kernel 启动成功后会挂载 rootfs系统正常启动。</p></li></ul></div>
<div class="- topic/p p" data-ofbid="d93890e150__20250121171531">
<br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="id__image_vyp_dj2_vcc" src="../../../images/burnsys/burnsys_flow.png" width="576" alt="burnsys_flow"/></div><br/>
</div>
</li></ol>
</section><section class="- topic/section section" id="id__ota" data-ofbid="id__ota"><h2 class="- topic/title title sectiontitle">OTA 流程</h2>
<ol class="- topic/ol ol simple" id="id__ol_s1v_l32_vcc" data-ofbid="id__ol_s1v_l32_vcc"><li class="- topic/li li" data-ofbid="d93890e167__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e169__20250121171531">系统启动到正常状态,准备升级需要的固件。</p>
</li><li class="- topic/li li" data-ofbid="d93890e172__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e174__20250121171531">通过 OTA 方式下载固件到本地,或通过 SD 卡U 盘USB 线等外部存储器将固件复制到本地。</p>
</li><li class="- topic/li li" data-ofbid="d93890e177__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e179__20250121171531">设置升级标记,重启系统。</p>
<p class="- topic/p p" data-ofbid="d93890e182__20250121171531">系统重新启动后会进入升级系统,</p>
</li><li class="- topic/li li" data-ofbid="d93890e185__20250121171531">
<p class="- topic/p p" data-ofbid="d93890e187__20250121171531">升级开发板到新的固件。</p>
<p class="- topic/p p" data-ofbid="d93890e190__20250121171531">升级过程中出现异常掉电,下次启动还能够继续完成剩下的升级过程。</p>
<p class="- topic/p p" data-ofbid="d93890e193__20250121171531">升级完成后重新启动系统即可进入新系统。</p>
</li></ol>
<figure class="- topic/fig fig fignone" data-ofbid="d93890e197__20250121171531"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="id__image_yyp_dj2_vcc" src="../../../images/burnsys/burnsys_ota.png" alt="burnsys_ota"/></div><br/></figure>
<p class="- topic/p p" data-ofbid="d93890e202__20250121171531">关于 OTA 升级逻辑的详细使用说明,可参考 <a class="- topic/xref xref" href="../ota/ota_guide.html">OTA 方案</a></p>
</section></div></article></main></div>
</div>
<nav role="navigation" id="wh_topic_toc" aria-label="On this page" class="col-lg-2 d-none d-lg-block navbar d-print-none">
<div id="wh_topic_toc_content">
<div class=" wh_topic_toc "><div class="wh_topic_label">在本页上</div><ul><li class="section-item"><div class="section-title"><a href="#id__section_tkr_34n_hdc" data-tocid="id__section_tkr_34n_hdc">刷机模式</a></div></li><li class="section-item"><div class="section-title"><a href="#id__section_irr_j1q_wcc" data-tocid="id__section_irr_j1q_wcc">刷机流程</a></div></li><li class="section-item"><div class="section-title"><a href="#id__ota" data-tocid="id__ota">OTA 流程</a></div></li></ul></div>
</div>
</nav>
</div>
</div>
</div>
<footer class="navbar navbar-default wh_footer">
<div class=" footer-container mx-auto ">
<title>footer def</title>
<style><!--
.p1 {
font-family: FangZhengShuSong, Times, serif;
}
.p2 {
font-family: Arial, Helvetica, sans-serif;
}
.p3 {
font-family: "Lucida Console", "Courier New", monospace;
}
--></style>
<div class="webhelp.fragment.footer">
<p class="p1">Copyright © 2019-2024 广东匠芯创科技有限公司. All rights reserved.</p>
</div><div>
<div class="generation_time">
Update Time: 2025-01-21
</div>
</div>
</div>
</footer>
<div id="go2top" class="d-print-none">
<span class="oxy-icon oxy-icon-up"></span>
</div>
<div id="modal_img_large" class="modal">
<span class="close oxy-icon oxy-icon-remove"></span>
<div id="modal_img_container"></div>
<div id="caption"></div>
</div>
<script src="${pd}/publishing/publishing-styles-AIC-template/js/custom.js" defer="defer"></script>
</body>
</html>