ESP32S3调试记录
《1》提示上拉电阻未配置。

在结构体中配置启用上拉,就不会提示异常了。
.flags.enable_internal_pullup = true,

《2》为什么 sdkconfig 不在 Git 中?
sdkconfig 是 ESP-IDF 构建系统根据你的 menuconfig 配置自动生成的文件。它包含了大量的编译选项,并且会频繁变动。
官方文档明确指出,sdkconfig 应当被添加到版本控制系统的忽略列表中(如 .gitignore 文件)。这样做可以避免因配置文件的频繁变动而产生不必要的冲突,保持代码仓库的整洁。
✅ 正确的做法:使用 sdkconfig.defaults
如果你希望将项目的关键配置固化并分享给团队,正确的做法是使用 sdkconfig.defaults 文件
生成 sdkconfig.defaults:在项目终端中运行以下命令,它会根据你当前的 sdkconfig 配置生成一个 sdkconfig.defaults 文件,这个文件中的数据都是修改过的。
idf.py save-defconfig


浙公网安备 33010602011771号