Hey Tiva Support:
I have a weird thing happening on my TM4C123 Launchpad that I can't figure out. I am using 2 UART ports: UART0 and UART2 and developing and debugging using CCS. I have built my code base and have everything working with receive and transmit working as expected on UART0 and UART2 with no issues as long as I download using CCS and run it from CCS. But as soon as I stop CCS and press the reset button and/or reapply power by pulling out the USB cable and plugging the board back into my PC, UART0 transmission/reception is working fine with no issues and UART2 receive is working fine with no issues, but I can't get UART2 to transmit out anything. I look on the scope at the TX output of UART2 and see activity when I download my code using CCS and run. But as soon as I stop CCS and reset the board or reapply power, I see no activity on the TX pin of UART2. Can you explain what may be going wrong? I have tried using LM FLASH Programmer and programming the board with the .bin file and have also tried building using the Release version with CCS and still I can't get anything to come out the TX pin of UART2. However no isssues with the RX pin of UART2 - reception is working fine by either running via CCS or by reset of the board and reception/transmission of UART0 works fine with CCS or after a reset and no CCS. Am I missing something here as to why only half of UART2 would be working when using CCS vs not using CCS? Please advise.
Thanks,
Tim Simerly