ZHCSGY3G January 2017 – January 2023 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
PRODUCTION DATA
本节介绍了用户如何通过在用户可配置 DCSM OTP 中对 BOOTPIN_CONFIG 位置进行编程来定制引导模式选择引脚。用户 DCSM OTP 中的位置是 Z1-OTP-BOOTPIN-CONFIG。调试时,EMU-BOOTPIN-CONFIG 是 Z1-OTP-BOOTPIN-CONFIG 的仿真等效,可对其进行编程,以在不写入 OTP 的情况下使用不同的引导模式进行实验。可根据需要对器件进行编程,以使用 0、1、2 或 3 个引导模式选择引脚。
位 | 名称 | 说明 |
---|---|---|
31-24 | 密钥 | 将 0x5A 写入这 8 位,告诉引导 ROM 代码此寄存器中的位有效 |
23-16 | 引导模式选择引脚 2 (BMSP2) | 请参阅 BMPS0 说明 |
15-8 | 引导模式选择引脚 1 (BMSP1) | 请参阅 BMSP0 说明 |
7–0 | 引导模式选择引脚 0 (BMSP0) | 设置为在引导期间使用的 GPIO 引脚(最多 255)。 0x0 = GPIO0;0x01 = GPIO1 等等 如果所有其他 BMSP 也设置为 0xFF,则 0xFF 无效,并选择出厂默认值 BMSP0。 如果任何其他 BMSP 未设置为 0xFF,则将 BMSP 设置为 0xFF 将禁用该特定的 BMSP。 |
以下 GPIO 不能用作 BMSP。如果为特定的 BMSP 选择,引导 ROM 会自动选择出厂默认 GPIO(BMSP2 的出厂默认值为 0xFF,这会禁用 BMSP)。
BOOTPIN_CONFIG 键 | BMSP0 | BMSP1 | BMSP2 | 实现的引导模式 |
---|---|---|---|---|
!= 0x5A | 不用考虑 | 不用考虑 | 不用考虑 | 由出厂默认 BMSP(GPIO24、GPIO32)定义的引导 |
= 0x5A | 0xFF | 0xFF | 0xFF | 引导模式 0 的引导表中定义的引导 (禁用所有 BMSP) |
有效 GPIO | 0xFF | 0xFF | 由 BMSP0 值定义的引导 (禁用 BMSP1 和 BMSP2) | |
0xFF | 有效 GPIO | 0xFF | 由 BMSP1 值定义的引导 (禁用 BMSP0 和 BMSP2) | |
0xFF | 0xFF | 有效 GPIO | 由 BMSP2 值定义的引导 (禁用 BMSP0 和 BMSP1) | |
有效 GPIO | 有效 GPIO | 0xFF | 由 BMSP0 和 BMSP1 的值定义的引导 (禁用 BMSP2) | |
有效 GPIO | 0xFF | 有效 GPIO | 由 BMSP0 和 BMSP2 的值定义的引导 (禁用 BMSP1) | |
0xFF | 有效 GPIO | 有效 GPIO | 由 BMSP1 和 BMSP2 的值定义的引导 (禁用 BMSP0) | |
有效 GPIO | 有效 GPIO | 有效 GPIO | 由 BMSP0、BMPS1 和 BMSP2 的值定义的引导 |