茶叶网站建设策划方案 u001f,网站制作排版注意事项,系统门户网站建设详细功能,地推拉新app推广怎么做JTAG 调试教程
本教程主要演示 esp32c3 开发板在 linux 环境下#xff0c;通过 vscode 的 esp-idf 插件使用 jtag 调试工具。
esp32c3 不但内置了USB-JTAG#xff0c;还内置了USB-SERIAL#xff0c;仅需要一根USB线即可实现下载和调试仿真。
下面演示调试仿真的过程。
创…JTAG 调试教程
本教程主要演示 esp32c3 开发板在 linux 环境下通过 vscode 的 esp-idf 插件使用 jtag 调试工具。
esp32c3 不但内置了USB-JTAG还内置了USB-SERIAL仅需要一根USB线即可实现下载和调试仿真。
下面演示调试仿真的过程。
创建工程
使用 vscode 中的 esp-idf 插件创建一个 以hello_world 为模版的工程。 编译烧录
通过一根数据线将 esp32c3 开发板连接到 PC选择所使用的设备类型和串口设备号
编译程序并将编译生成的固件烧录到 esp32c3 开发板中
jtag连线
烧录完毕后将数据线拔出。用另一个数据线将四根线引出分别对应 esp32c3 开发板的四个引脚
调试仿真
重新选择所使用的串口设备号
在 esp-idf 插件中打开 Openocd Server开始 Debug。Debug前需确保已经编译并烧录固件 短暂等待过后可以看到屏幕下方变为橙色屏幕上方会出现 Debug 的操作框 点击操作框左侧继续调试程序可以看到下方正常运行helloworld程序中自带重启操作 在程序中添加一个bug重新编译烧录后再执行 Debug可以看见自动停在了 bug 发生的位置