This section details the GPIOs and boot
option values used for boot mode set in the BOOT_DEF memory location located at
Z1-OTP-BOOTDEF-LOW/ Z2-OTP-BOOTDEF-LOW and Z1-OTP-BOOTDEF-HIGH/ Z2-OTP-BOOTDEF-HIGH. Refer
to Section 7.6.1.2 on how to configure BOOT_DEFx. When selecting a boot mode option, make sure to verify
that the necessary pins are available in the pin mux options for the specific device package
being used.
Default boot mode GPIO
pins:
- Boot mode pin 0 - GPIO32
- Boot mode pin 1 - GPIO24
Guidelines on boot pin
selection:
- Avoid pins that have PWM
functionality.
- Cannot be analog or USB pins.
- Boot mode select pins and default boot
peripheral pins can be available on all packages.
- Avoid JTAG emulation pins and crystal
pins.
- Boot mode select pins can be
inputs.
- Pins cannot have PHY bootstrap
functionality.
Table 7-10 SCI Boot Options
| Option |
BOOTDEFx Value |
SCITXDA GPIO |
SCIRXDA GPIO |
Package Supported |
|
0 (default)
|
0x01
|
GPIO29
|
GPIO28
|
All
|
|
1
|
0x21
|
GPIO1
|
GPIO0
|
All
|
|
3
|
0x61
|
GPIO7
|
GPIO3
|
48-PT, 32-RHB, 32-VFC
|
|
4
|
0x81
|
GPIO16
|
GPIO3
|
48-PT
|
Table 7-11 I2C Boot Options
| Option |
BOOTDEFx Value |
SDAA GPIO |
SCLA GPIO |
Package Supported |
|
0
|
0x07
|
GPIO0
|
GPIO1
|
All
|
|
1
|
0x27
|
GPIO32
|
GPIO33
|
48-PT
|
|
2
|
0x47
|
GPIO5
|
GPIO4
|
All
|
Table 7-12 SPI Boot Options
| Option |
BOOTDEFx Value |
SPIPICOA |
SPIPOCIA |
SPICLKA |
SPIPTEA |
Package Supported |
|
0
|
0x06
|
GPIO24
|
GPIO1
|
GPIO3
|
GPIO5
|
All
|
|
1
|
0x26
|
GPIO16
|
GPIO1
|
GPIO3
|
GPIO0
|
48-PT
|
|
3
|
0x66
|
GPIO16
|
GPIO13
|
GPIO12
|
GPIO24
|
48-PT
|
Table 7-13 Wait Boot Options
| Option |
BOOTDEFx Value |
Watchdog Status |
Package Supported |
|
0
|
0x04
|
Enabled
|
All
|
|
1
|
0x24
|
Disabled
|
All
|
Table 7-14 Flash Boot Options
| Option |
BOOTDEFx Value |
Flash Entry Address |
Flash Sector |
Package Supported |
|
0 (default)
|
0x03
|
0x0008 0000
|
CPU1 Bank 0 Sector 0
|
All
|
|
1
|
0x23
|
0x0008 8000
|
CPU1 Bank 0 Sector 32
|
All
|
Table 7-15 Secure Flash Boot Options
| Option |
BOOTDEFx Value |
Flash Entry Address |
Flash Sector |
Package Supported |
|
0 (default)
|
0x0A
|
0x0008 0000
|
CPU1 Bank 0 Sector 0
|
All
|
|
1
|
0x2A
|
0x0008 8000
|
CPU1 Bank 0 Sector 32
|
All
|
Table 7-16 Parallel Boot Options
| Option |
BOOTDEFx Value |
D0-D7 GPIO |
DSP Control GPIO |
Host Control GPIO |
Package Supported |
|
0 (default)
|
0x00
|
D0-D7 (GPIO 0,1,3,4,5,24,28,29)
|
GPIO224
|
GPIO242
|
All
|
|
1
|
0x20
|
D0-D7 (GPIO 0-7)
|
GPIO12
|
GPIO13
|
48-PT
|