因为项目需要,最近重新拾起来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生成的程序就跑起来了。
发表评论