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

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

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

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

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

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

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

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

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

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

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


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

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


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

我要赚赏金
