stm32wb55rg (1) 基于IAR 创建stm32 工程模板
得到了一块NucleoWB55RG 板子,不喜欢官方的工程文件结构,想要搭建一个自己的工程模板。
st的支持的开发环境有很多:keil,iar,stm32cube等,这里选择iar
st开发的库方式有3种,标准库,HAL和LL库,这里使用官方下载的HAL库。
还可以安装软件cubeMX,使用图形化的配置生成工程,但个人还是更喜欢自己动手搭建工程,可以更加熟悉工程文件结构。
安装开发环境
网上找到IAR的开发环境,按步骤安装和添加license,这里使用的版本如下:
预先准备库包
从官方网站搜索下载到对应nucleo wb55rg的FW library,这里使用的版本如下:
新建工程
新建工程前,可先在想要保存工程的路径上添加一些分类的文件夹,根据个人喜好就行,大小写均可。我的分类如下:
halDriver:用于存放hal库中的驱动文件
startup: 用于存放特定型号MCU的启动文件,一般是汇编文件
user:用于存