Files
luban-lite-t3e-pro/doc/topics/sdk/advanced/burn-image-add-dev-board.html
2025-01-23 16:37:00 +08:00

200 lines
12 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="为了快速创建板子配置Luban SDK 提供了 add_board 程序。该程序以原厂公板的配置文件为模板来创建新板子对应的目录和参数配置。一款产品对应一个板子,开发新产品时,需要在 SDK 中创建新的板子以及对应的配置 。 执行下列步骤前,用户需要提供一个原厂公板的配置文件: 在 SDK 根目录下执行 make add_board 命令。 ..."/><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="concept"/><meta name="DC.contributor" content="yan.wang"/><meta name="DC.date.modified" content="2024-12-04"/><meta name="DC.format" content="HTML5"/><meta name="DC.identifier" content="concept_dyd_dn3_pzb"/><meta name="DC.language" content="zh-CN"/><title>添加开发板</title><!-- Build number 2023110923. --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content=""/><meta name="wh-source-relpath" content="topics/sdk/advanced/burn-image-add-dev-board.dita"/><meta name="wh-out-relpath" content="topics/sdk/advanced/burn-image-add-dev-board.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="concept_dyd_dn3_pzb" 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 "></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_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="打印此页" aria-label="打印此页"></button></div>
</div>
</nav>
</div>
<div class="wh_content_area">
<div class="row">
<div class="col-12" id="wh_topic_body">
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" 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/advanced/burn-image-add-dev-board.dita">Edit online</a></span><h1 class="- topic/title title topictitle1" id="ariaid-title1">添加开发板</h1><div class="date inPage">4 Dec 2024</div><div style="color: gray;">
Read time: 1 minute(s)
</div><div class="- topic/body concept/conbody body conbody"><p class="- topic/p p" data-ofbid="d38629e22__20250121171516">为了快速创建板子配置Luban SDK 提供了 <span class="+ topic/keyword sw-d/cmdname keyword cmdname">add_board</span>
程序。该程序以原厂公板的配置文件为模板来创建新板子对应的目录和参数配置。一款产品对应一个板子,开发新产品时,需要在 SDK 中创建新的板子以及对应的配置 。</p><p class="- topic/p p" data-ofbid="d38629e27__20250121171516">执行下列步骤前,用户需要提供一个原厂公板的配置文件:</p><ol class="- topic/ol ol" id="concept_dyd_dn3_pzb__ol_p4r_lwg_bzb" data-ofbid="concept_dyd_dn3_pzb__ol_p4r_lwg_bzb"><li class="- topic/li li" data-ofbid="d38629e30__20250121171516">
<p class="- topic/p p" data-ofbid="d38629e32__20250121171516">在 SDK 根目录下执行 <span class="+ topic/keyword sw-d/cmdname keyword cmdname">make add_board</span> 命令。</p>
</li><li class="- topic/li li" data-ofbid="d38629e38__20250121171516">
<p class="- topic/p p" data-ofbid="d38629e40__20250121171516">根据系统提示,提供必要的配置信息,例如新板名称或厂商名称。</p>
<p class="- topic/p p" data-ofbid="d38629e43__20250121171516">配置示例如下:</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="concept_dyd_dn3_pzb__codeblock_r4r_lwg_bzb" data-ofbid="concept_dyd_dn3_pzb__codeblock_r4r_lwg_bzb">Chip list:
<span class="hl-number">1</span>: d211
Select chip <strong class="hl-keyword">for</strong> new board(number): <span class="hl-number">1</span>
d211
Reference defconfig:(Create new board base on selected defconfig)
<span class="hl-number">1</span>: d211_fpga_mmc_defconfig
<span class="hl-number">2</span>: d211_fpga_spinand_defconfig
<span class="hl-number">3</span>: d211_fpga_spinor_defconfig
<span class="hl-number">4</span>: d211_initramfs_defconfig
<span class="hl-number">5</span>: d211_qemu_defconfig
Select reference defconfig <strong class="hl-keyword">for</strong> new board(number): <span class="hl-number">1</span>
d211_fpga_mmc_defconfig
Input new board<span class="hl-string">'s name: MyTest Board
</span> MyTest Board
Input manufacturer<span class="hl-string">'s name: My Company
</span> My Company
</pre>
</li><li class="- topic/li li" data-ofbid="d38629e49__20250121171516">
<p class="- topic/p p" data-ofbid="d38629e53__20250121171516">创建相关的目录和配置。</p>
<p class="- topic/p p" data-ofbid="d38629e57__20250121171516">完成后,<span class="+ topic/keyword sw-d/cmdname keyword cmdname">add_board</span> 程序会列出新建的目录和相关配置文件,便于按照需求重新修改配置:</p>
<pre class="+ topic/pre pr-d/codeblock pre codeblock language-c" id="concept_dyd_dn3_pzb__codeblock_s4r_lwg_bzb" data-ofbid="concept_dyd_dn3_pzb__codeblock_s4r_lwg_bzb">Created: target/d211/MyTest_Board
Created: source/uboot-<span class="hl-number">2021.10</span>/configs/d211_MyTest_Board_defconfig
Created: source/linux-<span class="hl-number">5.10</span>/arch/riscv/configs/d211_MyTest_Board_defconfig
Created: package/third-party/busybox/configs/d211_MyTest_Board_defconfig
Created: target/configs/d211_MyTest_Board_defconfig
Updated: target/d211/Config.in</pre>
</li></ol><p class="- topic/p p" data-ofbid="d38629e66__20250121171516">ArtInChip 示例工程的命名规则为 <code class="+ topic/ph pr-d/codeph ph codeph">demo+引脚数 + "_" +
"存储类型"</code>。选择一个合适的工程可以减少修改配置的工作量。关于如何选择合适的工程,可查看<a class="- topic/xref xref" href="../bringup/lite-bringup-prepare.html#id__li_xlk_hfr_ldc">选择已有工程</a></p></div></article></main></div>
</div>
</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>