ESP-IDF踩坑记录

这篇博客记录了在使用ESP-IDF进行物联网设备开发时遇到的问题,包括找不到头文件、编译失败和编译时间长等。解决方法包括修改VSCode配置,取消证书验证以及理解首次编译的长时间原因。作者将持续更新更多踩坑经历。
摘要由CSDN通过智能技术生成

ESP-IDF踩坑记录

1.找不到IDF例程中的头文件(Vscode中红色波浪下划线)?

解决方法:

修改includePath,指定本地IDF路径,在.vscode文件的.json中,

在这里插入图片描述

2.编译中出现[663/966] Generating x509_crt_bundle
FAILED: esp-idf/mbedtls/x509_crt_bundle

解决方法:

点击下方工具框中的齿轮图标(menuconfig)搜索Certificate Bundle,把Enable trusted root certificate bundle前面的打勾去掉,看官方文档中说这个是因为IDF新版本中新增了这个验证,但是外网上没有很明确的解决方法,目前就两个解决方法,一个是在这个menuconfig中取消验证,另外一个是使用V4.0的IDF版本,取消勾选后就可以正常编译了

在这里插入图片描述

3.编译数量900+编译时间长

这个编译时间长是因为新工程,IDF默认MakeFile会编译所有的组件,就是900+的文件,第一次会久一点,我这里第一次接近10分钟,之后再编译就是修改变更文件了,编译完成没有错误就是成功了。

在这里插入图片描述
未完待续,继续踩坑继续记录。。。。。。。。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值