From a972d3018c035e788f1618b215f77c428027ceb0 Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Tue, 2 Jun 2020 18:26:51 +1000 Subject: [PATCH 1/2] windows: Update MSYS2 pre-compiled legacy build environment * Bundled with esp2020r2 toolchain * Built with Python 3 & latest MSYS2 packages --- docs/en/get-started-legacy/windows-setup.rst | 2 +- docs/zh_CN/get-started-legacy/windows-setup.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/en/get-started-legacy/windows-setup.rst b/docs/en/get-started-legacy/windows-setup.rst index c372b8796..a7b7fdada 100644 --- a/docs/en/get-started-legacy/windows-setup.rst +++ b/docs/en/get-started-legacy/windows-setup.rst @@ -16,7 +16,7 @@ Toolchain Setup The quick setup is to download the Windows all-in-one toolchain & MSYS2 zip file from dl.espressif.com: -https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_gcc8_toolchain-20191231.zip +https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_esp2020r2_toolchain-20200601.zip Unzip the zip file to ``C:\`` (or some other location, but this guide assumes ``C:\``) and it will create an ``msys32`` directory with a pre-prepared environment. diff --git a/docs/zh_CN/get-started-legacy/windows-setup.rst b/docs/zh_CN/get-started-legacy/windows-setup.rst index ab1bed7d3..dce1c4b3e 100644 --- a/docs/zh_CN/get-started-legacy/windows-setup.rst +++ b/docs/zh_CN/get-started-legacy/windows-setup.rst @@ -15,7 +15,7 @@ Windows 没有内置的 "make" 环境,因此如果要安装工具链,你需 快速设置的方法是从 dl.espressif.com 下载集成在一起的工具链和 MSYS2 压缩文件: -https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20181001.zip +https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_esp2020r2_toolchain-20200601.zip 将 zip 压缩文件解压到 ``C:\`` (或其它路径,这里假设是 ``C:\``),它会使用预先准备的环境创建一个 ``msys32`` 目录。 From 83d6ab9b5ff63e6abf23e24130735f2c0517e5ad Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Thu, 4 Jun 2020 18:39:20 +1000 Subject: [PATCH 2/2] msys2: Remove python version consideration in pacman commands --- tools/check_python_dependencies.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/check_python_dependencies.py b/tools/check_python_dependencies.py index e2b58b297..23f5b2ea9 100755 --- a/tools/check_python_dependencies.py +++ b/tools/check_python_dependencies.py @@ -75,7 +75,7 @@ if __name__ == "__main__": elif sys.platform == "win32" and os.environ.get("MSYSTEM", None) == "MINGW32" and "/mingw32/bin/python" in sys.executable: print("The recommended way to install a packages is via \"pacman\". Please run \"pacman -Ss \" for" " searching the package database and if found then " - "\"pacman -S mingw-w64-i686-python{}-\" for installing it.".format(sys.version_info[0],)) + "\"pacman -S mingw-w64-i686-python-\" for installing it.") print("NOTE: You may need to run \"pacman -Syu\" if your package database is older and run twice if the " "previous run updated \"pacman\" itself.") print("Please read https://github.com/msys2/msys2/wiki/Using-packages for further information about using " @@ -90,7 +90,7 @@ if __name__ == "__main__": continue elif requirement.startswith('setuptools'): print("Please run the following command to install MSYS2's MINGW Python setuptools package:") - print("pacman -S mingw-w64-i686-python{}-setuptools".format(sys.version_info[0],)) + print("pacman -S mingw-w64-i686-python-setuptools") continue else: print('Please refer to the Get Started section of the ESP-IDF Programming Guide for setting up the required'