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.

TMS320F28386D-Q1: Issue with Booting from Flash on Custom Board with TMS320F28386 MCU

Part Number: TMS320F28386D-Q1
Other Parts Discussed in Thread: TMDSCNCD28388D

Tool/software:

Hello,

We have designed a new custom board using the TMS320F28386 MCU. As a first test, we created a simple LED blink project to verify that the MCU is working properly.

As expected, the MCU works when the software is loaded via the debugger, but it does not work after a power reset.

So we focused on booting from flash and checked the following:

* GPIO72 and GPIO84 were checked; both are pulled up.
* The nRESET pin is functioning properly and is pulled up.
* The 3.3V and 1.2V power rails and the power-up sequence are correct.

Is there anything we may have overlooked?

By the way, we performed a test where we connected the 3.3V and 1.2V SMPS outputs from the TMDSCNCD28388D controlCARD to our board, to check whether there was a power sequencing issue. The TMDSCNCD28388D kit boots from flash, but our TMS320F28386 MCU does not.

  • Hello,

    * The 3.3V and 1.2V power rails and the power-up sequence are correct.

    I'm assuming you also confirmed that XRSn goes high?

    * GPIO72 and GPIO84 were checked; both are pulled up.

    Can you confirm that the program was successfully written to flash? The flash entry point (0x80000) should be programmed to avoid USB boot from being initiated.

    The nRESET pin is functioning properly and is pulled up

    Do you mean TRSTn or XRSn? If you're attempting to boot the device standalone, please ensure that nTRST is low, otherwise the device enters emulation boot. 

    Best,

    Matt