基于ESP-IDF+VSCODE的ESP32开发环境搭建

若干年前想着学ESP-IDF,跑了下开发环境,发现乐鑫这个破IDF是真的多坑啊

Python版本问题

配置ESP-IDF插件中出现"C:\Espressif\tools\idf-python\3.11.2\python.exe -m pip" is not valid. (ERROR_INVALID_PIP)

解决方法:打开CMD

cd C:\Espressif\tools\idf-python\3.11.2\
python.exe -m pip install --upgrade pip

如果出现ModuleNotFoundError: No module named 'pip'

cd C:\Espressif\tools\idf-python\3.11.2\
python -m ensurepip
python.exe -m pip install --upgrade pip

串口调试乱码问题

在打开调试窗口后,未出现预期的Hello World,而是出现乱码,这是波特率问题

解决方法:

  1. 点击VSCODE左下角齿轮,选择设置
  2. 在顶部搜索框中输入ESP-IDF:Monitor Baud Rate
  3. 把框中修改成115200