跃然纸上

#😎路漫漫其修远兮,吾将上下而求索!

ESP32S3调试记录

《1》提示上拉电阻未配置。

Screenshot 2026-06-10 144133

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

.flags.enable_internal_pullup = true,

Screenshot 2026-06-10 144155

 

《2》为什么 sdkconfig 不在 Git 中?

sdkconfig 是 ESP-IDF 构建系统根据你的 menuconfig 配置自动生成的文件。它包含了大量的编译选项,并且会频繁变动。

官方文档明确指出,sdkconfig 应当被添加到版本控制系统的忽略列表中(如 .gitignore 文件)。这样做可以避免因配置文件的频繁变动而产生不必要的冲突,保持代码仓库的整洁

✅ 正确的做法:使用 sdkconfig.defaults

如果你希望将项目的关键配置固化并分享给团队,正确的做法是使用 sdkconfig.defaults 文件

生成 sdkconfig.defaults:在项目终端中运行以下命令,它会根据你当前的 sdkconfig 配置生成一个 sdkconfig.defaults 文件,这个文件中的数据都是修改过的。

 

idf.py save-defconfig

image

 

posted @ 2026-06-10 14:47  CCFWZ  阅读(7)  评论(0)    收藏  举报