本人刚接触ESP32,新手小白,大佬请求下。
这里碰到在vscode里修改芯片的问题。
通过阅读快速入门中的sdkconfig.defaults文件修改:
您也可以将要用的 IDF_TARGET 设置为环境变量,比如:export IDF_TARGET=esp32s2;或设置为 CMake 变量,比如将 -DIDF_TARGET=esp32s2 以参数形式传递给 CMake 或 idf.py。如果您大多数时间仅使用一款芯片,则将 IDF_TARGET 配置为环境变量比较方便。
对于特定项目,您可以使用以下方式为 IDF_TARGET 配置 _default_ 值:把 CONFIG_IDF_TARGET 的值加入 sdkconfig.defaults。举例而言,配置 CONFIG_IDF_TARGET="esp32s2"。这样一来,除非特别设置(比如使用环境变量、CMake 变量或 idf.py set-target 命令),否则 IDF_TARGET 将默认采用 CONFIG_IDF_TARGET。
按上面的方法放入文件中去。然后编译还是默认esp32,而不是esp32s2。
我在终端里执行idf.py set-target esp32s2,sdkconfig文件显示出是对的。为啥vscode里面不行啊?请问我还需要修改那里?或者我放错地方了?请指教
[已解决] 关于使用vscode 选择目标芯片的问题
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 关于使用vscode 选择目标芯片的问题
VSC 下,Ctrl + Shift + P 调出命令面板,选择 ESP-IDF: Device Configuration,再选择 Device Target,再选择具体的芯片。
Re: 关于使用vscode 选择目标芯片的问题
感谢技术支持,成功选择。ESP_Gargamel wrote: ↑Mon May 24, 2021 2:25 amVSC 下,Ctrl + Shift + P 调出命令面板,选择 ESP-IDF: Device Configuration,再选择 Device Target,再选择具体的芯片。
-- Building ESP-IDF components for target esp32s2
Who is online
Users browsing this forum: No registered users and 63 guests