ZHCSLT8C October 2021 – December 2023 TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038C-Q1 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
PRODMIX
本节介绍了如何为器件配置引导定义表 BOOTDEF 以及相关的引导选项。64 位位置位于 Z1-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTDEF-HIGH 位置的用户可配置 DCSM OTP 中。调试时,EMU-BOOTDEF-LOW 和 EMU-BOOTDEF-HIGH 是 Z1-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTDEF-HIGH 的仿真等效,并且可以进行编程,以便在不写入 OTP 的情况下使用不同的引导模式选项进行实验。引导定义表的自定义范围取决于正在使用多少引导模式选择引脚 (BMSP)。例如,0 个 BMSP 等于 1 个表条目、1 个 BMSP 等于 2 个表条目、2 个 BMSP 等于 4 个表条目,而 3 个 BMSP 等于 8 个表条目。有关如何设置 BOOTPIN_CONFIG 和 BOOTDEF 值的示例,请参阅 TMS320F28003x 实时微控制器技术参考手册。
配置 Z2-OTP-BOOTPIN-CONFIG 时,将使用 Z2-OTP-BOOTDEF-LOW 和 Z2-OTP-BOOTDEF-HIGH 位置,而不是 Z1-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTDEF-HIGH 位置。更多有关 BOOTPIN_CONFIG 用法的详细信息,请参阅配置引导模式引脚。
BOOTDEF 名称 | 字节位置 | 名称 | 说明 | |
---|---|---|---|---|
BOOT_DEF0 | 7:0 | BOOT_DEF0 模式/选项 | 为引导表的索引 0 设置引导模式。 | |
例如,不同的引导模式及其选项可以包括使用不同 GPIO 来实现特定引导加载程序或使用不同闪存入口点地址的引导模式。任何不支持的引导模式都会导致器件进入等待引导或引导至闪存。 | ||||
如需了解表中要设置的有效 BOOTDEF 值,请参阅 GPIO 分配。 | ||||
BOOT_DEF1 | 15:8 | BOOT_DEF1 模式/选项 | 请参阅 BOOT_DEF0 说明 | |
BOOT_DEF2 | 23:16 | BOOT_DEF2 模式/选项 | ||
BOOT_DEF3 | 31:24 | BOOT_DEF3 模式/选项 | ||
BOOT_DEF4 | 39:32 | BOOT_DEF4 模式/选项 | ||
BOOT_DEF5 | 47:40 | BOOT_DEF5 模式/选项 | ||
BOOT_DEF6 | 55:48 | BOOT_DEF6 模式/选项 | ||
BOOT_DEF7 | 63:56 | BOOT_DEF7 模式/选项 |