STM32在Windows上开发环境构建

本文以STM32L151RCTx为例。

1 安装keil

1.1 下载keil

官网或者第三方下载地址
http://www.ddooo.com/softdown/79273.htm#dltab

1.2 安装pack

在官网pack中可以找到所需的全部,其中必要的是芯片对应的pack
https://www.keil.com/dd2/Pack/
本例为STM32L151,所以需要下载STMicroelectronics STM32L1 Series Device Support and Examples
下载完成后进行安装。

2 安装ST-LINK V2

别忘了利用USB线将开发板的COM链接到PC,同时通电比如电池或者USB供电。

2.1 ST-LINK V2硬件接线

将ST-LINK上的SWCLK, SWDIO, GND与开发板对应引脚连接,然后插入PC的USB接口中。


STM32在Windows上开发环境构建_第1张图片
ST-LINK V2 接线
STM32在Windows上开发环境构建_第2张图片
开发板接线

2.2 安装ST-LINK V2驱动

官网下载,可能需要注册等繁琐过程。
https://www.st.com/zh/development-tools/st-link-v2.html
也可以利用第三方提供的连接:http://pan.baidu.com/s/1c16mhsk

3 常见问题

如果在download时出现cannot load flash device description的错误,一般就是需要下载相应的MDK pack,参考#1.2。
下载后将C:\Keil\ARM\Pack\Keil\STM32L1xx_DFP\1.2.0\Flash 目录下的文件复制到C:\Keil\ARM\Flash中。
然后在工程右键菜单中选择【Options】-【Utilities】-【Settings】

STM32在Windows上开发环境构建_第3张图片
修改算法

点击【Add】,选择正确的是Flash Size,本例为STML32L1xx 128k。


STM32在Windows上开发环境构建_第4张图片
选择MDK Core

如果出现启动keil时,提示pack包编译错误,可能是版本不匹配导致,需要调整keil的版本和pack的版本。

你可能感兴趣的:(STM32在Windows上开发环境构建)