华大单片机HC32F460如何新建工程(ddl库版本)
目录
华大单片机HC32F460如何新建工程(ddl库版本)
准备工作
正式工作
开发板请点击: https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debhMzSwz&ft=t&id=660179379335
https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debhMzSwz&ft=t&id=660179379335
准备工作
1. 在开发文件夹中F460_Project_test文件夹,此文件夹用来存储项目中调用及生成的所有非内核的文件(内核文件位置与keil安装位置有关)。
2. 在mdk_test文件夹内分别建立App、CMSIS、Driver、L1. ib和MDK、DOC文件夹
3. 把HC32F460_芯片资料包中\HC32F460_SDK\驱动库及样例\hc32f460_ddl_Rev2.1.0.zip进行解压。
4. 把\HC32F460_DDL_Rev2.1.0\driver文件夹中的所有内容复制到\Lib\hc32f460_ddl_Rev2.1.0文件夹中。
5. 把\HC32F460_DDL_Rev2.1.0\mcu\common文件夹中所有文件复制到\F460_Project_test\CMSIS文件夹中,.h文件放进Include文件夹,.c文件直接放在CMSIS文件夹下。
6. \hc32f460_template_Rev1.0.4\hc32f460petb_template\example\MDK下的启动文件也复制到\F460_Project_test\CMSIS文件夹中
7.把 \hc32f460_template_Rev1.0.4\hc32f460petb_template\example\source下的main.c复制到\F460_Project_test\App文件夹下
正式工作
STEP1 :打开MDK软件
STEP2 :新建工程
STEP3 :输入工程目录及工程名并保存在MDK文件夹中
STEP4 :选择所使用的 MCU 型号 HC32F460PETB
STEP5 :选择软件组件包,并确认
STEP6 :工程配置
点击下图红框所示工具图标,弹出工程配置窗口
工程基本配置信息参考如下(具体可根据需要更改或添加):
STEP7 :编译
报错,提示首先要在hc32xxxx.h文件中选择器件型号
参考:STM32F407遇到 #error "Please select first the target STM32F4xx device used in your application 解决方法_ieeee.blog.csdn.net-CSDN博客
再参考旧工程,在这里设置器件型号,一并设置使用库:
再次编译,报错提示
找不到 ddl_config.h
从库文件里GPIO的例程工程中(\hc32f460_ddl_Rev2.1.0\example\ev_hc32f460_lqfp100_v2\gpio\gpio_output\source)把ddl_config.h复制到\App\inc中,并指定路径:
编译,正常通过;
到这里,一个空白工程模板就建立好了,后续开发可以使用这个模板;
注意:
- 工程配置的 Debug,可根据实际情况选择 CMSIS-DAP - SWD 或 JLINK - SWD或...。
到此为止新工程的配置已经完成,向此工程中加入相应的文件,就可以完成一个完整工程的配置。如何向工程中加入文件,及文件路径请参考下一篇文章:keil如何向MDK中加入头文件和库文件https://blog.csdn.net/childbor/article/details/123204320