如何在 VSCODE 中调试 Surf5 项目

转发: How to debug Surf5 project in VSCODE
项目介绍
1.安装Python
安装 Python 3.7 或更高版本
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)路径
Download launch.jason 并编辑可执行路径和 gdbpath

将可执行路径设置为您要调试的.elf 文件的路径,将GDB 路径设置为您安装的ARM TOOL CHAIN 的路径。
6. 安装 Cortex-调试扩展

在 VSCODE 中安装 Cortex-Debug 扩展
7. 运行调试

您可以单击“运行并调试”进入调试模式。

通过单击播放图标,您可以在调试模式下运行调试。

855

被折叠的 条评论
为什么被折叠?



