ZHCUCY3 April 2025 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280023 , TMS320F280023C , TMS320F280025 , TMS320F280025C , TMS320F280034 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037C , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039C , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041C , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049C , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377S , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379S , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1 , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
引导 ROM 代码包含执行期间使用的许多内存地址和寄存器,支持从 DCSM 区域 1 (Z1) 和区域 2 (Z2) 寄存器中进行引导配置。独立引导流程中使用的用户可配置 DCSM OTP 位置只能编程一次。这些寄存器的配置在 节 2.1 中进行了详细介绍。
在 DCSM 背景中,BOOTPIN-CONFIG 映射到 GPREG1,BOOTDEF-LOW/BOOTDEF-HIGH 分别映射到 GPREG3/GPREG4。表 2-7 提供了这些位置。
节 5.4和节 5.5通过示例用例,详细介绍了如何分别使用片上闪存工具和闪存 API 对 DCSM OTP 进行编程。还可以使用 SysConfig 对 DCSM OTP 进行编程,它具有直观的图形用户界面( GUI) [8]。
| 启动流程 | 寄存器名称 | 引导 ROM 名称 | 寄存器地址 | 用户 OTP 地址 |
|---|---|---|---|---|
| 独立 (使用 Z1) |
Z1-GPREG1 | Z1-OTP-BOOTPIN-CONFIG | 0x0005 F008 | 0x0007 8008 |
| Z1-GPREG2 | Z1-OTP-BOOT-GPREG2 | 0x0005 F00A | 0x0007 800A | |
| Z1-GPREG3 | Z1-OTP-BOOTDEF-LOW | 0x0005 F00C | 0x0007 800C | |
| Z1-GPREG4 | Z1-OTP-BOOTDEF-HIGH | 0x0005 F00E | 0x0007 800E | |
| 独立 (使用 Z2) |
Z2-GPREG1 | Z2-OTP-BOOTPIN-CONFIG | 0x0005 F088 | 0x0007 8208 |
| Z2-GPREG2 | Z2-OTP-BOOT-GPREG2 | 0x0005 F08A | 0x0007 820A | |
| Z2-GPREG3 | Z2-OTP-BOOTDEF-LOW | 0x0005 F08C | 0x0007 820C | |
| Z2-GPREG4 | Z2-OTP-BOOTDEF-HIGH | 0x0005 F08E | 0x0007 820E |