STM32F4 Discovery:从零开始建立MDK工程教程

需积分: 16 1 下载量 51 浏览量 更新于2024-09-09 收藏 391KB PDF 举报
本篇文章主要介绍了STM32F4-Discovery套件的学习过程,特别是如何在Keil MDK环境下建立一个新的STM32F4项目。以下是详细步骤: 1. 准备工作: - 安装Keil MDK 4.54版本,这是开发STM32F4应用的基础IDE。 - 下载并安装STM32官方固件库,以便获取必要的驱动和支持文件。 2. 建立MDK工程: - 打开Keil MDK,选择"Project" -> "New uVision Project",创建一个新项目,如命名为"MyProject"。 - 在弹出的窗口中,选择CPU型号为STM32F407VG,勾选包含启动文件startup_stm32f4xx.s。 3. 创建工程文件结构: - 新建文件夹,如Lib(库文件)、out(编译输出)、src(源代码)。 - 将CMSIS和STM32F4xx_StdPeriph_Driver库文件复制到Lib文件夹,并创建一个自定义的My库文件夹。 - 在Keil中,组织文件结构,创建五个SourceGroup(Lib、src、inc、usr、sys),分别对应库文件、自定义.c和.h文件、main.c和Include.h、系统文件以及删除默认的SourceGroup1和startup_stm32f4xx.s。 4. 组织文件: - 在sys组中添加startup_stm32f4xx.s文件,确保所有文件类型设置为Allfiles。 通过这些步骤,你将能够成功地在Keil MDK中创建一个基本的STM32F4项目,并设置好所需的库和文件结构。后续在src文件夹中编写应用程序代码时,会更加方便管理和调用库函数。此外,熟悉官方库的使用将有助于快速实现功能并调试程序。这是一个基础入门教程,对于深入学习STM32F4的硬件编程和嵌入式系统开发非常关键。