1. 创建文件夹
- 首先我们要创建几个文件夹,文件夹包括driver、common、MDK、source(个人习惯,可根据需求自定义)
driver目录下包括inc和src两个文件夹,分别存放工程依赖的头文件和源文件;
common目录下包括启动文件start_xxxx.s文件; MDK目录下包括项目工程文件(新建项目就在这个文件夹内);
source目录包括项目main文件和其他源文件。
2. 准备工作
- 将下载好的模板工程中的driver内的inc和src复制到我们创建的driver中;
- 将HC32L110_DDL_Rev1.2.1\HC32L110_DDL_Rev1.2.1\mcu\common路径中的头文件和源文件,分别复制到driver中的inc和src中(注意:ddl_device.h也要复制过来);
- 将\HC32L110_DDL_Rev1.2.1\HC32L110_DDL_Rev1.2.1\example\gpio\gpio_irq\MDK路径中的startup_hc32l110.s文件复制到common中;
2. 新建工程
- 开始创建工程keil->project->new uVersion project;项目保存路径选择我们刚刚创建的MDK文件夹;
- 开始在keil5中配置,点击三个方框,修改项目文件结构,创建三个组common、source、driver;
- common中包括加入startup_hc32l110.s
- source中包括main.c(如果你写了其他的源文件.c,那么也需要包含进来)
- driver中包括所有的src
- 点击魔法棒,选择compiler 5,c/c++一栏中包含头文件路径(刚才创建的driver/inc的路径);
包含当前source文件的路径(因为你可能会在里面自己写头文件)。
3. 运行工程
如果前面都正确操作了,那么直接运行就能够成功,这里面当然还有一些坑,但是csdn竟然不让我上传图片,没办法,先这样纯用文字记录吧。
2751

被折叠的 条评论
为什么被折叠?



