这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » STM32Cubemx2创建Cmake工程与点灯demo

共1条 1/1 1 跳转至

STM32Cubemx2创建Cmake工程与点灯demo

菜鸟
2026-09-13 12:53:20     打赏

很有幸手里拿到了一块stm32c542官方评估板 但看到网上资源有点少 就写个帖子给大家看一下mx2工程的创建和如何跑通demo

先展示一下我的开发板给大家看看什么样的 有请看下图 

微信图片_20260913114744_267_6.jpg

ok那接下来 我们正式开始 : 第一步 下载cubemx2软件 我把网址贴在这STM32CubeMX | 软件 - 意法半导体 大家打开即可 

QQ20260913-115103.png

第二步 安装并打开 我们先看一下主页面是什么样的

QQ20260913-115334.png

由于我是拿开发版进行开发的 所以 我这里选择开发板 creat project并打开工程

QQ20260913-115618.png

下面大家可以看到引脚配置页面 可以发现和mx1区别不太小 更加简洁了 感觉也有些不太习惯了

QQ20260913-115748.png

接下来我们更改一下引脚配置 板载led使用的是pa5引脚 下面我们配置一下 左键pa5 点开这个齿轮

QQ20260913-115954.png

我们选择output 推挽输出 然后生成工程即可

QQ20260913-122531.png

我们选择 cmake gcc 因为用的 st官方vscode插件进行开发 然后Generate IDE project生成工程即可

QQ20260913-122725.png

第三步 我们打开vscode 打开本文件夹插件自动配置好工程 下面就是配置好之后的样子 初始工程 我们可以看到和cubemx1生成的工程结构很不相同 

QQ20260913-123305.png

接下来我们配置一下debug环境 打开运行与调试 然后创建一个launch.json文件

QQ20260913-123504.png

选择图中画线的这个gdb server 然后就会创建一个json文件如下图所示 大家选择我画框的即可创建成功

创建好文件之后 现在就可以在vscode里面debug开发板了 简单的写了一个闪灯的程序 大家要注意这个HAL2的函数和hal库还是有些区别的

QQ20260913-124006.png

接下来 我们debug全速运行就可以了 (点这个绿色的三角形按键即可debug)下面给大家展示一下实际的一个效果 不过好像并不能直接发视频在帖子中 那我就做个动图吧 不对动图内存也大 我还是放张照片吧() ld1也是成功点亮了

QQ20260913-124145.png

ok本期分享就先到这里吧 第一次发帖也不太会说什么 见谅了各位




关键词: STM32Cubemx2     点灯     Cmake     STM    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]