【问题标题】:I am having trouble in building code using espressif idf for esp32. Can anyone help me?我在使用 espressif idf for esp32 构建代码时遇到问题。谁能帮我?
【发布时间】:2021-12-31 20:17:32
【问题描述】:

我想使用 espressif idf 对我的 esp32 进行编码。我是 espressif idf 的新手。

我在笔记本电脑上从https://docs.espressif.com/projects/esp-idf/en/v4.3-beta1/esp32s2/get-started/windows-setup.html#get-started-windows-tools-installer 安装了离线 esp idf。

接下来我参考了这个视频https://www.youtube.com/watch?v=byVPAfodTyY 开始我的工作,但是在构建代码时,我收到了一条失败的消息:

失败:esp-idf/mbedtls/x509_crt_bundle
忍者:构建停止:子命令失败。
忍者失败,退出代码为 1

my screenshot here

谁能帮帮我?我该怎么办?

【问题讨论】:

    标签: windows esp32 toolchain


    【解决方案1】:

    Espressif 证书捆绑包包含一个被最新版本的加密 pip 包认为有问题的证书包。如果你用谷歌搜索错误信息,你会立即看到 describes the issue and offers a workaround 的 Espressif 错误报告

    引用自:

    您可以使用 idf.py menuconfig 执行此操作,如下所示: 导航到组件配置 --> mbedTLS --> 证书包 --> 默认证书包选项并选择仅使用最常见的证书,然后再次构建。祝你好运!

    【讨论】:

    • 非常感谢您的回答...让我尝试分享反馈
    • 我找不到这个组件配置 ----> mbedTLS ---> 证书包 ---> 默认证书包选项。任何地方。所以我跳过了使用 esp IDF 的尝试,并通过 ESP IDF eclipse 进行了尝试。在那里我可以成功构建我的代码。
    • 有一个基于菜单的配置工具,它使用 idf.py 启动(这是您在 ESP IDF 命令行中使用的主要内容)。您启动 ESP IDF CMD 或 Powershell,导航到您的项目根目录,执行命令 idf.py menuconfig 就是这样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-03
    • 1970-01-01
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    相关资源
    最近更新 更多