全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 控制/MCU >

【AI技术支持】ESP32C3 开发板在Linux环境下,进行

时间:2024-10-17 08:01

人气:

作者:admin

标签: ESP32  开发板  JTAG  AI 

导读:启明云端/01JTAG调试工具本教程主要演示ESP32C3开发板在linux环境下,通过vscode的ESP-IDF插件使用JTAG调试工具。ESP32C3不但内置了USB-JTAG,还内置了USB-SERIAL,仅需要一根USB线即可实现下载和调...

启明云端/01

JTAG调试工具

教程主要演示 ESP32C3 开发板在 linux 环境下,通过 vscode 的 ESP-IDF 插件使用 JTAG 调试工具。ESP32C3 不但内置了USB-JTAG,还内置了USB-SERIAL,仅需要一根USB线即可实现下载和调试仿真

启明云端/02

仿真过程创建工程

下面演示调试仿真的过程。

使用 vscode 中的 ESP-IDF 插件,创建一个 以hello_world 为模版的工程。

e9d6fc0a-8c1a-11ef-b5cd-92fbcf53809c.png

e9f7f5e0-8c1a-11ef-b5cd-92fbcf53809c.png

启明云端/03

编译烧录

(1)通过一根数据线,将 ESP32C3 开发板连接到 PC,选择所使用的设备类型和串口设备号

ea1fe6d6-8c1a-11ef-b5cd-92fbcf53809c.png

(2)编译程序,并将编译生成的固件烧录到 ESP32C3 开发板中

ea3401de-8c1a-11ef-b5cd-92fbcf53809c.png

启明云端/04

JTAG连线

烧录完毕后,将数据线拔出。用另一个数据线,将四根线引出,分别对应ESP32C3 开发板的四个引脚

ea538ac2-8c1a-11ef-b5cd-92fbcf53809c.jpg

启明云端/05

调试仿真

(1)重新选择所使用的串口设备号


ea67e26a-8c1a-11ef-b5cd-92fbcf53809c.png

(2)在 ESP-IDF 插件中打开 Openocd Server,开始 Debug。(Debug前需确保已经编译并烧录固件)

ea826964-8c1a-11ef-b5cd-92fbcf53809c.png

eaa8ac96-8c1a-11ef-b5cd-92fbcf53809c.png

(3)短暂等待过后可以看到屏幕下方变为橙色,屏幕上方会出现 Debug 的操作框eab4875a-8c1a-11ef-b5cd-92fbcf53809c.png

ead2bbda-8c1a-11ef-b5cd-92fbcf53809c.png

(4)点击操作框左侧继续调试程序,可以看到下方正常运行,helloworld程序中自带重启操作

eaf2f1a2-8c1a-11ef-b5cd-92fbcf53809c.png

(5)在程序中添加一个bug,重新编译烧录后再执行 Debug,可以看见自动停在了 bug 发生的位置

eb1f625a-8c1a-11ef-b5cd-92fbcf53809c.png

eb3d0f58-8c1a-11ef-b5cd-92fbcf53809c.png

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信