少于 1 分钟阅读 次阅读

概要:本文介绍了 RK3588 芯片的 ARM JTAG 接口及其调试方式,包括 SWD 模式连接、管脚配置、电源要求以及 UART Debug 接口的接线规范。提供了连接示意图及相关注意事项,便于硬件调试和开发过程中的问题排查。

1. ARM JTAG 接口说明

RK3588 芯片的 ARM JTAG 接口符合 IEEE1149.1 标准,可通过 SWD 模式(两线模式)连接 DSTREAM 仿真器,调试芯片内部的 ARM Core。

1.1 进入 JTAG 调试模式的前提

在引导阶段连接仿真器时,需确保 SDMMC_DET 管脚处于高电平,否则无法进入 JTAG 调试模式。该管脚的配置详见上节描述。

1.2 系统启动后的 JTAG 控制

系统启动后,JTAG 接口将由寄存器控制 IOMUX,ARM JTAG 接口的信号说明如下:

信号名 描述
JTAG_TCK_M0/M1 SWD 模式时钟输入
JTAG_TMS_M0/M1 SWD 模式数据输入输出

1.3 JTAG 连接方式及标准连接器定义

以下为 JTAG 的连接方式及标准连接器管脚定义示意图:

JTAG连接示意图


2. ARM JTAG 功能预留建议

如果没有 SD Card 功能,建议预留 ARM JTAG 功能以方便 Debug。需注意以下电源连接要求:

  • VCCIO2_1V8 (PIN AA7):必须供电,电压为 VCC_1V8_S0(1.8V)。
  • VCCIO2 (PIN Y7):必须供电,电压可使用 VCCIO_SD_S0(3.3V)。

3. MCU_JTAG 模块说明

RK3588 的 MCU_JTAG 模块暂不对外开放,因此无需进行特别处理。


4. UART Debug 接口说明

RK3588 默认选择 UART2_RX_M0 / UART2_TX_M0 作为 UART Debug 接口,默认波特率为 1500000bps。

4.1 硬件连接注意事项

  • 串接的 100 ohm 电阻不得删减。
  • 增加 TVS 管以增强抗静电浪涌能力,防止开发过程损坏芯片管脚。
  • 若条件允许,推荐预留 2.54mm 插针接口;若无条件,建议使用 ≥0.7mm 测试点,方便焊接调试。

以下为 UART Debug 接口示意图:

UART连接示意图

留下评论