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.

Unable to use UART while JTAG debugging an AM4379?

Other Parts Discussed in Thread: AM4379, AM3359

Hi, 

Have just unpacked a new AM4379 IDK EVM and I can't seem to get any UART activity over the USB link when using JTAG.  The UART works fine bi-directionally for apps booted from MMC (eg uart_echo), though after a power-cycle I need to open a new TeraTerm session  (it resets the FTDI chip?) which means that the only way to see bootloader messages is by hitting the 'warm reset' switch.  I had originally assumed it just didn't coexist with XDS100v2, but it doesn't seem to work with the BH560v2 pod either. 

What am I doing wrong?  Can I use the UART over the USB link while debugging?

I had similar issues with an AM3359 EVM but had worked around this by enabling SEMIHOSTING and using the CONSOLE_UTILS_TYPE_DEBUGGER setting to send I/O to the CCS console.  On the AM4379, this fails with complaints about unknown 'semi hosting' breakpoint types, and I'm assuming semihosting isn't implemented in CCS 6.0.1 for this chipset.  (Where would I find that out in the release notes?)

There is also a suggestion in the BH560v2 target configuration that the UART stream can be sent over the BlackHawk link using UARTmon. The information about this is not terribly clear which platforms are supported but suggests a link to GUI Composer, ie. MSP430s and C2000s but not Sitaras.

Any thoughts?

Gordon