完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
操作系统:WIN 10
开发环境:VSCode(1.90.0)+ESP-IDF(1.7.1) SDK:5.2.2 新手,在淘宝买了一套开发板(https://item.taobao.com/item.htm?_u=63g ... 1910969830),想做LVGL的开发,现在想做单步调试,完全找不到方向,不知道怎么进行,查了一些资料,现在OPENOCD已经正常了,但是一开始调试就弹出错误提示:Unable to start debugging. Unexpected GDB output from command-interpreter-exec console "mon reset halt"", "monitor" command not supported bythis target. 打开“launch.json" 目前的Launch.json文件也是网上查到的例子: { "configurations": [ { "name": "ESP32-S3 DEBUG", "type": "cppdbg", "request": "launch", "MIMode": "gdb", "miDebuggerPath": "${command:espIdf.getXtensaGdb}", "program": "${workspaceFolder}/build/${command:espIdf.getProjectName}.elf", "windows": { "program": "${workspaceFolder}\build\${command:espIdf.getProjectName}.elf" }, "cwd": "${workspaceFolder}", "environment": [{ "name": "PATH", "value": "${config:idf.customExtraPaths}" }], "setupCommands": [ { "text": "set remotetimeout 20" }, ], "postRemoteConnectCommands": [ { "text": "mon reset halt" }, { "text": "maintenance flush register-cache"}, ], "externalConsole": false, "logging": { "engineLogging": true } } ] } 请教:我要想单步调试,Launch.json文件要怎么修改?有没有Launch.json详细说明的文档? 是否还需要补充什么说明。 感激不尽。 |
|
相关推荐
1个回答
|
|
请按照以下步骤尝试解决问题:
1. 确保您的GDB版本与ESP-IDF兼容。ESP-IDF 1.7.1建议使用GDB 8.2或更高版本。您可以在命令行中输入`gdb --version`来检查您的GDB版本。 2. 检查您的`launch.json`文件配置。确保它包含以下内容: ```json { "version": "0.2.0", "configurations": [ { "name": "ESP32 Debug", "type": "cppdbg", "request": "launch", "miDebuggerPath": "path/to/openocd/bin/openocd.exe", "executable": "${workspaceFolder}/your_elf_file.elf", "cwd": "${workspaceFolder}", "gdbPath": "path/to/gdb/bin/gdb", "externalConsole": false, "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build your project", "postLaunchCommands": [ "info threads", "set scheduler-locking off" ], "sourceFileMap": { "/path/to/your/project": "${workspaceFolder}" } } ] } ``` 请根据您的实际路径和项目文件替换`path/to/openocd/bin/openocd.exe`、`path/to/gdb/bin/gdb`和`your_elf_file.elf`。 3. 如果问题仍然存在,尝试更新VSCode和ESP-IDF插件。打开VSCode,依次点击“Help”>“Check for Updates”来更新VSCode。然后,打开命令面板(Ctrl+Shift+P),输入“Extensions: Install Extensions”,搜索并安装“Espressif”插件。 |
|
|
|
只有小组成员才能发言,加入小组>>
961 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
446浏览 5评论
447浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 10:39 , Processed in 0.783318 second(s), Total 80, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号