好记性不如铅笔头

ARM, STM32, 操作系统

STM32CubeMX简单使用笔记:使用STM32CubeMX和STM32CubeIDE进行STM32最简单程序开发

因为项目需要,最近重新拾起来STM32,正好趁着这个机会好好的梳理下遇到的知识细节。

STM32很早以前就提供了STM32CubeMX来帮忙生成基础代码,减少开发工作量,最近又发布了STM32CubeIDE,这里以STM32F407ZGT6核心板为例,笔记下如何最简单使用这两个工具。

首先打开STM32CubeIDE,新建一个STM32工程,在STM32CubeMX中选择STM32F407ZG,其他保持默认即可。

此时IDE会自动打开配置页面,我们这里简单起见,什么都不修改,直接保存配置,此时IDE会根据当前配置自动生成代码。
我们直接选择<Project/Build Project>,即可编译整个项目,IDE会自动进行编译,链接,并对MAP文件进行分析,生成可视化占比,如下图:

我们使用JLINK/JTAG/STLINK/SWD等连接好开发板,选择<Project/Run>,此时需要设置调试模式,这里使用JTAG链接,配置如下图:


配置OK后,IDE会将BIN自动烧录到MCU中,如下图:

这样,最简单的一个使用IDE生成的程序就跑起来了。

发表评论

9 − 6 =

此站点使用 Akismet 来减少垃圾评论。了解我们如何处理您的评论数据