[方案相关] 华大(小华)HC32L130工程创建

[复制链接]
 楼主| lvuu 发表于 2023-4-28 01:11 | 显示全部楼层 |阅读模式
我们先来认识一下华大驱动库包下的文件功能。注意,华大提供的包是没有M0+内核标准文件的,(HC32L130 是M0+)ST提供的驱动库包是有的,就是CORE文件夹。
82059644aacad275d2.png

 楼主| lvuu 发表于 2023-4-28 01:11 | 显示全部楼层
第一步:创建文件夹目录
具体这个创建文件夹目录的含义可以看STM32工程创建理论篇
498644aacc566714.png
 楼主| lvuu 发表于 2023-4-28 01:11 | 显示全部楼层
第二步:将华大提供的driver文件内容(这些文件是从华大驱动库包)复制到HC32L130x_FWLib
21686644aacd52f855.png
79473644aacdadc2af.png
 楼主| lvuu 发表于 2023-4-28 01:12 | 显示全部楼层
第三步:将内核相关的文件从commom和KEIL的烧录算法文 复制到CMSIS。注:common文件是IAR和KEIL通用。
74580644aace79cd74.png
 楼主| lvuu 发表于 2023-4-28 01:12 | 显示全部楼层
 楼主| lvuu 发表于 2023-4-28 01:12 | 显示全部楼层
第四步:将source文件下的内容拷贝过来到USER。IAR和KEIL通用。IAR和KEIL通用。

96246644aacfe77a7d.png

75006644aad05a62d0.png
 楼主| lvuu 发表于 2023-4-28 01:12 | 显示全部楼层
第五步:随便找一个例程将其添加启动文件复制至starup
85697644aad12ad5fd.png
 楼主| lvuu 发表于 2023-4-28 01:13 | 显示全部楼层
 楼主| lvuu 发表于 2023-4-28 01:13 | 显示全部楼层
二、在KEIL5创建工程

第一步:安装芯片支持包,可以到华大官网下载对应的芯片MDK支持包的既可
60175644aad4a23469.png
 楼主| lvuu 发表于 2023-4-28 01:15 | 显示全部楼层
第二步:创建新工程

93109644aad94bda93.png
 楼主| lvuu 发表于 2023-4-28 01:15 | 显示全部楼层
输入名称,点击保存到Projiect文件下

66365644aadb5e7461.png
 楼主| lvuu 发表于 2023-4-28 01:15 | 显示全部楼层
第三步:选择对应的芯片包对应的芯片型号(前提我们要小华官网先下载对应的MDK芯片支持包,下载下来双击安装即可)

20841644aadc6c9546.png
 楼主| lvuu 发表于 2023-4-28 01:16 | 显示全部楼层
勾选内核标准组件。注意,华大驱动库包是没有提供标准内核文件的(但ST提供的DEMO驱动包基本有内核文件,好像只有M4才没提供),不论是华大还是ST单片机,使用的内核文件都是通用的,这里有两种方法,1、勾选内核组件。2、复制ST库的CORE M0+内核标准文件。本次我们直接选择方法1。
 楼主| lvuu 发表于 2023-4-28 01:16 | 显示全部楼层
方法1。直接选择KEIL提供的组件。
56342644aade05c64e.png
 楼主| lvuu 发表于 2023-4-28 01:16 | 显示全部楼层
三、添加文件
第一步:创建目录添加文件与.c文件

90716644aadfc003a9.png
 楼主| lvuu 发表于 2023-4-28 01:17 | 显示全部楼层
APP还没放代码,所以为空闲预留,后续自己可以添加外设驱动放在这里
87590644aae263a164.png
 楼主| lvuu 发表于 2023-4-28 01:17 | 显示全部楼层
BSP比如GPIO\timer等等,大家 自己可以放

64438644aae34362e5.png

35748644aae3ab9765.png

30295644aae4330766.png
 楼主| lvuu 发表于 2023-4-28 01:22 | 显示全部楼层
库文件添加大家根据自己需求来放置

85372644aaf5ec6fa8.png
 楼主| lvuu 发表于 2023-4-28 01:23 | 显示全部楼层
第二步:将编译修改成5 设置编译器5 (5比较稳定)

14411644aaf6ccae24.png

1364644aaf736353e.png
 楼主| lvuu 发表于 2023-4-28 01:23 | 显示全部楼层
第三步:细心的同学肯定发现刚刚我们移植的CMSIS目录下的MDK算法文件没有用到,当然你也可以用上。如下,这个文件只要跟你到时候仿真有关系,我们还是添加下,这个具体含义我不太懂。
71730644aaf9172f19.png
79585644aaf977d771.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

70

主题

612

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部