配置Zephyr环境时setup.cmd这一步,执行了很多次都失败。网速时好时坏。最终放弃setup.cmd执行时的下载工具链处理,选择单独下载工具链、解压,处理完成后再执行setup.cmd,终于通过。现在把解决办法说一下:
访问一下网站:https://github.com/zephyrproject-rtos/sdk-ng/releases/tag/v1.0.1
下载文件开头为toolchain_gnu_windows和toolchain_llvm的工具链文件。
将toolchain_gnu_windows开头的工具链文件,使用7z解压到gnu目录下(例如:zephyr-sdk-x.x.x\gnu),将toolchain_llvm开头的工具链文件,使用7z解压到llvm目录下。这两块是setup.cmd处理中的大头。
上面的工作完成后,再执行setup.cmd,就不会频繁出现下载错误了。
完成后的文件结构:

downloads目录是我用来保存单独下载的工具链文件时,手动建立的文件夹,不是setup.cmd处理过程中生成的。
我要赚赏金
