Evans_li 发表于 2022-4-22 19:08

创建工程模板

<h2>创建工程模板</h2>

<h3>1 建立 工程目录</h3>

<p>工程根目录文件夹 gd32l233_std_nos_t</p>

<p>工程根目录文件夹下依次建立文件夹</p>

<p>core :存放处理器线管代码文件。</p>

<p>user :存放用户应用代码文件。</p>

<p>std_lib :存放标准库。</p>

<p>driver :存放自己编写的驱动文件。</p>

<p>拷贝官方库文件到本地工程:</p>

<p>这里要拷贝的文件比较多,就不详述了,可以在文章底部下载移植好的工程模板查看。</p>

<p>&nbsp;</p>

<h3>2 创建工程</h3>

<p>2.1 新建工程</p>

<p>keil新建一个空白工程到所创建的工程主目录下,工程命名为 gd32l233_std_nos_t</p>

<p>2.2 创建工程管理文件夹</p>

<p>如下,打开管理工程项目界面。</p>

<p>① 将项目目标改为 gd32l233_std_nos_t 。</p>

<p>② 添加分组:core、user、std_lib、driver。</p>

<p>③ 添加文件到分组,详细请打开已创建好的模板工程。</p>

<p></p>

<p>&nbsp;</p>

<h3>3 添加内核文件</h3>

<p>在官方提供的文件夹里没有找到core_cm.h等文件,所以直接在 keil 库管理器里直接将 core 添加进来。</p>

<p></p>

<p>&nbsp;</p>

<p>勾选 CMSIS 目录下的 core 之后,看到工程管理器上有了CMSIS这一项</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<h3>4 设置头文件包含路径</h3>

<p>设置头文件包含路径,就是工程上有头文件的路径都需要包含进来。</p>

<p>.\core</p>

<p>.\std_lib\incldue</p>

<p>.\user</p>

<p>.\driver</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<h3>5 修改编译设置</h3>

<p>需要设置以下工程报警告的选项</p>

<p>1 修改为-O0</p>

<p>2 修改为 AC5-like Warnings</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<h3>6 编译</h3>

<p>需要修改下 源文件,将使用到 systick 的代码注释掉,具体操作就是看编译报错来注释。</p>

<p>点击编译按钮,或者按 F7 快捷键开始编译:</p>

<p></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<h3>7 实验现象:</h3>

<p>工程创建成功,编译成功,并且0错误0警告,完美。</p>

<p>&nbsp;</p>

<h3>8总结:</h3>

<p>兆易创新提供的官方资料还是很好用的,很方便就创建好了工程模板。</p>

<p>工程模板下载地址:</p>

<p>&nbsp;</p>

lugl4313820 发表于 2022-4-22 21:22

加油!期待精彩继续,建议你加个开箱讲解哒!

小正将军 发表于 2023-6-17 09:23

谢谢,可惜积分不够

小正将军 发表于 2023-6-17 09:27

<p>中间就一个while循环,少些东西,需要一个完整的设计</p>

Evans_li 发表于 2023-7-28 09:01

小正将军 发表于 2023-6-17 09:27
中间就一个while循环,少些东西,需要一个完整的设计

<p>需要什么在基础上开发就行</p>
页: [1]
查看完整版本: 创建工程模板