安装PlatformIO后如何安装ESP-IDF?

时间:2019-09-23 12:12:39

标签: toolchain platformio esp-idf

我安装了PlatformIO来开发ESP32的程序。 PlatformIO会自动安装“所有内容”以创建ESP-IDF项目。

在某种程度上可以工作,但是某些东西(例如menuconfig)在PlatformIO中不起作用。

我在这里还阅读到某些代码无法在PlatformIO中编译,但可以使用Espressif开发工具进行编译。

https://docs.espressif.com/projects/esp-idf/en/latest/get-started/

我希望能够安装Espressif工具,但我担心当我这样做时,PlatformIO安装中的某些部分可能会被覆盖,可能使用其他版本,然后可能遇到的问题超出了我的解决范围。

是否有明确的说明如何与PlatformIO同时安装ESP-IDF,并确保它们不会彼此产生问题?

1 个答案:

答案 0 :(得分:1)

PlatformIO确实将其依赖项下载到用户目录中,例如Windows:

C:\Users\USERNAME\.platformio

espressif指南会导致全局安装的python,编译器等。

即使它们具有不同的版本,PlatformIO也不设置任何环境变量,并且不使用其自身下载的内容。 原来的esp-idf对PlatformIO一无所知。

tl; dr 您可以彼此独立使用。