华大(小华)HC32L130工程创建
我们先来认识一下华大驱动库包下的文件功能。注意,华大提供的包是没有M0+内核标准文件的,(HC32L130 是M0+)ST提供的驱动库包是有的,就是CORE文件夹。第一步:创建文件夹目录
具体这个创建文件夹目录的含义可以看STM32工程创建理论篇
第二步:将华大提供的driver文件内容(这些文件是从华大驱动库包)复制到HC32L130x_FWLib
第三步:将内核相关的文件从commom和KEIL的烧录算法文 复制到CMSIS。注:common文件是IAR和KEIL通用。
第四步:将source文件下的内容拷贝过来到USER。IAR和KEIL通用。IAR和KEIL通用。
第五步:随便找一个例程将其添加启动文件复制至starup
二、在KEIL5创建工程
第一步:安装芯片支持包,可以到华大官网下载对应的芯片MDK支持包的既可
第二步:创建新工程
输入名称,点击保存到Projiect文件下
第三步:选择对应的芯片包对应的芯片型号(前提我们要小华官网先下载对应的MDK芯片支持包,下载下来双击安装即可)
勾选内核标准组件。注意,华大驱动库包是没有提供标准内核文件的(但ST提供的DEMO驱动包基本有内核文件,好像只有M4才没提供),不论是华大还是ST单片机,使用的内核文件都是通用的,这里有两种方法,1、勾选内核组件。2、复制ST库的CORE M0+内核标准文件。本次我们直接选择方法1。 方法1。直接选择KEIL提供的组件。
三、添加文件
第一步:创建目录添加文件与.c文件
APP还没放代码,所以为空闲预留,后续自己可以添加外设驱动放在这里
BSP比如GPIO\timer等等,大家 自己可以放
库文件添加大家根据自己需求来放置
第二步:将编译修改成5 设置编译器5 (5比较稳定)
第三步:细心的同学肯定发现刚刚我们移植的CMSIS目录下的MDK算法文件没有用到,当然你也可以用上。如下,这个文件只要跟你到时候仿真有关系,我们还是添加下,这个具体含义我不太懂。