ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
表 8-100 列出了 AON_PMCTL 寄存器的存储器映射寄存器。表 8-100中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 4h | AUXSCECLK | AUX SCE 时钟管理 | AUXSCECLK 寄存器(偏移 = 4h)[复位 = 00000000h] |
| 8h | RAMCFG | RAM 配置 | RAMCFG 寄存器(偏移 = 8h)[复位 = 0001000Fh] |
| 10h | PWRCTL | 电源管理控制 | PWRCTL 寄存器(偏移 = 10h)[复位 = 00000000h] |
| 14h | PWRSTAT | AON 电源和复位状态 | PWRSTAT 寄存器(偏移 = 14h)[复位 = 03C00003h] |
| 18h | SHUTDOWN | 关断控制 | SHUTDOWN 寄存器(偏移 = 18h)[复位 = 00000000h] |
| 1Ch | RECHARGECFG | 充电控制器配置 | RECHARGECFG 寄存器(偏移 = 1Ch)[复位 = C0000000h] |
| 20h | RECHARGESTAT | 充电控制器状态 | RECHARGESTAT 寄存器(偏移 = 20h)[复位 = 00000000h] |
| 24h | OSCCFG | 振荡器配置 | OSCCFG 寄存器(偏移 = 24h)[复位 = 00000000h] |
| 28h | RESETCTL | 复位管理 | RESETCTL 寄存器(偏移 = 28h)[复位 = 000001C0h] |
| 2Ch | SLEEPCTL | 睡眠控制 | SLEEPCTL 寄存器(偏移 =2Ch)[复位 = 00000000h] |
| 34h | JTAGCFG | JTAG 配置 | JTAGCFG 寄存器(偏移 = 34h)[复位 = 00000100h] |
| 3Ch | JTAGUSERCODE | JTAG USERCODE | JTAGUSERCODE 寄存器(偏移 = 3Ch)[复位 = 0B99A02Fh] |
复杂的位访问类型经过编码可适应小型表单元。表 8-101 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| 写入类型 | ||
| W | W | 写入 |
| W1C | W 1C | 写入 1 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
图 8-95 展示了 AUXSCECLK,表 8-102 对其进行了介绍。
返回到汇总表。
AUX SCE 时钟管理
该寄存器包含用于设置 AUX 域时钟的相关位字段。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | PD_SRC | ||||||
| R-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | SRC | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | PD_SRC | R/W | 0h | 当 AUX 处于掉电模式时,选择 AUX 域的时钟源。 注意:切换时钟源保证无干扰 0h = 无时钟 1h = LF 时钟 (SCLK_LF) |
| 7-1 | RESERVED | R | 0h | 保留 |
| 0 | SRC | R/W | 0h | 当 AUX 处于工作模式时,选择 AUX 域的时钟源。 注意:切换时钟源保证无干扰 0h = HF 时钟除以 2 (SCLK_HFDIV2) 1h = MF 时钟 (SCLK_MF) |
图 8-96 展示了 RAMCFG,表 8-103 中对此进行了介绍。
返回到汇总表。
RAM 配置
该寄存器包含与 MCU 和 AUX 域中 SRAM 的电源管理相关配置。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | AUX_SRAM_PWR_OFF | AUX_SRAM_RET_EN | |||||
| R-0h | R/W-0h | R/W-1h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | BUS_SRAM_RET_EN | ||||||
| R-0h | R/W-Fh | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-18 | RESERVED | R | 0h | 保留 |
| 17 | AUX_SRAM_PWR_OFF | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 16 | AUX_SRAM_RET_EN | R/W | 1h | 内部。仅可通过 TI 提供的 API 使用。 |
| 15-4 | RESERVED | R | 0h | 保留 |
| 3-0 | BUS_SRAM_RET_EN | R/W | Fh | MCU SRAM 被划分为 5 个存储体。该寄存器控制在 MCU 总线域掉电期间哪些存储体保留数据 0h = 数据保留已禁用 1h = SRAM:BANK0 和 SRAM:BANK1 开启数据保留 3h = SRAM:BANK0、SRAM:BANK1 和 SRAM:BANK2 开启数据保留 7h = SRAM:BANK0、SRAM:BANK1、SRAM:BANK2 和 SRAM:BANK3 开启数据保留 Fh = 所有存储体(SRAM:BANK0、SRAM:BANK1、SRAM:BANK2、SRAM:BANK3 和 SRAM:BANK4)均开启数据保留 |
图 8-97 展示了 PWRCTL,表 8-104 中对此进行了介绍。
返回到汇总表。
电源管理控制
该寄存器控制用于设置底层电源管理特性的位字段,例如为 VDDR 电源选择稳压器,以及控制 IO 环中特定段的启用或禁用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | DCDC_ACTIVE | EXT_REG_MODE | DCDC_EN | ||||
| R-0h | R/W-0h | R-0h | R/W-0h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2 | DCDC_ACTIVE | R/W | 0h | 选择在工作模式下为 VDDR 使用 DCDC 稳压器 0:在工作模式下使用 GLDO 对 VDDR 进行调节。 1:在工作模式下使用 DCDC 对 VDDR 进行调节。 要在工作模式下使用 DCDC 作为 VDDR 的稳压器,还须设置 DCDC_EN |
| 1 | EXT_REG_MODE | R | 0h | VDDRsupply 的源状态: 0:DCDC 或 GLDO 正在生成 VDDR 1:旁路 DCDC 和 GLDO,并由外部稳压器为 VDDR 供电 |
| 0 | DCDC_EN | R/W | 0h | 选择在 VDDR 充电期间使用 DCDC 稳压器 0:使用 GLDO 为 VDDR 充电 1:使用 DCDC 为 VDDR 充电 注意:此位字段应设置为与 DCDC_ACTIVE 相同 |
图 8-98 展示了 PWRSTAT,表 8-105 对其进行了介绍。
返回到汇总表。
AON 电源和复位状态
该寄存器用于监控 AON 中的各种电源管理相关信号。除 JTAG_PD_ON、AUX_BUS_RESET_DONE 和 AUX_RESET_DONE 之外的所有其他信号仅用于测试、校准和调试目的。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | JTAG_PD_ON | AUX_BUS_RESET_DONE | AUX_RESET_DONE | ||||
| R-0h | R-0h | R-1h | R-1h | ||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-3 | RESERVED | R | 0h | 保留 |
| 2 | JTAG_PD_ON | R | 0h | 表示 JTAG 电源状态: 0:JTAG 已掉电 1:JTAG 已通电 |
| 1 | AUX_BUS_RESET_DONE | R | 1h | 指示 AUX 总线复位完成: 0:AUX 总线正在复位 1:AUX 总线复位已解除 |
| 0 | AUX_RESET_DONE | R | 1h | 指示 AUX 复位完成: 0:AUX 正在复位 1:AUX 复位已解除 |
图 8-99 展示了 SHUTDOWN,表 8-106 对其进行了介绍。
返回到汇总表。
关断控制
此寄存器包含进入关断模式所需的位字段
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | EN | ||||||||||||||
| R-0h | R/W-0h | ||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | EN | R/W | 0h | 关断控制。 0:请勿为该位写入 0。 1:立即启动进入关断模式的流程 |
图 8-100 展示了 RECHARGECFG,表 8-107 对其进行了介绍。
返回到汇总表。
充电控制器配置
该寄存器设置用于控制充电算法的所有相关参数。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| 模式 | RESERVED | C2 | C1 | ||||||||||||
| R/W-3h | R-0h | R/W-0h | R/W-0h | ||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MAX_PER_M | MAX_PER_E | PER_M | PER_E | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-30 | 模式 | R/W | 3h | 当系统在 uLDO 上运行时,为 VDDR 选择充电算法 0h = 充电已禁用 1h = 静态计时器 2h = 自适应计时器 3h = 外部充电比较器。 请注意,在选择该充电算法之前,必须启用充电比较器的时钟 [ANATOP_MMAP:ADI_3_REFSYS:CTL_RECHARGE_CMP0:COMP_CLK_DISABLE]。 |
| 29-24 | RESERVED | R | 0h | 保留 |
| 23-20 | C2 | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 19-16 | C1 | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 15-11 | MAX_PER_M | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 10-8 | MAX_PER_E | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 7-3 | PER_M | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 2-0 | PER_E | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-101 展示了 RECHARGESTAT,表 8-108 对其进行了介绍。
返回到汇总表。
充电控制器状态
该寄存器控制在充电期间更新的各种状态寄存器。该寄存器主要用于测试和调试。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | VDDR_SMPLS | ||||||||||||||
| R-0h | R-0h | ||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| MAX_USED_PER | |||||||||||||||
| R/W-0h | |||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-20 | RESERVED | R | 0h | 保留 |
| 19-16 | VDDR_SMPLS | R | 0h | 最后 4 个 VDDR 采样值。 对于每个位: 0:开始充电时,VDDR 低于 VDDR_OK 阈值 1:开始充电时,VDDR 高于 VDDR_OK 阈值 该寄存器会在每个充电周期之前更新并左移,位 0 会更新为最后一个 VDDR 采样值。 |
| 15-0 | MAX_USED_PER | R/W | 0h | 显示两个充电周期之间所经历的最大 32kHz 周期数,且在后一次充电开始时 VDDR 仍高于 VDDR_OK 阈值。该寄存器可用于指示待机期间的泄漏电流。 写入此寄存器时,此位字段将清零。 |
图 8-102 展示了 OSCCFG,表 8-109 中对此进行了介绍。
返回到汇总表。
振荡器配置
该寄存器设置发送到振荡器控制系统的振幅补偿请求的周期。振幅补偿仅在 XOSC_HF 在低功耗模式下运行时适用。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||||||||||
| R-0h | |||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PER_M | PER_E | |||||||||||||
| R-0h | R/W-0h | R/W-0h | |||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | 保留 |
| 7-3 | PER_M | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 2-0 | PER_E | R/W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
图 8-103 展示了 RESETCTL,表 8-110 对其进行了介绍。
返回到汇总表。
复位管理
此寄存器包含与系统复位相关的位字段,例如复位源和复位请求以及欠压复位控制。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| SYSRESET | RESERVED | BOOT_DET_1_CLR | BOOT_DET_0_CLR | ||||
| W-0h | R-0h | W-0h | W-0h | ||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | BOOT_DET_1_SET | BOOT_DET_0_SET | |||||
| R-0h | W-0h | W-0h | |||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| WU_FROM_SD | GPIO_WU_FROM_SD | BOOT_DET_1 | BOOT_DET_0 | RESERVED | VDDS_LOSS_EN | ||
| R-0h | R-0h | R-0h | R-0h | R-0h | R/W-1h | ||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| VDDR_LOSS_EN | VDD_LOSS_EN | CLK_LOSS_EN | MCU_WARM_RESET | RESET_SRC | RESERVED | ||
| R/W-1h | R/W-1h | R/W-0h | R/W1C-0h | R-0h | R-0h | ||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31 | SYSRESET | W | 0h | 冷复位寄存器。向此位字段写入 1 将复位整个芯片并导致引导代码再次运行。 0:无效 1:生成系统复位。在 RESET_SRC 中显示为 SYSRESET |
| 30-26 | RESERVED | R | 0h | 保留 |
| 25 | BOOT_DET_1_CLR | W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 24 | BOOT_DET_0_CLR | W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 23-18 | RESERVED | R | 0h | 保留 |
| 17 | BOOT_DET_1_SET | W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 16 | BOOT_DET_0_SET | W | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 15 | WU_FROM_SD | R | 0h | 发生 IO 事件时,或由于连接了调试器,从 SHUTDOWN 状态唤醒已发生。(TCK 引脚被强制为低电平) 请参阅 IOC:IOCFGn.WU_CFG 以将 IO 配置为唤醒源。 0:如 RESET_SRC 所示,从冷复位或欠压状态唤醒已发生 1:从 SHUTDOWN 状态唤醒已发生 注意:当 SLEEPCTL.IO_PAD_SLEEP_DIS 置为有效时,该标志将被清除。 |
| 14 | GPIO_WU_FROM_SD | R | 0h | 发生 IO 事件时,从 SHUTDOWN 状态唤醒已发生 请参阅 IOC:IOCFGn.WU_CFG 以将 IO 配置为唤醒源。 0:发生 IO 事件时,从 SHUTDOWN 状态唤醒未发生 1:由于 IO 事件,从 SHUTDOWN 状态唤醒已发生 WU_FROM_SD 置为有效但此位字段未置为有效的情况仅会在调试会话中发生。在此位字段也置为有效之前,引导代码不会继续执行从 SHUTDOWN 状态唤醒过程。 注意:当 SLEEPCTL.IO_PAD_SLEEP_DIS 置为有效时,该标志将被清除。 |
| 13 | BOOT_DET_1 | R | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 12 | BOOT_DET_0 | R | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 11-9 | RESERVED | R | 0h | 保留 |
| 8 | VDDS_LOSS_EN | R/W | 1h | 在 VDDS 丢失的情况下控制复位生成 0:除非 VDDS_LOSS_EN_OVR=1,否则会忽略 VDDS 的欠压检测 1:VDDS 的欠压检测会生成系统复位 |
| 7 | VDDR_LOSS_EN | R/W | 1h | 在 VDDR 丢失的情况下控制复位生成 0:除非 VDDR_LOSS_EN_OVR=1,否则会忽略 VDDR 的欠压检测 1:VDDR 的欠压检测会生成系统复位 |
| 6 | VDD_LOSS_EN | R/W | 1h | 在 VDD 丢失的情况下控制复位生成 0:除非 VDD_LOSS_EN_OVR=1,否则会忽略 VDD 的欠压检测 1:VDD 的欠压检测会生成系统复位 |
| 5 | CLK_LOSS_EN | R/W | 0h | 通过 [ANATOP_MMAP:DDI_0_OSC:CTL0.CLK_LOSS_EN] 启用时钟丢失检测后,如果 SCLK_LF、SCLK_MF 或 SCLK_HF 丢失,则控制复位生成 0:忽略时钟丢失 1:时钟丢失会生成系统复位 注意:更改 SCLK_LF 的时钟源时,必须禁用时钟丢失复位生成。否则可能导致伪波系统复位。时钟丢失复位生成由 [ANATOP_MMAP:DDI_0_OSC:CTL0.CLK_LOSS_EN] 控制 |
| 4 | MCU_WARM_RESET | R/W1C | 0h | 内部。仅可通过 TI 提供的 API 使用。 |
| 3-1 | RESET_SRC | R | 0h | 显示了上次系统复位的根本原因。在上次系统复位期间,超过报告的复位源可能已处于活动状态,但仅报告了根本原因。 在释放所有可能的复位源并且结果复制到 AON_PMCTL 之前,不会重新布设捕获功能。在复制和重新布设过程中,这是一个 2MHz 周期,在该周期内,无论根本原因如何,最终的新系统复位都将报告为上电复位。 0h = 上电复位 1h = 复位引脚 2h = VDDS 上的欠压检测 4h = VDDR 上的欠压检测 5h = SCLK_LF、SCLK_MF 或 SCLK_HF 时钟丢失检测 6h = 通过 SYSRESET 进行的软件复位或硬件电源管理超时检测。 注意: 硬件电源管理超时电路始终处于启用状态。 7h = 通过 PRCM 热复位请求进行软件复位 |
| 0 | RESERVED | R | 0h | 保留 |
图 8-104 展示了 SLEEPCTL,表 8-111 对其进行了介绍。
返回到汇总表。
睡眠控制
该寄存器用于从 SHUTDOWN 状态唤醒后解冻 IO 焊盘环
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | IO_PAD_SLEEP_DIS | ||||||
| R-0h | R/W-0h | ||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | 保留 |
| 0 | IO_PAD_SLEEP_DIS | R/W | 0h | 控制 I/O 焊盘睡眠模式。除非从 SHUTDOWN 状态唤醒,否则引导代码将自动设置此位字段(设置了 RESETCTL.WU_FROM_SD)。 0:I/O 焊盘睡眠模式已启用,这意味着所有输出和焊盘配置都会被锁存。如果在 IO_PAD_SLEEP_DIS 设置为 1 之前将焊盘配置为输入,则输入为透明状态 1:I/O 焊盘睡眠模式已禁用 从 SHUTDOWN 状态唤醒后,应用软件必须先重新配置所有 IO 的状态,然后才能设置此位字段,以避免引脚干扰。 |
图 8-105 展示了 JTAGCFG,表 8-112 对其进行了介绍。
返回到汇总表。
JTAG 配置
该寄存器包含对 JTAG 域配置的控制。这包括每个 TAP 的权限。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | JTAG_PD_FORCE_ON | ||||||
| R-0h | R/W-1h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | |||||||
| R-0h | |||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-9 | RESERVED | R | 0h | 保留 |
| 8 | JTAG_PD_FORCE_ON | R/W | 1h | 控制 JTAG 电源域的电源状态: 0:只能由调试子系统控制。(除非连接了调试器,否则 JTAG 电源域将断电) 1:JTAG 电源域被强制启动,与调试子系统无关。 注意:默认情况下,复位值会导致 JTAG 电源域上电。软件必须清除该位,才能关闭 JTAG 电源域 |
| 7-0 | RESERVED | R | 0h | 保留 |
图 8-106 展示了 JTAGUSERCODE,表 8-113 中对此进行了介绍。
返回到汇总表。
JTAG USERCODE
引导代码将 JTAG USERCODE 复制到此寄存器,并从此处转发到调试子系统。
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| USER_CODE | |||||||||||||||||||||||||||||||
| R/W-0B99A02Fh | |||||||||||||||||||||||||||||||
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 31-0 | USER_CODE | R/W | 0B99A02Fh | 32 位 JTAG USERCODE 寄存器向主 JTAG TAP 馈电 注意:此字段可通过 LOCKCFG.LOCK 锁定 |