越来越多的芯片厂商提供了自己的IDE给用户免费使用,但是国内的厂家大多没有,总不能一直用盗版吧,常在河边走,哪有不湿鞋…………
这里就利用VS Code搭建一个GCC开发环境,所有的都是免费的!
需要的软件
VSCode及插件
比较核心的插件有下面几个,其他的按需安装即可:
C/C++
The C/C++ extension adds language support for C/C++ to Visual Studio Code, including features such as IntelliSense and debugging.
Cortex-Debug
Cortex-Debug adds support for debugging ARM executables through a GDB Server.
编译器及相关工具
选择官方的GCC编译器GNU Arm Embedded Toolchain以及CMake(或者make)
调试工具
我只用Segger J-Link,使用其他的工具需要装OpenOCD或者ARM官方的pyOCD
搭建过程
安装VS Code和插件
这里就不多说了,非常简单,后面跟着步骤详细记录插件的配置方法。
安装GNU Arm Embedded Toolchain
1、以管理员权限运行安装包,打开的界面选择需要的语言,选哪个应该都清楚了
2、所有的步骤都按默认的进行,除了最后一步,最后一步务必将后面三个英文的选项都打上勾
3、验证安装结果,打开命令行,输入arm-none-eabi-gcc --version回车查看是否如下图所示