SPRS902K October 2014 – February 2024 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076
PRODUCTION DATA
The device boot ROM contains bootloading software. The device boot ROM is executed each time the device comes out of reset. Users can configure the device to boot to flash (using GET mode) or choose to boot the device through one of the bootable peripherals by configuring the boot mode GPIO pins.
Table 7-10 shows the possible boot modes supported on the device. The default boot mode pins are GPIO72 (boot mode pin 1) and GPIO 84 (boot mode pin 0). Users may choose to have weak pullups for boot mode pins if they use a peripheral on these pins as well, so the pullups can be overdriven. On this device, customers can change the factory default boot mode pins by programming OTP locations. This is recommended only for cases in which the factory default boot mode pins do not fit into the customer design. More details on the locations to be programmed is available in the TMS320F2807x Real-Time Microcontrollers Technical Reference Manual.
MODE NO. | CPU1 BOOT MODE | TRST | GPIO72 (BOOT MODE PIN 1) | GPIO84 (BOOT MODE PIN 0) |
---|---|---|---|---|
0 | Parallel I/O | 0 | 0 | 0 |
1 | SCI Mode | 0 | 0 | 1 |
2 | Wait Boot Mode | 0 | 1 | 0 |
3 | Get Mode | 0 | 1 | 1 |
4-7 | EMU Boot Mode (JTAG debug probe connected) | 1 | X | X |
The default behavior of Get mode is boot-to-flash. On unprogrammed devices, using Get mode will result in repeated watchdog resets, which may prevent proper JTAG connection and device initialization. Use Wait mode or another boot mode for unprogrammed devices.
Some reset sources are internally driven by the device. The user must ensure the pins used for boot mode are not actively driven by other devices in the system for these cases. The boot configuration has a provision for changing the boot pins in OTP. For more details, see the TMS320F2807x Real-Time Microcontrollers Technical Reference Manual.