Both piccolo series TMS320F2807x and defino series TMS320F2837xS check below three pins at the reset to decide the booting mode.
MODE |
GPIO72 | GPIO84 | /TRST |
Boot mode |
Mode EMU | X | X | 1 | Emulation Boot |
Mode 0 | 0 | 0 | 0 | Parallel I/O |
Mode 1 | 0 | 1 | 0 | SCI (RAM boot) |
Mode 2 | 1 | 0 | 0 | Wait Boot Mode |
Mode 3 | 1 | 1 | 0 | Get Mode (factory default = boot to flash) |
easyDSP uses two kinds boot mode. SCI boot mode
for RAM booting, GetMode boot mode for flash rom booting.
Below connection is recommended between easyDSP and MCU.
- Factory default setting is assumed
- power pin (#4) of
easyDSP 5x2 header should be connected to 3.3V
-
connect SCIRXDA = GPIO85, SCITXDA = GPIO84
- In case there is a reset IC between easyDSP /RESET
and MCU /XRS, it should transfer easyDSP /RESET signal to MCU /XRS within
0.5sec
- TX/RX pins are directly connected to
MCU pins
- In case you
insert buffer IC between easyDSP header and MCU, place buffer IC directly
to easyDSP header so that all resistors can be connected to directly MCU
- /BOOT pin is connected to GPIO72 via 2kΩ series resistor
- /RESET pin is connected to reset generation
circuit of MCU
board
(Time duration of /RESET pin is around 500msec)
- In case you use pull-up resistor to each pin, the value
of pull-up resistor should be higher than a few kilo ohm since there is 100Ω series resistor inside easyDSP
pod
Please be careful when you use
your own pull-up or pull-down resistor on the easyDSP signal pins. Please use
appropriate filter circuit to your reset generation circuit to prevent
unintentional reset generation.