本节详细介绍了用于在位于 Z1-OTP-BOOTDEF-LOW/ Z2-OTP-BOOTDEF-LOW 和 Z1-OTP-BOOTDEF-HIGH/ Z2-OTP-BOOTDEF-HIGH 的 BOOT_DEF 存储器位置中设置引导模式的 GPIO 和引导选项值。有关如何配置 BOOT_DEFx,请参阅节 7.6.1.2。选择引导模式选项时,请确认所用特定器件封装的引脚多路复用器选项中提供了必要的引脚。
默认引导模式 GPIO 引脚:
- 引导模式引脚 0 - GPIO32
- 引导模式引脚 1 - GPIO24
关于引导引脚选择的指南:
- 避免使用具有 PWM 功能的引脚。
- 不能是模拟引脚或 USB 引脚。
- 所有封装上都可以使用引导模式选择引脚和默认引导外设引脚。
- 避免使用 JTAG 仿真引脚和晶振引脚。
- 引导模式选择引脚可以是输入。
- 引脚不能具有 PHY 自举功能。
表 7-10 SCI 引导选项
| 选项 |
BOOTDEFx 值 |
SCITXDA GPIO |
SCIRXDA GPIO |
受支持的封装 |
| 0(默认值) |
0x01 |
GPIO29 |
GPIO28 |
全部 |
| 1 |
0x21 |
GPIO1 |
GPIO0 |
全部 |
| 3 |
0x61 |
GPIO7 |
GPIO3 |
48-PT、32-RHB、32-VFC |
| 4 |
0x81 |
GPIO16 |
GPIO3 |
48-PT |
表 7-11 I2C 引导选项
| 选项 |
BOOTDEFx 值 |
SDAA GPIO |
SCLA GPIO |
受支持的封装 |
| 0 |
0x07 |
GPIO0 |
GPIO1 |
全部 |
| 1 |
0x27 |
GPIO32 |
GPIO33 |
48-PT |
| 2 |
0x47 |
GPIO5 |
GPIO4 |
全部 |
表 7-12 SPI 引导选项
| 选项 |
BOOTDEFx 值 |
SPIPICOA |
SPIPOCIA |
SPICLKA |
SPIPTEA |
受支持的封装 |
| 0 |
0x06 |
GPIO24 |
GPIO1 |
GPIO3 |
GPIO5 |
全部 |
| 1 |
0x26 |
GPIO16 |
GPIO1 |
GPIO3 |
GPIO0 |
48-PT |
| 3 |
0x66 |
GPIO16 |
GPIO13 |
GPIO12 |
GPIO24 |
48-PT |
表 7-13 等待引导选项
| 选项 |
BOOTDEFx 值 |
看门狗状态 |
受支持的封装 |
| 0 |
0x04 |
启用 |
全部 |
| 1 |
0x24 |
禁用 |
全部 |
表 7-14 闪存引导选项
| 选项 |
BOOTDEFx 值 |
闪存入口地址 |
闪存扇区 |
受支持的封装 |
| 0(默认值) |
0x03 |
0x0008 0000 |
CPU1 存储体 0 扇区 0 |
全部 |
| 1 |
0x23 |
0x0008 8000 |
CPU1 存储体 0 扇区 32 |
全部 |
表 7-15 安全闪存启动选项
| 选项 |
BOOTDEFx 值 |
闪存入口地址 |
闪存扇区 |
受支持的封装 |
| 0(默认值) |
0x0A |
0x0008 0000 |
CPU1 存储体 0 扇区 0 |
全部 |
| 1 |
0x2A |
0x0008 8000 |
CPU1 存储体 0 扇区 32 |
全部 |
表 7-16 并行引导选项
| 选项 |
BOOTDEFx 值 |
D0-D7 GPIO |
DSP 控制 GPIO |
主机控制 GPIO |
受支持的封装 |
| 0(默认值) |
0x00 |
D0-D7(GPIO 0、1、3、4、5、24、28、29) |
GPIO224 |
GPIO242 |
全部 |
| 1 |
0x20 |
D0-D7 (GPIO 0-7) |
GPIO12 |
GPIO13 |
48-PT |