查看: 1500|回复: 0
收起左侧

从零开始设置 Windows 环境下的工具链

[复制链接]

  离线 

  • TA的每日心情
    慵懒
    2021-7-23 17:16
  • 签到天数: 17 天

    [LV.4]

    发表于 2021-9-16 14:32:41 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 草帽王子 于 2021-9-16 14:32 编辑

    除了使用 ESP-IDF 工具安装器,用户也可以手动设置 Windows 环境下的工具链,这正是本文的主要内容。手动安装工具可以更好地控制安装流程,同时也方便高阶用户进行自定义安装。

    使用 ESP-IDF 工具安装器对工具链及其他工具进行快速标准设置,请参照 Windows 平台工具链的标准设置
    注解
    基于 GNU Make 的构建系统要求 Windows 兼容 MSYS2 Unix,基于 CMake 的构建系统则无此要求。


    获取 ESP-IDF
    注解
    较早版本 ESP-IDF 使用了 MSYS2 bash 终端命令行。目前,基于 CMake 的编译系统可使用常见的 Windows 命令窗口,即本指南中使用的终端。
    请注意,如果您使用基于 bash 的终端或 PowerShell 终端,一些命令语法将与下面描述有所不同。


    打开命令提示符,运行以下命令:
    1. mkdir %userprofile%\esp
    2. cd %userprofile%\esp
    3. git clone --recursive https://github.com/espressif/esp-idf.git
    复制代码
    ESP-IDF 将下载至 %userprofile%\esp\esp-idf。

    请前往 ESP-IDF 版本简介,查看 ESP-IDF 不同版本的具体适用场景。
    注解
    此命令将克隆 master 分支,该分支保存着 ESP-IDF 的最新版本,它功能齐全,每周都会更新一些新功能并修正一些错误。
    注解
    GitHub 中”下载 zip 文档”的功能不适用于 ESP-IDF,所以需要使用 git clone 命令。作为备份,可以在没有安装 Git 的环境中下载
    Stable version 的 zip 归档文件。
    注解
    在克隆远程仓库时,请加上可选参数 --recursive 。如果你已经克隆了 ESP-IDF 但没有加上此参数,请运行以下命令获取所有子模块

    1. cd esp-idf
    2. git submodule update --init
    复制代码

    工具

    CMake 工具

    下载最新发布的 Windows 平台稳定版 CMake,并运行安装器。

    当安装器询问“安装选项”时,选择 “Add CMake to the system PATH for all users”(为所有用户的系统路径添加 CMake)或 “Add CMake to the system PATH for the current user”(为当前用户的系统路径添加 CMake)。

    Ninja 编译工具
    注解
    目前,Ninja 仅提供支持 64 位 Windows 版本的 bin 文件。您也可以配合其他编译工具(如 mingw-make)在 32 位 Windows 版本中使用 CMake 和 idf.py 。但是目前暂无关于此工具的说明文档。


    请从 下载页面 下载最新发布的 Windows 平台稳定版 Ninja

    适用于 Windows 平台的 Ninja 下载文件是一个 .zip 文件,包含一个 ninja.exe 文件。您需要将该文件解压到目录,并 添加到 Path 环境变量 (或者选择解压到 Path 变量中已有的目录)。

    Python

    下载并运行适用于 Windows 安装器的最新版 Python

    Python 安装器的“自定义”菜单可为您提供一系列选项,最后一项为 “Add python.exe to Path”(添加 python.exe 到 Path 环境变量中),请将该选项更改为 “Will be installed”(将会安装)。

    Python 安装完成后,从 Windows 开始菜单中打开“命令提示符”窗口,并运行以下命令:
    1. pip install --user pyserial
    复制代码

    工具链设置

    下载预编译的 Windows 工具链:
    https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_4_0-esp-2021r1-win32.zip
    百度网盘链接:https://pan.baidu.com/s/1xf2mkK1JvHbRHXBj4oC9Fg
    提取码:xs2r

    将压缩包文件解压到 C:\Program Files``(或其他位置)。压缩包文件包含一个 ``riscv32-esp-elf 目录。

    然后,请将该目录下的 bin 子目录 添加到 Path 环境变量。例如,将目录 C:\Program Files\riscv32-esp-elf\bin 添加到 Path 环境变量。
    注解
    如果您已安装 MSYS2 环境(适用 “GNU Make” 编译系统),则可以跳过下载那一步,直接添加目录 C:\msys32\opt\riscv32-esp-elf\bin 到 Path 环境变量,因为 MSYS2 环境已包含工具链。


    添加目录到 Path 环境变量

    在 Windows 环境下,向 Path 环境变量增加任何新目录,请:

    打开系统“控制面板”,找到环境变量对话框(Windows 10 用户请前往“高级系统设置”)。

    双击 Path 变量(选择“用户路径”或“系统路径”,具体取决于您是否希望其他用户的 Path 中也存在该目录)。最后在值的末尾增加 ;<new value>。

    后续步骤


    请前往 第三步:设置工具 章节继续设置开发环境。
    ESP32-C3 单片机芯片-从零开始设置 Windows 环境下的工具链risc-v单片机中文社区(1)






    上一篇:ESP-IDF 版本简介
    下一篇:与 ESP32-C3 创建串口连接
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-11-26 03:54 , Processed in 0.391692 second(s), 48 queries .

    快速回复 返回顶部 返回列表