近几天在学习嵌入式,准备迁移eclipse,使用STM32Cube IDE
1 我用的是win7系统,可以直接下载
https://www.stmicroelectronics.com.cn/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html
不过得先填写个邮箱。然后到邮箱里面下载
下载后大概有好几百MB,安装空间得2.2G,注意下
2 STM32Cube IDE支持stlink下载和仿真。
不过刚开始要更新。推荐更新方式,先连接st-link。然后设备不要上电,,只是连接st-link就好,直接help->st-link 更新->open in update model->upgrate

3 st-link与设备之间连接主要由三条线。SWDIO接PA13 SWCLK接PA14 GND 接GND(一般都这样,如果能找到reset就把reset也接上,免得手动复位)
4 创建工程,stm32 project。注意如果要控制引脚,则需要提前配置好,这一点比较省事,不过不好的一点就是,初学者不知道怎么回事就配置好了。
此处我额外配置PD2和PA8两个引脚控制led灯。具体步骤可以看下图。
5 如果device一直找不到,可能是之前开发板没上电。也可能是之前下载程序的芯片型号不对,导致板子变砖,可以将boot0接高电平,boot1接低电平,就可以找到设备了。(常见说法是程序下载一次后,下载器不能识别)
注意程序下载结束后,记得将boot0接低电平。不然程序没法启动。
6 程序下载结束后,可能得在板子上按下复位键才能正常工作。








配置好了记得ctrl+s







浙公网安备 33010602011771号