集成开发环境-GCC.ARM(#01)环境搭建
编辑器安装
- VSC
- VS
- Eclipse.Embedded
编辑器插件
编译器安装
- Arm GNU Toolchain on MSYS2 (pacman -S mingw-w64-x86_64-arm-none-eabi-gcc)
- Arm GNU Toolchain (12.2.Rel1 based on GCC 12.2)
- Arm GNU Toolchain for the Cortex-A (10.3-2021.07 based on GCC 10.3)
- Arm GNU Toolchain for the Cortex-R & Cortex-M (10.3-2021.10 based on GCC 10.3)
- xPack GNU Arm Embedded GCC toolchain
调试器安装
- JLink Installer
- OpenOCD on MSYS2 (pacman -S mingw-w64-x86_64-openocd)
- OpenOCD prebuilt by OpenOCD.org
- OpenOCD prebuilt by Sysprogs
- OpenOCD prebuilt by xPackProject
构建器安装
- mingw-make in msys2
- cmake download (python -m pip install cmake) (winget install cmake)
- ninja download (python -m pip install ninja) (winget install ninja)
- scons download (python -m pip install scons==3.1.2)
必要的文件
- *.h, *.c
代码文件:在 makefile 中引用进行编译 - *.s
启动文件:在 makefile 中引用进行编译 - *.ld
链接文件:在 makefile 中引用进行链接 - *.svd
描述文件:在 launch.json 中配置用于调试