esp32-pico-d4开发环境配置

csdn某文字教程,使用的V4.xx版本,按照该教程只能进行到vscode之前,

后续vscode的hello_world头文件处出现两个问题:

1."freertos/FreeRTOS.h" 等头文件出现波浪线,可以参照以上教程点击灯泡修改includePath,添加esp32相关工具解决该问题。

2.        identifier "config_idf_target"is undefined

           未定义标识符 portTICK_PERIOD_MS

           头文件“stdio.h”使用的是之前Qt的配置

此类问题都是编译器使用之前qt的配置造成的,点击左下角esp32位置,屏幕中上方会选择工程平台硬件等信息,确认之后,c_cpp_properties.json会自动调整

问题配置文件c_cpp_properties.json内容如下:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "C:\\Qt\\mingw_w64\\mingw64\\bin\\gcc.exe",
            "cStandard": "c17",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "windows-gcc-x64",
            "configurationProvider": "ms-vscode.cmake-tools"
        }
    ],
    "version": 4
}

调整之后的c_cpp_properties.json文件:

{
    "configurations": [
        {
            "name": "esp32",
            "includePath": [
                "${workspaceFolder}/**",
                "D:\\exe\\esp32\\esp-idf/**",
                "D:\\exe\\esp32tools/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "d:\\exe\\esp32tools\\tools\\xtensa-esp32-elf\\esp-2022r1-11.2.0\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe",
            "cStandard": "c17",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "windows-gcc-x86"
        }
    ],
    "version": 4
}
{
    "configurations": [
        {
            "name": "esp32",
            "compilerPath": "c:\\esp32\\tools\\tools\\xtensa-esp32-elf\\esp-12.2.0_20230208\\xtensa-esp32-elf\\bin\\xtensa-esp32-elf-gcc.exe",
            "compileCommands": "${workspaceFolder}/build/compile_commands.json",
            "includePath": [
                "${workspaceFolder}/**",
                "C:\\esp32\\esp-idf/**",
                "C:\\esp32\\tools/**"
            ]
        }
    ],
    "version": 4
}

 

vscode应该可以正常使用了吧~不懂,但是软件不会再报错,且板子可以正常完成烧写,信息打印。

但是!!!

按照csdn那个教程,不知道少了什么,左下角COM、esp32等图标点击没有反应,不会出现屏幕中央的配置。全部卸载,按照官网的vscode配置教程,下载好了esp-idf,esp32tools,完成配置之后,左下图标才能正常使用。

感觉更新比较快,官网的还是比较靠谱的,瞎折腾了(没有硬件,先乱操作了一通,没有问题制造问题。。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值