This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280048C: Switching between flash boot and serial boot

Part Number: TMS320F280048C

I'm able to boot from flash no problem using the default boot pins (GPIO 24 / 32) with GPIO32 being pulled high externally.

Down the line, I'd like to be able to boot from serial via a MAX3221 RS232 transceiver (GPIO 28 / 29) where I've connected GPIOs 24 and 28. The idea being that the inverted output in the serial driver would be enough to show a low on BOOT pin 1 when RX is high. In practice, I haven't been able to get this to boot and I always boot into flash.

Anyone have any experience pulling something like this off?

  • For posterity's sake, I believe I've solved my own problem.

    The MAX3221 enable line was connected to the processor but pulled down externally, removing this connection at the processor allows the driver to stay permanently enabled and prevent some sort of tri-state situation on boot.