如何使用MDK建立STM32H7双核编译工程

用MDK为多核的MCU创建编译工程要略比单核MCU复杂一些。本文以STM32H745双核MCU为例示范如何创建一个工程。其实,STM32CubeMX已支持自动生成MDK编译工程了,但其生成的文件树结构复杂,且还生成很多无用文件,所以这里示范如何以一种更直观的文件树结构创建工程。因只是介绍创建过程,不关注编程代码,这里借用了STM32CubeMX来快速生成源文件。

第一步:准备源文件

由于如何使用STM32CubeMX配置和生成源代码不是本文的主题,所以下面生成一个非常简单的工程,且设置过程也多有省略。如你对STM32CubeMX不熟悉,建议了解一下STM32CubeMX。如果你已经有自己的源代码了,可以跳过这一步。

打开STM32CubeMX后,开始选择MCU

选择STM32H745ZI双核MCU或者选择你自己已有的双核MCU

配置MCU外设

作为示范这里只简单配置了三个LED和一个按键,未配置其它外设。

配置MCU时钟

生成源代码

指定源代码的生成目录和工程名,然后选择IDE为MDK-ARM。我的MDK版本是5.29,所以选择了V5.27。你也可以选择V5.0,我没注意到有什么差别。

生成源代码后直接退出STM32CubeMX

查看新生成的工程文件夹,文件夹中应有如下文件和子目录

第二步:创建MDK工程

为MDK工程创建一个文件夹

文件夹的位置和名称可自定义,这里以STM32H7MDK文件夹为例

启动MDK,然后选择生成一个新工程

在前面创建的MDK工程文件夹下指定一个工程文件名

选择MCU

双核MCU下有两个核,分别是CM7和CM4,这里先选择其中任意一个即可。后面会在这个工程下再创建另一个。这里以先生成CM7核为例。

不需要MDK生成任何源文件,所以这里直接按Cancel键退出

在MDK中按下面的管理工程项图标,开始创建工程目录 

创建工程目

  • 8
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值