SPRUHX5I August 2014 – May 2024 TMS320F28374S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378S , TMS320F28379S
In Get boot mode, the boot ROM reads the boot mode (BMODE) bit field in the BOOTCTRL register to determine which boot procedure to execute. By default, Get boot mode executes Flash boot when in standalone mode or wait boot mode when an emulator is connected to the device. Table 4-7 lists the values that can be set to the BMODE field in BOOTCTRL and the corresponding boot mode represented. For additional details on the GPIOs used for each boot mode, refer to Section 4.10.6. When debugging the device using an emulator and EMU_BOOTCTRL, the BMODE field has some additional values that can be found in Section 4.7.
Key | BMODE Value | Realized Boot Mode |
---|---|---|
!= 0x5A | Don’t Care | Flash Boot / Wait Boot(1) |
0x00 | Parallel Boot | |
0x01 | SCI Boot 0 | |
0x02 | Wait Boot | |
0x04 | SPI Boot 0 | |
0x05 | I2C Boot 0 | |
0x07 | CAN Boot 0 | |
= 0x5A | 0x0A | RAM Boot |
0x0B | Flash Boot | |
0x0C | USB Boot | |
0x81 | SCI Boot 1 | |
0x84 | SPI Boot 1 | |
0x85 | I2C Boot 1 | |
0x87 | CAN Boot 1 | |
Other | Flash Boot / Wait Boot(1) |