SPRUI33H November 2015 – June 2024 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The boot ROM code accesses several memory addresses and registers during execution. There are two sets of addresses, one for emulation and one for standalone boot flow. The emulation locations emulate OTP configurations and can be written to as many times as needed. The user configurable DCSM OTP locations used in the standalone boot flow program the device OTP and thus can only be written once. Table 4-12 details these locations.
Boot Flow | DCSM Name | Boot ROM Name | Address |
---|---|---|---|
Emulation | Z1-GPREG1 | EMU-BOOTPIN-CONFIG | 0x0000 0D00 |
Z1-GPREG3 | EMU-BOOTDEF-LOW | 0x0000 0D04 | |
Z1-BOOTCTRL | EMU-BOOTDEF-HIGH | 0x0000 0D06 | |
Standalone | Z1-GPREG1 | Z1-OTP-BOOTPIN-CONFIG | 0x0005 F008 |
Z1-GPREG2 | Z1-OTP-BOOT-GPREG2 | 0x0005 F00A | |
Z1-GPREG3 | Z1-OTP-BOOTDEF-LOW | 0x0005 F00C | |
Z1-BOOTCTRL | Z1-OTP-BOOTDEF-HIGH | 0x0005 F004 |