如何在 VSCODE 中调试 Surf5 项目
转发: How to debug Surf5 project in VSCODE
项目介绍
Surf 5 调试器
如何在 VSCODE 中调试 Surf5
本指南基于 Surf5 的默认示例 Loopback
1.安装Python
安装 Python 3.10 或更高版本
2.安装pyocd
在 CMD 命令窗口中,编写 python -m pip install -U pyocd 命令来安装 pyocd。
(根据您的 PC 环境,您可能需要编写命令 python3 -m pip install -U pyocd)。
3. 检查调试器连接。
您可以使用 pyocd list 命令检查 PC 和调试器连接
4. 在pyocd CMSIS-PACK中添加W7500
在 W7500X-SURF5/tools 中创建名为 WIZnet.W7500_DFP.1.0.0 的目录
在 W7500X-SURF5/tools/WIZnet.W7500_DFP.1.0.0 中创建名为 Flash 的目录
下载 W7500 Flash 文件并复制到 W7500X-SURF5/tools/WIZnet.W7500_DFP.1.0.0/Flash
下载 WIZnet.W7500_DFP.pdsc 文件并复制到 W7500X-SURF5/tools/WIZnet.W7500_DFP.1.0.0
WIZnet.W7500_DFP.pdsc 文件是一个 XML 文件,用于设置设备名称以及核心、时钟和内存区域。
现在您可以看到使用 pyocd list --targets 命令添加的 W7500。
5.设置GDB路径和可执行文件(.elf)路径
Downloadlaunch.jason 并编辑可执行路径和 gdbpath
将可执行路径设置为您要调试的.elf 文件的路径,将GDB 路径设置为您安装的ARM TOOL CHAIN 的路径。
6. 安装 Cortex-调试扩展
在 VSCODE 中安装 Cortex-Debug 扩展
7. 运行调试
您可以单击“运行并调试”进入调试模式。
通过单击播放图标,您可以在调试模式下运行调试。