GNU Arm Embedded
下载适用于当前操作系统的 GNU Arm Embedded,并解压到文件系统中。
备注
在 Windows 上,本指南假定安装到
C:\gnu_arm_embedded。也可以使用 ARM GCC 安装程序的默认路径,但需要相应调整以下指南中的路径。警告
在 macOS Catalina 及之后版本上,可能需要 修改安全策略,才能从终端运行工具链。
-
将
ZEPHYR_TOOLCHAIN_VARIANT设为gnuarmemb。将
GNUARMEMB_TOOLCHAIN_PATH设为工具链安装目录。
按照以下 shell 会话示例检查当前环境变量是否正确设置;系统上的
GNUARMEMB_TOOLCHAIN_PATH值可能不同。# Linux, macOS: $ echo $ZEPHYR_TOOLCHAIN_VARIANT gnuarmemb $ echo $GNUARMEMB_TOOLCHAIN_PATH /home/you/Downloads/gnu_arm_embedded # Windows: > echo %ZEPHYR_TOOLCHAIN_VARIANT% gnuarmemb > echo %GNUARMEMB_TOOLCHAIN_PATH% C:\gnu_arm_embedded
警告
在 macOS 上,如果上述步骤遇到问题,可以尝试 brew 中的非官方软件包。运行
brew install gcc-arm-embedded,并配置变量。将
ZEPHYR_TOOLCHAIN_VARIANT设为gnuarmemb。将
GNUARMEMB_TOOLCHAIN_PATH设为 brew 安装目录,例如/usr/local。