STM32CubeMX软件来自动化生成MDK裸机工程

首先需要先下载一个STM32CubeMX 安装包

STM32CubeMX的下载地址为:

https://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

安装STM32CubeMx还需要事先安装好JDK环境,您可以在互联网上查找如何安装和配置JDK环境,此处不再赘述。

CubeMX安装完成后,我们就可以使用CubeMX来给NUCLEO-L037RZ开发板生成裸机工程了,如果您的芯片不是STM32,而是其他厂商的ARM Cortex M系列,您可以根据产商的指导准备裸机工程,后续的内核移植步骤是一致的。

 1.首先启动STM32CubeMX,新建工程

STM32CubeMX软件来自动化生成MDK裸机工程_第1张图片

2 .选择MCU型号

STM32CubeMX软件来自动化生成MDK裸机工程_第2张图片

如上图所示:通过MCU筛选来找到自己开发板对应的芯片型号,双击后弹出工程配置界面,如下图:

STM32CubeMX软件来自动化生成MDK裸机工程_第3张图片

3. Pin设置界面配置时钟源

STM32CubeMX软件来自动化生成MDK裸机工程_第4张图片

4. Pin设置界面配置串口

STM32CubeMX软件来自动化生成MDK裸机工程_第5张图片

5 .Pin设置界面配置GPIO

STM32CubeMX软件来自动化生成MDK裸机工程_第6张图片

6.配置总线时钟

STM32CubeMX软件来自动化生成MDK裸机工程_第7张图片

7 .工程生成参数配置

STM32CubeMX软件来自动化生成MDK裸机工程_第8张图片

8 代码生成方式配置

STM32CubeMX软件来自动化生成MDK裸机工程_第9张图片

9 生成工程

STM32CubeMX软件来自动化生成MDK裸机工程_第10张图片

10 keil下的裸机工程

STM32CubeMX软件来自动化生成MDK裸机工程_第11张图片

注意:根据本人亲身体验,一定在最后生成工程的时候,在选择文件保存目录的时候,要用全英文目录,否则极易生成工程失败!!!!

如果这篇博客对你真有帮助的话请给个赞,谢谢

本人:QQ:2992789432

 

你可能感兴趣的:(STM32CubeMX软件来自动化生成MDK裸机工程)