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.

TMS320F28379D: Launchpad UART not working when booting from flash

Part Number: TMS320F28379D


Tool/software:

Hello, I have an application working correctly from RAM. I can control it using a PC over the UART that appears when the launchpad is plugged into the USB port.

When the application runs from flash, no debugger, I can see it running from the GPIO, but get no response from UART. Does the FT2232 not give you a uart when the debugger isn't connected? It still appears in my control panel.

thanks
Ken

  • Hi Ken,

    Just to clarify, when you are running from flash, are you seeing the correct UART signals if you scope the SCITX and SCIRX pins on the F2837xD? JTAG should not need to be connected in order to see SCI characters in the serial port. Can you verify that the code is actually running from flash with JTAG connected and then test without JTAG connected?

    Best Regards,

    Delaney

  • Ok, the UART does work when booting from flash with no debugger connected.

    My problem was my memory link cmd file. I'm using dual core plus the GS memory. I didn't have the memory set up between cores correctly in flash config.

    Strange manifestation of a memory error but that's what you get sometimes.

    thanks.