1.安装软件
下载CubeMX
CubeMX下载地址(建议注册ST账号,如果您是学生或者公司用户,极为建议您使用学校或者公司邮箱进行注册)
下载安装即可,CubeMX可能会下载很多ST的芯片包,所以请保证硬盘有充足的容量,如果想要使用CubeMX,需要使用ST账号进行登录。
下载Clion
Clion下载地址
下载社区版或者专业版都行,专业版需要付费购买,或者使用学生认证,这里不做赘述,Clion只是IDE,如果你喜欢使用其他IDE比如VScode等,也可以自行选择,或者使用大多数人使用的Keil,但是比起Keil老掉牙的界面和艰难代码索引,我更加喜欢Clion。
安装MinGW
不同于Keil自带的AC5(Arm Compiler)或者AC6编译器,Clion中并没任何编译器,如果使用过Clion在X86平台写过代码的同学应该知道,你需要额外安装编译器,而我们用到的交叉编译工具gcc-arm-none-eabi,就是MinGW的一部分,MinGW的安装非常缓慢,因为网络问题极有可能出错,所以可以用曾佬网盘里的包直接安装。
曾佬知乎链接
安装OpenOCD?
OpenOCD(Open On-Chip Debugger)是一个开源的片上调试器,旨在提供针对嵌入式设备的调试、系统编程和边界扫描功能。简单来说,我们从CubeMX生成的工程,需要使用gcc-a