SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
This section details the GPIOs and boot option values used for each CPU1 boot mode set in the BOOT_DEF memory location located at Z1-BOOTDEF-LOW/ Z2-BOOTDEF-LOW and Z1-BOOTDEF-HIGH/ Z2-BOOTDEF-HIGH. Refer to Section 5.4.2 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.
These configurations only apply to CPU1. Refer to Section 5.7.2 for details on configuring CPU2 and CM boot modes.
Option | BOOTDEF Value | SCITXDA GPIO | SCIRXDA GPIO |
---|---|---|---|
0 (default) | 0x01 | GPIO29 | GPIO28 |
1 | 0x21 | GPIO84 | GPIO85 |
2 | 0x41 | GPIO36 | GPIO35 |
3 | 0x61 | GPIO42 | GPIO43 |
4 | 0x81 | GPIO65 | GPIO64 |
5 | 0xA1 | GPIO135 | GPIO136 |
6 | 0xC1 | GPIO8 | GPIO9 |
Option | BOOTDEF Value | CANTXA GPIO | CANRXA GPIO |
---|---|---|---|
0 (default) | 0x02 | GPIO37 | GPIO36 |
1 | 0x22 | GPIO71 | GPIO70 |
2 | 0x42 | GPIO63 | GPIO62 |
3 | 0x62 | GPIO19 | GPIO18 |
4 | 0x82 | GPIO4 | GPIO5 |
5 | 0xA2 | GPIO31 | GPIO30 |
Option | BOOTDEF Value | SDAA GPIO | SCLA GPIO |
---|---|---|---|
0 | 0x07 | GPIO91 | GPIO92 |
1 | 0x27 | GPIO32 | GPIO33 |
2 | 0x47 | GPIO42 | GPIO43 |
3 | 0x67 | GPIO0 | GPIO1 |
4 | 0x87 | GPIO104 | GPIO105 |
Option | BOOTDEF Value | USBDM GPIO | USBDP GPIO |
---|---|---|---|
0 (default) | 0x09 | GPIO42 | GPIO43 |
Option | BOOTDEF Value | RAM Entry Point (Address) |
---|---|---|
0 | 0x05 | 0x0000 0000 |
Option | BOOTDEF Value | Flash Entry Point (Address) |
Flash Sector |
---|---|---|---|
0 (default) | 0x03 | 0x0008 0000 | CPU1 Bank0 Sector 0 |
1 | 0x23 | 0x0008 8000 | CPU1 Bank 0 Sector 4 |
2 | 0x43 | 0x000A 8000 | CPU1 Bank 0 Sector 8 |
3 | 0x63 | 0x000B E000 | CPU1 Bank 0 Sector 13 |
Option | BOOTDEF Value | Flash Entry Point (Address) |
Flash Sector |
---|---|---|---|
0 | 0x0A | 0x0008 0000 | CPU1 Bank0 Sector 0 |
1 | 0x2A | 0x0008 8000 | CPU1 Bank 0 Sector 4 |
2 | 0x4A | 0x000A 8000 | CPU1 Bank 0 Sector 8 |
3 | 0x6A | 0x000B E000 | CPU1 Bank 0 Sector 13 |
Option | BOOTDEF Value | Watchdog |
---|---|---|
0 | 0x04 | Enabled |
1 | 0x24 | Disabled |
Option | BOOTDEF Value | SPISIMOA | SPISOMIA | SPICLKA | SPISTEA |
---|---|---|---|---|---|
0 | 0x06 | GPIO58 | GPIO59 | GPIO60 | GPIO61 |
1 | 0x26 | GPIO16 | GPIO17 | GPIO18 | GPIO19 |
2 | 0x46 | GPIO32 | GPIO33 | GPIO34 | GPIO35 |
3 | 0x66 | GPIO16 | GPIO17 | GPIO56 | GPIO57 |
4 | 0x86 | GPIO54 | GPIO55 | GPIO56 | GPIO57 |
Option | BOOTDEF Value | D0-D7 GPIO | DSP Control GPIO | Host Control GPIO |
---|---|---|---|---|
0 (default) | 0x0 | D0 - GPIO89 | GPIO91 | GPIO92 |
D1 - GPIO90 | ||||
D2 - GPIO58 | ||||
D3 - GPIO59 | ||||
D4 - GPIO60 | ||||
D5 - GPIO61 | ||||
D6 - GPIO62 | ||||
D7 - GPIO88 |