JTAG 调试工具使用手册
1. 概述
1.1 编写目的
主要介绍 SpacemiT 的调试工具使用方法,方便开发人员使用。
1.2 适用范围
适用于 SpacemiT 的 K1 系列 SoC。
1.3 相关人员
- 系统工程师
- 应用工程师
1.4 文档结 构
该文档介绍如何下载 OpenOCD,配置 J-Link,运行 OpenOCD 并使用 GDB 进行软件调试。
2. 下载
OpenOCD 下载路径:https://archive.spacemit.com/tools/openocd
GDB 包含在交叉编译工具链中,请参考《交叉编译工具链使用手册》。
3. 配置 JTAG 接口
K1 系列板子都内置了 JTAG 调试功能,要使其正常工作,需要设置硬件和配置 USB 驱动。以 J-Link 为例,具体步骤请参考以下说明。
3.1 配置硬件
- 打开 J-Llink 的外壳,将其中的跳线帽拔下,使得 J-Llink 不对外供电。
- 连接 JTAG 检查 JTAG 信号对应的引脚是否被使用,以下是JTAG调试接口信息。
K1在 40PinGPIO扩展接口中预留了Primary JTAG调试通道,线序如下
Pin Number | 网络名称 | JTAG信号名称 |
---|---|---|
7 | GPI0_70_3V3 | PRI_TDI |
11 | GPIO_71_3V3 | PRI_TMS |
13 | GPI0_72_3V3 | PRI_TCK |
15 | GPI0_73_3V3 | PRI_TDO |