S2 Mini V1.0.0开发板,Type C数据线插电脑(Win7),USB有反应,电脑要装个驱动usbser.inf
并不是插USB就肯定有反应的,程序项目里SDK Configuration editor设置
Channel for console output选择USB CDC才会有USB串口输出功能,因为这个开发板的USB本质上是GPIO口。如果程序没设置后,这个USB就不能输出调试文字。
别用gitee下载esp-idf-v4.1.zip,这样的文件里面缺少.git目录,install.bat会报错
gitee克隆idf之前,必须设置好RSA公钥,否则反复输入密码
本地电脑.ssh/生成公钥私钥两个文件,公钥内容放到gitee设置好
修改.ssh\config,添加主机
修改.git\config,修改url是git@
按下面的克隆两个gitee(esp-gitee-tools.git是必要的),并且执行安装子模块
先安装离线安装包esp-idf-tools-setup-offline-4.4.2
vscode安装插件
选择advanced,直接选择前面的idf路径,esp-tools选择一个d盘新建文件夹下载
VisualStudioSetup.exe这个是在线安装包,安装里面的VS2015工具和WIN10SDK
S2 Mini V1.0.0开发板的USB是直接用的CDC,程序启动后并不会直接有USB,所以插电脑是没反应的。要生成程序时选中一堆TinyUSB的选项,也就是说这个USB是软件开启现的。开启后就能在控制台看到printf出来的数据了
ESP32-S2开发之坑(4)--USB挖坑 - DIY/开源硬件专区 -电子工程世界-论坛 -手机版
应该设置的环境变量(方便编辑器查找头文件)
IDF_PATH
IDF_TOOLS_PATH
VS CODE 项目内C++ Configuration设置包含头文件路径
${workspaceFolder}/../../../components/gui/lvgl_gui/**
${config:idf.espIdfPath}/components/**
${config:idf.espIdfPathWin}/components/**
${config:idf.espAdfPath}/components/**
${config:idf.espAdfPathWin}/components/**
${workspaceFolder}/**