嘿,朋友们!今天我来给大家讲讲我最近捯饬STM32WBA55CG开发板的经历。这可是我第一次接触这玩意儿,之前对ST芯片和蓝牙啥的根本没碰过,多亏了群里大佬们的帮忙,我才能一点点摸索着往前走。今天就先跟大家分享分享环境搭建和用CMAKE编译官方例程的过程。
一,环境的准备
1、首选先下载安装下最新的CubeMX。STM32CubeMX - STM32Cube initialization code generator - STMicroelectronics
2、安装vscode , 我已经安装了,就不用手把手教学了
3、安装vscode 的stm32插件
然后设置插件
需要安装STM32CubeCLT并设置路径到插件
进www.st.com网站搜索下载就可以了
环境这就准备好了
二,把例程转成CMAKE工程并编译烧录
1、准备例程
在..\STM32Cube_FW_WBA_V1.5.0\Projects\NUCLEO-WBA55CG\Applications\BLE目录下找到BLE_p2pServer文件夹。复制并重命名一个到你想放的文件夹都行,
2、转成CMAKE工程
打开MX的工程文件
要勾选复制库文件到工程目录下,不然工程移动位置后,或者发给别人后就会报文件缺少之类的错
点击generate code 重新生成工程
3、导入工程
点这里导入工程,然后点下面的生成,就会编译工程,不出意外的话。基本都是编译成功的
这样就编译成功了,用过CMAKE的应该都是懂的吧,
4、烧录
我们插上55cg后点如图所示的后,就会开始烧录
出现这个就是烧录后,
这个时候我们打开手机蓝牙就会扫描到p2pS_XX