• 注册
  • 查看作者
  • ESP32 编译和烧录 图文教程

    一、操作
    以hello_world例程作为测试。

    ​ 1.1 在VsCode菜单中选中文件->打开文件夹,选择esp-idf-v4.4.1\examples\get-started\hello_world路径下的hello_world工程。

    ESP32 编译和烧录 图文教程

    1.2 编译,点击工具栏的编译选项进行编译,等待编译完成。

    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程

    1.3 烧录,注意先进入Espressif IDF的扩展设置进行对应的串口及烧录方式配置,再点击工具栏的烧录选项进行烧录。

    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程

    1.4 查看串口打印信息。点击工具栏的监视器选项便可查看打印的信息。

    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程

    二、问题
    esp-idf默认的目标芯片为esp32,若使用的芯片与之不对应时进行烧录会报如下错误:

    ESP32 编译和烧录 图文教程

    解决方法:(尝试在VS Code配置中直接修改但无效,所以用下面的方法进行解决)
    1)打开ESP-IDF 4.4 CMD程序,进入当前的工程目录。

    ESP32 编译和烧录 图文教程

    2)输入命令:idf.py set-target esp32s3 (其中esp32s3为使用的芯片型号)。
    3)关闭VsCode再重新打开,这时可以看到目标芯片已改变。

    ESP32 编译和烧录 图文教程
    ESP32 编译和烧录 图文教程

    4)更换目标芯片后需要对工程重新进行编译,才能烧录成功。
    ————————————————
    版权声明:本文为CSDN博主「Jacky_Miao」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Jacky_Miao/article/details/126339339

  • 0
  • 0
  • 0
  • 136
  • 请登录之后再进行评论

    登录
  • 动态
  • 单栏布局 侧栏位置: