Windows开发环境
注意:不支持任何面向windows原生运行的编译目标,仅支持交叉编译工具链
以下可以使用pacman安装
pacman -S gcc make gperf bison flex ncurses-devel ncurses gettext-devel libintl git
以下不要使用pacman安装,请手动配置环境变量
启动
# start.ps.1
C:\\msys64\\msys2_shell.cmd -defterm -here -no-start -mingw64 -shell bash -use-full-path
ESP32
因为esp-idf在windows和linux下工具目录不同,设置PATH之前请执行以下代码:
cd && ln -s esp/esp-idf .espressif
Windows on Arm
未知的原因的问题:
- 需要使用在微软应用商店下载的python3.12才能够正确运行ESP-IDF。
- 旧版ESP-IDF需要修改esp_tools.py,在约第120行插入
'Windows-ARM64': PLATFORM_WIN64,
,才能正确运行。 - 即使安装了java,STM32CubeMX仍然提示没有正确的jre版本。但是在
C:\Users\用户名\AppData\Local\Temp\
下找到解压的cubemx安装程序,拷贝到其他目录之后可以正常安装。 - 无STLink的官方驱动程序,需要关闭驱动签名验证后使用第三方编译的版本。Jlink等不受影响