Hi
I have a similar problem like this (e2e.ti.com/.../245727).
But with my SCI
1) When connected to the JTAG debugger, running in a debug session, the code executes as expected and the SCI outputs perfectly fine.
2) When I disconnect the JTAG, power cycle the device and run from flash (all program code is mapped to flash, not RAM in the memory map), the software is running and the SCI send my "I'm initalised" message out but it will not receive anything.
For receiving I check the FIFO level (SciaRegs.SCIFFTX.bit.TXFFST;) and I toogle a LED if I get some data.
This works fine with debugger connected but not without.
I think the answer for the upper question was
"It might be worth a double check. There are some functions in our standard examples (like sys int type functions, flash init) that are part of the ramfuncs. Thing is, this would fail in both a stand-alone and in debug so I doubt it is the root cause of your issues, but still worth checking."
Could you explain it please for what I should looking for?
Thanks and kind regards