打印
[方案相关]

华大(小华)HC32L130工程创建

[复制链接]
1099|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lvuu|  楼主 | 2023-4-28 01:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我们先来认识一下华大驱动库包下的文件功能。注意,华大提供的包是没有M0+内核标准文件的,(HC32L130 是M0+)ST提供的驱动库包是有的,就是CORE文件夹。


使用特权

评论回复
沙发
lvuu|  楼主 | 2023-4-28 01:11 | 只看该作者
第一步:创建文件夹目录
具体这个创建文件夹目录的含义可以看STM32工程创建理论篇

使用特权

评论回复
板凳
lvuu|  楼主 | 2023-4-28 01:11 | 只看该作者
第二步:将华大提供的driver文件内容(这些文件是从华大驱动库包)复制到HC32L130x_FWLib

使用特权

评论回复
地板
lvuu|  楼主 | 2023-4-28 01:12 | 只看该作者
第三步:将内核相关的文件从commom和KEIL的烧录算法文 复制到CMSIS。注:common文件是IAR和KEIL通用。

使用特权

评论回复
5
lvuu|  楼主 | 2023-4-28 01:12 | 只看该作者

使用特权

评论回复
6
lvuu|  楼主 | 2023-4-28 01:12 | 只看该作者
第四步:将source文件下的内容拷贝过来到USER。IAR和KEIL通用。IAR和KEIL通用。



使用特权

评论回复
7
lvuu|  楼主 | 2023-4-28 01:12 | 只看该作者
第五步:随便找一个例程将其添加启动文件复制至starup

使用特权

评论回复
8
lvuu|  楼主 | 2023-4-28 01:13 | 只看该作者

使用特权

评论回复
9
lvuu|  楼主 | 2023-4-28 01:13 | 只看该作者
二、在KEIL5创建工程

第一步:安装芯片支持包,可以到华大官网下载对应的芯片MDK支持包的既可

使用特权

评论回复
10
lvuu|  楼主 | 2023-4-28 01:15 | 只看该作者
第二步:创建新工程

使用特权

评论回复
11
lvuu|  楼主 | 2023-4-28 01:15 | 只看该作者
输入名称,点击保存到Projiect文件下

使用特权

评论回复
12
lvuu|  楼主 | 2023-4-28 01:15 | 只看该作者
第三步:选择对应的芯片包对应的芯片型号(前提我们要小华官网先下载对应的MDK芯片支持包,下载下来双击安装即可)

使用特权

评论回复
13
lvuu|  楼主 | 2023-4-28 01:16 | 只看该作者
勾选内核标准组件。注意,华大驱动库包是没有提供标准内核文件的(但ST提供的DEMO驱动包基本有内核文件,好像只有M4才没提供),不论是华大还是ST单片机,使用的内核文件都是通用的,这里有两种方法,1、勾选内核组件。2、复制ST库的CORE M0+内核标准文件。本次我们直接选择方法1。

使用特权

评论回复
14
lvuu|  楼主 | 2023-4-28 01:16 | 只看该作者
方法1。直接选择KEIL提供的组件。

使用特权

评论回复
15
lvuu|  楼主 | 2023-4-28 01:16 | 只看该作者
三、添加文件
第一步:创建目录添加文件与.c文件

使用特权

评论回复
16
lvuu|  楼主 | 2023-4-28 01:17 | 只看该作者
APP还没放代码,所以为空闲预留,后续自己可以添加外设驱动放在这里

使用特权

评论回复
17
lvuu|  楼主 | 2023-4-28 01:17 | 只看该作者
BSP比如GPIO\timer等等,大家 自己可以放






使用特权

评论回复
18
lvuu|  楼主 | 2023-4-28 01:22 | 只看该作者
库文件添加大家根据自己需求来放置

使用特权

评论回复
19
lvuu|  楼主 | 2023-4-28 01:23 | 只看该作者
第二步:将编译修改成5 设置编译器5 (5比较稳定)



使用特权

评论回复
20
lvuu|  楼主 | 2023-4-28 01:23 | 只看该作者
第三步:细心的同学肯定发现刚刚我们移植的CMSIS目录下的MDK算法文件没有用到,当然你也可以用上。如下,这个文件只要跟你到时候仿真有关系,我们还是添加下,这个具体含义我不太懂。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

468

帖子

0

粉丝