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

232 lines
34 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="对于内置 NOR 烧录方案,尤其是针对支持合封 NOR Flash 的芯片,设备生产厂商可能希望在主控芯片焊接到板子前对于合封 NOR 进行镜像数据烧录。这种离线烧录方法可以确保芯片在出厂前已经包含了必要的固件或应用程序。 内置 NOR 烧录原理 使用外部烧录器对于合封 NOR 直接进行数据烧录的工作原理如下: 对没有烧录过启动程序的空片,芯片上电时,由于 BROM 启动失败,直接进入了升级模式。 ..."/><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/burner_offline_lite.html"/><meta name="DC.relation" content="../../../topics/sdk/burnsys/burn_spinand.html"/><meta name="DC.relation" content="../../../topics/sdk/app/usb-display.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="burn_packaged_spinor"/><title>烧录内置 SPI NOR</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="burn_packaged_spinor-d5856e1999"/><meta name="wh-source-relpath" content="topics/sdk/burnsys/burn_packaged_spinor.dita"/><meta name="wh-out-relpath" content="topics/sdk/burnsys/burn_packaged_spinor.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="burn_packaged_spinor" 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/burner_offline_lite.html">离线烧录</a></div></div></li><li class="active"><div class="topicref" data-id="burn_packaged_spinor"><div class="title"><a href="../../../topics/sdk/burnsys/burn_packaged_spinor.html">烧录内置 SPI NOR</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/burn_spinand.html" title="烧录 SPI NAND" aria-label="上一主题: 烧录 SPI NAND" rel="prev"></a></span>
<span class="navnext"><a class="- topic/link link" href="../../../topics/sdk/app/usb-display.html" title="USB Display 方案" aria-label="下一主题: USB Display 方案" 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="false"><div data-tocid="id-d5856e1455" class="topicref" data-id="id" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-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></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="true"><div data-tocid="id-d5856e1963" class="topicref" data-id="id" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-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><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="burn_spinor-d5856e1975" class="topicref" data-id="burn_spinor" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burn_spinor.html" id="burn_spinor-d5856e1975-link">烧录 SPI NOR</a></div></div></li><li role="treeitem"><div data-tocid="burn_spinand-d5856e1987" class="topicref" data-id="burn_spinand" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burn_spinand.html" id="burn_spinand-d5856e1987-link">烧录 SPI NAND</a></div></div></li><li role="treeitem" class="active"><div data-tocid="burn_packaged_spinor-d5856e1999" class="topicref" data-id="burn_packaged_spinor" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../topics/sdk/burnsys/burn_packaged_spinor.html" id="burn_packaged_spinor-d5856e1999-link">烧录内置 SPI NOR</a></div></div></li></ul></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/burn_packaged_spinor.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">烧录内置 SPI NOR</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="d202621e19__20250121171635">对于内置 NOR 烧录方案,尤其是针对支持合封 NOR Flash 的芯片,设备生产厂商可能希望在主控芯片焊接到板子前对于合封 NOR
进行镜像数据烧录。这种离线烧录方法可以确保芯片在出厂前已经包含了必要的固件或应用程序。</p><section class="- topic/section section" id="burn_packaged_spinor__section_zfr_hgr_gdc" data-ofbid="burn_packaged_spinor__section_zfr_hgr_gdc"><h2 class="- topic/title title sectiontitle">内置 NOR 烧录原理</h2>
<div class="- topic/p p" data-ofbid="d202621e26__20250121171635">使用外部烧录器对于合封 NOR 直接进行数据烧录的工作原理如下:<ol class="- topic/ol ol" id="burn_packaged_spinor__ol_rhp_5fr_gdc" data-ofbid="burn_packaged_spinor__ol_rhp_5fr_gdc"><li class="- topic/li li" data-ofbid="d202621e29__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e31__20250121171635">对没有烧录过启动程序的空片,芯片上电时,由于 BROM 启动失败,直接进入了升级模式。</p>
</li><li class="- topic/li li" data-ofbid="d202621e34__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e36__20250121171635">在升级模式中BROM 会设置将合封 NOR 的 CS、CLK、MOSI 和 MISO 引脚映射到外部。</p>
</li><li class="- topic/li li" data-ofbid="d202621e39__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e41__20250121171635">此时外部设备可将芯片当做一颗普通 SPI NOR Flash 进行读写访问。</p>
</li></ol></div>
</section><section class="- topic/section section" id="burn_packaged_spinor__section_hh2_jgr_gdc" data-ofbid="burn_packaged_spinor__section_hh2_jgr_gdc"><h2 class="- topic/title title sectiontitle">准备硬件</h2>
<div class="- topic/p p" data-ofbid="d202621e50__20250121171635">
<ol class="- topic/ol ol" id="burn_packaged_spinor__ul_hyl_kgr_gdc" data-ofbid="burn_packaged_spinor__ul_hyl_kgr_gdc"><li class="- topic/li li" data-ofbid="d202621e53__20250121171635"><strong class="+ topic/ph hi-d/b ph b">使用合适的烧录座</strong><p class="- topic/p p" data-ofbid="d202621e56__20250121171635">为了进行芯片的离线烧录,特别是在内置 NOR
闪存的情况下,使用一个合适的烧录座是至关重要的一步。下面将详细介绍如何选择合适的烧录座以及如何使用它来准备芯片进行烧录。</p><p class="- topic/p p" data-ofbid="d202621e58__20250121171635">烧录座的选择主要依赖于芯片的封装类型和尺寸。芯片可能有多种封装,如
QFN68, QFN88, QFN100注意根据芯片的封装信息使用合适的烧录座。</p><div class="- topic/p p" data-ofbid="d202621e60__20250121171635">例如,对于 QFN68
封装的芯片,其具体尺寸信息为 7x7x0.85 mm引脚间距为 0.35 mm ,应准备一个能够匹配这些规格的烧录座。<figure class="- topic/fig fig fignone" id="burn_packaged_spinor__fig_ic3_pfr_gdc" data-ofbid="burn_packaged_spinor__fig_ic3_pfr_gdc"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="burn_packaged_spinor__image_nc3_pfr_gdc" src="../../../images/sdk/socket.png" alt="socket"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label"><span class="fig--title-label-number"> 1</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">烧录座示例</span></figcaption></figure></div><p class="- topic/p p" data-ofbid="d202621e68__20250121171635">确保烧录座可以精确地容纳并引出芯片的所有必要信号线。将芯片对准烧录座,轻轻下压,确保所有引脚都与烧录座的触点良好接触。检查连接是否牢固且无短路风险。</p></li><li class="- topic/li li" data-ofbid="d202621e70__20250121171635"><strong class="+ topic/ph hi-d/b ph b">使用烧录座烧录子板</strong><div class="- topic/p p" data-ofbid="d202621e73__20250121171635">一旦选择了合适的烧录座,即可将芯片放置到烧录座中,并确保所有接触点都正确无误地连接,具体流程如下:<ol class="- topic/ol ol" type="a" id="burn_packaged_spinor__ol_vhv_1hr_gdc" data-ofbid="burn_packaged_spinor__ol_vhv_1hr_gdc"><li class="- topic/li li" data-ofbid="d202621e76__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e78__20250121171635">设计烧录子板。</p>
<p class="- topic/p p" data-ofbid="d202621e81__20250121171635">要使用外部烧录器进行烧录,还需要针对烧录器设计一个专用的烧录子板,通过该子板将烧录器、烧录座以及主控芯片对应的信号连接起来。</p>
<div class="- topic/p p" data-ofbid="d202621e84__20250121171635">对于主控芯片而言,需要处理的相关引脚信息如下:<div class="table-container"><table class="- topic/table table longtable colwidths-given docutils align-default frame-all" id="burn_packaged_spinor__table_bw2_5gr_gdc" data-ofbid="burn_packaged_spinor__table_bw2_5gr_gdc" data-cols="2"><caption class="- topic/title title tablecap" data-caption-side="top" data-is-repeated="true"><span class="table--title-label"><span class="table--title-label-number"> 1</span><span class="table--title-label-punctuation">. </span></span><span class="table--title"></span></caption><colgroup><col style="width:46.948356807511736%"/><col style="width:53.051643192488264%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">引脚</th><th class="- topic/entry entry colsep-0 rowsep-1" id="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">功能</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">VCC33_IO</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">3.3V 供电</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">GND</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">接地</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PB6</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">FLASH_CS</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PB7</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">FLASH_MISO</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PB8</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">FLASH_MOSI</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PB9</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">FLASH_CLK</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PLL_XI</td><td class="- topic/entry entry colsep-0 rowsep-1" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">外部晶振</td></tr><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__1">PLL_XO</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="burn_packaged_spinor__table_bw2_5gr_gdc__entry__2">外部晶振</td></tr></tbody></table></div><div class="- topic/note note note note_note" id="burn_packaged_spinor__note_yws_5gr_gdc" data-ofbid="burn_packaged_spinor__note_yws_5gr_gdc"><span class="note__title">注:</span>
<ul class="- topic/ul ul simple" id="burn_packaged_spinor__ul_bht_5gr_gdc" data-ofbid="burn_packaged_spinor__ul_bht_5gr_gdc"><li class="- topic/li li" data-ofbid="d202621e141__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e143__20250121171635">所有的 VCC33_IO 都要接上电源。</p>
</li><li class="- topic/li li" data-ofbid="d202621e146__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e148__20250121171635">有些芯片不需要外部晶振,则可以不需要理会 PLL_XI/PLL_XO 引脚</p>
</li></ul>
</div></div>
</li><li class="- topic/li li" data-ofbid="d202621e153__20250121171635">
<div class="- topic/p p" data-ofbid="d202621e155__20250121171635">将主控芯片的升级引脚默认拉低,可以反复使用烧录器烧录芯片:<div class="table-container"><table class="- topic/table table longtable colwidths-given docutils align-default frame-all" id="burn_packaged_spinor__table_wzl_dhr_gdc" data-ofbid="burn_packaged_spinor__table_wzl_dhr_gdc" data-cols="2"><caption></caption><colgroup><col style="width:25.90673575129534%"/><col style="width:74.09326424870466%"/></colgroup><thead class="- topic/thead thead"><tr class="- topic/row"><th class="- topic/entry entry colsep-1 rowsep-1" id="burn_packaged_spinor__table_wzl_dhr_gdc__entry__1">引脚</th><th class="- topic/entry entry colsep-0 rowsep-1" id="burn_packaged_spinor__table_wzl_dhr_gdc__entry__2">功能</th></tr></thead><tbody class="- topic/tbody tbody"><tr class="- topic/row"><td class="- topic/entry entry colsep-1 rowsep-0" headers="burn_packaged_spinor__table_wzl_dhr_gdc__entry__1">PA0</td><td class="- topic/entry entry colsep-0 rowsep-0" headers="burn_packaged_spinor__table_wzl_dhr_gdc__entry__2">默认的升级按键引脚</td></tr></tbody></table></div></div>
<p class="- topic/p p" data-ofbid="d202621e174__20250121171635">设置升级引脚拉低的作用,是因为默认情况下,如果 NOR 中有合法的启动程序,
上电时会直接启动,不会进入升级模式。若需要进入升级模式,则通过拉低升级按键对应的引脚,启动时软件检测后进入。</p>
<p class="- topic/p p" data-ofbid="d202621e177__20250121171635">注意,升级按键引脚默认是 PA0但是软件可配置修改为其他引脚。如果要烧录的软件已经修改了所检测的升级按键引脚
则烧录子板也需对应修改,不然无法支持重复烧录,即空片第一次烧录可成功,再次烧录无法检测到 NOR Flash。</p>
</li><li class="- topic/li li" data-ofbid="d202621e180__20250121171635">
<p class="- topic/p p" data-ofbid="d202621e182__20250121171635"><strong class="+ topic/ph hi-d/b ph b">连接烧录器</strong><strong class="+ topic/ph hi-d/b ph b">烧录器的相关连接信息,请参考所使用的烧录器手册。</strong>
</p>
</li></ol></div></li></ol>
</div>
</section><section class="- topic/section section" id="burn_packaged_spinor__section_l3k_hhr_gdc" data-ofbid="burn_packaged_spinor__section_l3k_hhr_gdc"><h2 class="- topic/title title sectiontitle">烧录器烧录</h2>
<div class="- topic/p p" data-ofbid="d202621e197__20250121171635">使用烧录器进行烧录时,需要将焊接好烧录座的烧录子板连接到烧录器上。进行烧录时,将主控芯片放入到烧录座中,扣紧后上电,即可进行烧录。<figure class="- topic/fig fig fignone" id="burn_packaged_spinor__fig_jqj_ghr_gdc" data-ofbid="burn_packaged_spinor__fig_jqj_ghr_gdc"><br/><div class="imagecenter"><img class="- topic/image image imagecenter" id="burn_packaged_spinor__image_utc_ghr_gdc" src="../../../images/sdk/programmer.png" width="288" alt="programmer"/></div><br/><figcaption data-caption-side="bottom" class="- topic/title title figcapcenter"><span class="figtitleprefix fig--title-label"><span class="fig--title-label-number"> 2</span><span class="fig--title-label-punctuation">. </span></span><span class="fig--title">烧录器示例</span></figcaption></figure></div>
</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="#burn_packaged_spinor__section_zfr_hgr_gdc" data-tocid="burn_packaged_spinor__section_zfr_hgr_gdc">内置 NOR 烧录原理</a></div></li><li class="section-item"><div class="section-title"><a href="#burn_packaged_spinor__section_hh2_jgr_gdc" data-tocid="burn_packaged_spinor__section_hh2_jgr_gdc">准备硬件</a></div></li><li class="section-item"><div class="section-title"><a href="#burn_packaged_spinor__section_l3k_hhr_gdc" data-tocid="burn_packaged_spinor__section_l3k_hhr_gdc">烧录器烧录</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>