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,新建工程

2 .选择MCU型号

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

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

4. Pin设置界面配置串口

5 .Pin设置界面配置GPIO

6.配置总线时钟

7 .工程生成参数配置

8 代码生成方式配置

9 生成工程

10 keil下的裸机工程

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

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

本人:QQ:2992789432

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值