I have recently received my order of two Stellaris LaunchPad (EK-LM4F120XL) boards and have been unable to get the virtual serial port working on Windows XP SP2. However, the virtual serial port works well on a Windows 7 machine.
Both of my boards (#1210004AD9 and #1210004AF9) are showing this problem. I can successfully load new firmware onto the boards using LM Flash Programmer on the Windows XP machine, so the ICDI interface is working.
Using the StellarisWare "uart_echo" example, on the Windows 7 machine I get echoed characters and the board's blue LED flashes with each character echoed. However, on the Windows XP machine, no data is echoed and the blue LED does not flash. I have connected a logic analyzer to the LaunchPad's TXD and RXD pads and after reset, I see the board sending the "Enter text: " prompt at 115200 baud on the TXD pad, but it never shows up on the PC. Likewise, nothing I type in the terminal window on the PC is ever seen on the RXD pad.
I have concluded that the problem is a driver problem on the PC, but I have re-downloaded the latest Stellaris ICDI Drivers (from here) and have installed and uninstalled the Stellaris ICDI Drivers multiple times as per the spmu287a document with no luck!
I get no complaints when installing the drivers as shown in the following Device Manager windows:
Per information found on another Stellaris thread associated with a COM port problem, I have also used Device Manager to manually assign the Stellaris Virtual Serial Port to various other available COM ports on the PC without having any luck in getting successful serial communications. I have tried two different communications programs on the PC: Hyperterm and Realterm.
If anyone has any suggestions as to what else to try, I'd appreciate that information. I'm using my Windows XP machine for Stellaris LaunchPad development, but when I need to test code using the LaunchPad's virtual COM port, I have to move the board to my Windows 7 laptop machine - not an ideal setup!
On the same Windows XP machine, I have no problems communicating on the Stellaris Virtual COM ports on the Stellaris LM3S8962 Evaluation Board or MSP430 LaunchPad boards, but those boards use FTDI drivers instead of Stellaris ICDI drivers.
Dan