- 系统初始化配置信号
概要:本文介绍了 RK3588 芯片中关键的系统初始化配置信号 —— SDMMC_DET 管脚的作用及配置要求。该信号影响 ARM JTAG 与 SDMMC 功能的选择,对系统启动调试及 SD 卡启动至关重要。
1. SDMMC_DET 管脚作用
RK3588 中有一个重要信号在系统启动前必须配置完毕并保持稳定状态:
- SDMMC_DET 管脚(Pin P31):该管脚决定 VCCIO2 电源域的 IO 功能是配置为 SDMMC 还是 ARM JTAG。
在系统复位结束后,芯片会根据此管脚的输入电平,配置相应模块的默认开机功能。由于 ARM JTAG 与 SDMMC 功能复用该管脚,因此其配置状态对系统调试和启动都非常关键。
2. 功能切换说明
2.1 电平与功能对应
- 当 SDMMC_DET 为高电平时:
- 对应 IO 切换为 ARM JTAG 功能
- 当 SDMMC_DET 为低电平时:
- 对应 IO 切换为 SDMMC 功能
- 注:大部分 SD 卡在插入时会将该管脚拉低,如非默认情况需进行特殊处理。
2.2 上电前配置要求
- 必须在上电前完成 SDMMC_DET 管脚的配置。
- 确保管脚状态在上电过程中保持稳定。
未正确配置可能导致以下问题:
- ARM JTAG 无输出:影响启动阶段的调试。
- SDMMC 无输出:影响通过 SD 卡启动的功能。
3. 系统启动后的控制
系统启动后,IOMUX 的控制可以改为由寄存器控制,此时 SDMMC_DET 管脚可以被释放,不再起决定性作用。


留下评论