FAILED: esp-idf/mbedtls/x509_crt_bundle 报错的解决办法及信息来源esp32编译错误

 2023-09-05 阅读 91 评论 0

摘要:编译esp32工程时提示如下错误 这个问题是因为cacrt_all.pem文件中的一个证书最近(9月30日)过期,导致编译工程失败。 解决办法为,在idf.py build编译工程之前,输入此命令idf.py menuconfig进行工程配置,按照如下路径进入Certificate Bundle

编译esp32工程时提示如下错误
在这里插入图片描述
这个问题是因为cacrt_all.pem文件中的一个证书最近(9月30日)过期,导致编译工程失败。
解决办法为,在idf.py build编译工程之前,输入此命令idf.py menuconfig进行工程配置,按照如下路径进入Certificate Bundle设置中,将Enable trusted root certificate bundle选项取消掉,即不在此工程中启用用受信任的根证书捆绑包。
(Top) > Component config > mbedTLS > Certificate Bundle->Enable trusted root certificate bundle

使用VSCODE开发时按下F1按键,找到ESP-IDF: SDK Configuration editor选项, 找到certificate bundle选项,把它disable掉就行。(选项前面的勾选去掉)
在这里插入图片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/620.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息