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 Configuring Boot
Mode Table Options on how to configure BOOT_DEF. 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.
Table 7-11 SCI Boot OptionsOPTION | BOOTDEF VALUE | SCITXDA GPIO | SCIRXDA GPIO |
---|
0 (default) | 0x01 | GPIO29 | GPIO28 |
1 | 0x21 | GPIO1 | GPIO0 |
2 | 0x41 | GPIO8 | GPIO9 |
3 | 0x61 | GPIO7 | GPIO3 |
4 | 0x81 | GPIO16 | GPIO3 |
Table 7-12 CAN Boot OptionsOPTION | BOOTDEF VALUE | CANTXA GPIO | CANRXA GPIO |
---|
0 (default) | 0x02 | GPIO7 | GPIO5 |
1 | 0x22 | GPIO32 | GPIO33 |
2 | 0x42 | GPIO2 | GPIO3 |
3 |
0x62 |
GPIO13 |
GPIO12 |
Note: F280013x and F280015x CANTXA GPIO Option 0 (default)
selections are different. All other CAN boot option GPIO selections are the same.
Please refer to respective device data sheet for details.
Table 7-13 CAN FD Boot Options
OPTION |
BOOTDEF VALUE |
MCANTXA GPIO |
MCANRXA GPIO |
0 (default) |
0x08 |
GPIO4 |
GPIO5 |
1 |
0x28 |
GPIO1 |
GPIO0 |
2 |
0x48 |
GPIO13 |
GPIO12 |
3 (DEBUG-Send Test) |
0x68 |
GPIO4 |
GPIO5 |
4 (DEBUG-Send Test) |
0x88 |
GPIO1 |
GPIO0 |
5 (DEBUG-Send Test) |
0xA8 |
GPIO13 |
GPIO12 |
Table 7-14 I2C Boot OptionsOPTION | BOOTDEF VALUE | SDAA GPIO | SCLA GPIO |
---|
0 | 0x07 | GPIO0 | GPIO1 |
1 | 0x27 | GPIO32 | GPIO33 |
2 | 0x47 | GPIO5 | GPIO4 |
Table 7-15 RAM Boot OptionsOPTION | BOOTDEF VALUE | RAM ENTRY POINT (ADDRESS) |
---|
0 | 0x05 | 0x0000 0000 |
Table 7-16 Flash Boot OptionsOPTION | BOOTDEF VALUE | FLASH ENTRY POINT (ADDRESS) | FLASH SECTOR |
---|
0 (default) | 0x03 | 0x0008 0000 | Bank0 Sector 0 |
1 | 0x23 | 0x0008 8000 | Bank 0 Sector 32 |
2 | 0x43 | 0x0008 FFF0 | Bank 0 End of Sector 63 |
3 | 0x63 | 0x0009 0000 | Bank 0 Sector 64 |
4 |
0x83 |
0x0009 8000 |
Bank 0 Sector 96 |
6 |
0xA3 |
0x0009 FFF0 |
Bank 0 End of Sector 127 |
Table 7-17 Secure Flash Boot Options
OPTION |
BOOTDEF VALUE |
FLASH ENTRY POINT (ADDRESS) |
FLASH SECTOR |
0 (default) |
0x0A |
0x0008 0000 |
Bank0 Sector 0 |
1 |
0x2A |
0x0008 8000 |
Bank 0 Sector 32 |
2 |
0x4A |
0x0008 FFF0 |
Bank 0 End of Sector 63 |
3 |
0x6A |
0x0009 0000 |
Bank 0 Sector 64 |
4 |
0x8A |
0x0009 8000 |
Bank 0 Sector 96 |
Table 7-18 Wait Boot OptionsOPTION | BOOTDEF VALUE | WATCHDOG |
---|
0 | 0x04 | Enabled |
1 | 0x24 | Disabled |
Table 7-19 SPI Boot Options
OPTION |
BOOTDEF VALUE |
SPISIMOA |
SPISOMIA |
SPICLKA |
SPISTEA |
0 |
0x06 |
GPIO7 |
GPIO1 |
GPIO3 |
GPIO5 |
1 |
0x26 |
GPIO16 |
GPIO1 |
GPIO3 |
GPIO0 |
2 |
0x46 |
GPIO8 |
GPIO10 |
GPIO9 |
GPIO11 |
3 |
0x66 |
GPIO16 |
GPIO13 |
GPIO12 |
GPIO29 |
Table 7-20 Parallel Boot OptionsOPTION | BOOTDEF VALUE | D0-D7 GPIO | 28x(DSP) CONTROL GPIO | HOST CONTROL GPIO |
---|
0 (default) | 0x00 | D0 - GPIO0 | GPIO224 | GPIO242 |
D1 - GPIO1 |
D2 - GPIO3 |
D3 - GPIO4 |
D4 - GPIO5 |
D5 - GPIO7 |
D6 - GPIO28 |
D7 - GPIO29 |
1 | 0x20 | D0 - GPIO0 | GPIO12 | GPIO13 |
D1 - GPIO1 |
D2 - GPIO2 |
D3 - GPIO3 |
D4 - GPIO4 |
D5 - GPIO5 |
D6 - GPIO6 |
D7 - GPIO7 |
2 |
0x40 |
D0 - GPIO0 |
GPIO16 |
GPIO29 |
D1 - GPIO1 |
D2 - GPIO2 |
D3 - GPIO3 |
D4 - GPIO4 |
D5 - GPIO5 |
D6 - GPIO6 |
D7 - GPIO7 |