本节详细介绍了用于在位于 Z1-OTP-BOOTDEF-LOW/ Z2-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTDEF-HIGH/ Z2-OTP-BOOTDEF-HIGH 的 BOOT_DEF 存储器位置中设置引导模式的 GPIO 和引导选项值。请参阅 TMS320F28P65x 实时微控制器技术参考手册 的“配置引导模式表选项”一节,了解如何配置 BOOT_DEFx。选择引导模式选项时,请确认所用特定器件封装的引脚多路复用器选项中提供了必要的引脚。
默认引导模式 GPIO 引脚:
- 引导模式引脚 0 - GPIO84
- 引导模式引脚 1 - GPIO72
关于引导引脚选择的指南:
- 避免使用具有 PWM 功能的引脚。
- 不能是模拟引脚或 USB 引脚。
- 所有封装上都可以使用引导模式选择引脚和默认引导外设引脚。
- 避免使用 JTAG 仿真引脚和晶振引脚。
- 引导模式选择引脚可以是输入。
- 引脚不能具备 PHY 自举功能。
表 7-17 SCI 引导选项
| 选项 |
BOOTDEF 值 |
SCITXDA GPIO |
SCIRXDA GPIO |
受支持的封装 |
| 0(默认值) |
0x01 |
GPIO12 |
GPIO13 |
全部 |
| 1 |
0x21 |
GPIO84 |
GPIO85 |
全部 |
| 2 |
0x41 |
GPIO36 |
GPIO35 |
176-QFP、169-BGA、256-BGA |
| 3 |
0x61 |
GPIO42 |
GPIO43 |
全部 |
| 4 |
0x81 |
GPIO65 |
GPIO64 |
全部 |
| 5 |
0xA1 |
GPIO29 |
GPIO28 |
176-QFP、169-BGA、256-BGA |
| 6 |
0xC1 |
GPIO8 |
GPIO9 |
176-QFP、169-BGA、256-BGA |
表 7-18 CAN 引导选项
| 选项 |
BOOTDEF 值 |
CANTXA GPIO |
CANRXA GPIO |
受支持的封装 |
| 0(默认值) |
0x02 |
GPIO59 |
GPIO58 |
全部 |
| 1 |
0x22 |
GPIO4 |
GPIO5 |
176-QFP、169-BGA、256-BGA |
| 3 |
0x42 |
GPIO19 |
GPIO18 |
176-QFP、169-BGA、256-BGA |
| 4 |
0x62 |
GPIO37 |
GPIO36 |
176-QFP、169-BGA、256-BGA |
| 5 |
0x82 |
GPIO63 |
GPIO62 |
全部 |
表 7-19 CAN FD 引导选项
| 选项 |
BOOTDEF 值 |
MCAN TX |
MCAN RX |
受支持的封装 |
| 0 |
0x08 |
GPIO4 |
GPIO10 |
全部 |
| 1 |
0x18 |
GPIO8 |
GPIO10 |
176-QFP、169-BGA、256-BGA |
| 2 |
0x28 |
GPIO19 |
GPIO18 |
176-QFP、169-BGA、256-BGA |
| 3 |
0x38 |
GPIO4 |
GPIO5 |
176-QFP、169-BGA、256-BGA |
| 4 |
0x48 |
GPIO74 |
GPIO75 |
176-QFP、169-BGA、256-BGA |
表 7-20 USB 引导选项
| 选项 |
引导模式值 |
USB0 DM |
USB0 DP |
受支持的封装 |
| 0(默认值) |
0x09 |
GPIO42 |
GPIO43 |
全部 |
表 7-21 I2C 引导选项
| 选项 |
BOOTDEF 值 |
SDAA GPIO |
SCLA GPIO |
受支持的封装 |
| 0 |
0x07 |
GPIO0 |
GPIO1 |
全部 |
| 1 |
0x27 |
GPIO42 |
GPIO43 |
全部 |
| 2 |
0x47 |
GPIO91 |
GPIO92 |
全部 |
| 3 |
0x67 |
GPIO104 |
GPIO105 |
176-QFP、169-BGA、256-BGA |
表 7-22 SPI 引导选项
| 选项 |
BOOTDEF 值 |
SPIPICOA |
SPIPOCIA |
SPICLKA |
SPIPTEA |
受支持的封装 |
| 0 |
0x06 |
GPIO58 |
GPIO59 |
GPIO34 |
GPIO35 |
全部 |
| 1 |
0x26 |
GPIO198 |
GPIO203 |
GPIO204 |
GPIO205 |
176-QFP、169-BGA、256-BGA |
| 2 |
0x46 |
GPIO16 |
GPIO17 |
GPIO18 |
GPIO19 |
176-QFP、169-BGA、256-BGA |
| 3 |
0x66 |
GPIO54 |
GPIO55 |
GPIO56 |
GPIO57 |
176-QFP、169-BGA、256-BGA |
表 7-23 并行引导选项
| 选项 |
BOOTDEF 值 |
D0-D7 GPIO |
C28x (DSP) 控制 GPIO |
主机控制 GPIO |
受支持的封装 |
| 0(默认值) |
0x00 |
D0 - GPIO0 |
GPIO10 |
GPIO11 |
全部 |
| D1 - GPIO1 |
| D2 - GPIO2 |
| D3 - GPIO3 |
| D4 - GPIO4 |
| D5 - GPIO5 |
| D6 - GPIO6 |
| D7 - GPIO7 |
| 1 |
0x20 |
D0 - GPIO89 |
GPIO91 |
GPIO92 |
176-QFP、256-BGA |
| D1 - GPIO90 |
| D2 - GPIO58 |
| D3 - GPIO59 |
| D4 - GPIO60 |
| D5 - GPIO61 |
| D6 - GPIO62 |
| D7 - GPIO88 |