先看一下最后的文件夹结构(文件夹结构可以根据项目实际的需要去定义)
keil内:
参考文章:
KEIL平台下新建华大HC32F460单片机工程笔记_hc32f keil环境搭建-CSDN博客
(我根据需要,创建的文件夹结构和原文是有出入的)
准备工作:
keil版本:
如果是第一次使用HC32L176MATA,需要在小华的官网下载相应的pack包。
HC32L176MATA-LQFP80 - 小华半导体有限公司
一、创建文件夹
创建一个空的文件夹用来存放工程文件以及源文件。
文件夹结构:
下面会详细介绍每个文件夹存放的文件
从HC32L17x_DDL_Rev1.1.0\example\gpio\gpio_output\source目录拷贝main,c文件到\01_Source_Code目录下
从HC32L17x_DDL_Rev1.1.0\example\gpio\gpio_output\source目录拷贝ddl_device.h文件到\01_Source_Code\HC32L17x目录下
\HC32L17x_DDL_Rev1.1.0\mcu\common,目录下拷贝文件到\01_Source_Code\HC32L17x
\HC32L17x_DDL_Rev1.1.0\driver目录下的两个文件夹拷贝到\01_Source_Code\Driver
\HC32L17x_DDL_Rev1.1.0\mcu文件目录下的MDK文件夹复制到\02_Keil_Project
在提供的样例中找一个启动文件(\HC32L17x_DDL_Rev1.1.0\example\gpio\gpio_output\MDK/startup_hc32l17x.s)复制到\02_Keil_Project
二、新建工程
打开keil新建一个工程keil-new uvprojx Project
将工程保存到刚才的路径,工程命名
选择芯片内核
点击ok,勾选core
点击小盒子创建工程内的文件夹结构,如下:
点击ok
三、配置
添加文件的路径
linker
debug
这里的flash要和使用的芯片匹配
output
选择输出hex
四、编译
最后编译看结果
连接板子,仿真看一下