micropython 1.17编译出现FAILED: esp-idf/mbedtls/x509_crt_bundle
micropython 1.17编译出现FAILED: esp-idf/mbedtls/x509_crt_bundle 错误解决方法。
出现错误的原因是ssl中的证书过期了。
解决办法:
1:(Top) > Component config > mbedTLS > Certificate Bundle->Enable trusted root certificate bundle 禁用
2:修改配置文件 :
sdkconfig.base 中添加入
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n
CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=n
# SSL 结果如下 # Use 4kiB output buffer instead of default 16kiB (because IDF heap is fragmented in 4.0) CONFIG_MBEDTLS_ASYMMETRIC_CONTENT_LEN=y CONFIG_MBEDTLS_CERTIFICATE_BUNDLE=n CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_DEFAULT_FULL=n
中有详细说明