Hi all. I've been playing with an EK-LM4F232 evaluation board and TivaWare_C_Series-1.0 for a couple of days and have had pretty good success until I decided to write some debug out to the virtual COM port (UART0). I tried a few of the examples and none of them would show any output on the Stellaris virtual serial port. I then decided to just upload the pre-compiled binaries from the older Stellarisware software and immediately started seeing results. The simplest example being the Hello project. I then tried uploading the pre-compiled binary for the hello project that came with Tivaware and there was no output on the serial port.
I have tried recompiling the Tivaware hello project and have added a number of debug outputs such as checking the clock source with RTClockSourceGet(UART0_BASE) and checking the reported baud rate with UARTConfigGetExpClk(UART0_BASE, 16000000, &baud, &fmt). In both cases the result was what was expected. I've even tried setting the UART clock source to the system clock and used SysCtlClickGet() as an argument to UART StdioConfig() and this produced an unexpected baud rate of 3072 when I read it back with UARTConfigGetExpClk(). Attempting to slow the baud rate down to 9600 made no difference. Sometimes I'll see garbage output on the port as one would expect with the wrong baud rate. More often I see nothing at all.
Can anyone with an EK-LM4F232 confirm my findings or have any suggestions? I honestly can't think of anything in my setup considering the binary right out of the download is failing. Anyone have any ideas on how to make it work? I'm going to be developing a USB device and it would be handy to be able to interact with a serial console for debugging and testing.
Thanks.
-- MFallavol