I've got some problems with the USB CDC example of the StarterWare package for OMAPL138 and Code Composer 5 (and an XDS100v2 JTAG emulator).
I) Since the project didn't have a .gel file to initialize the DDR controler I used an old one from Logic. On other projects, the file worked good, however, since I used it with the USB example, it gets reproducible stuck at two lines in the PLL configuration (setting GOSET in PLLCMD and PLLEN in PLLCTL). After outcommenting these lines it does work somehow... The annoying thing is that the problem now also occurs in other project, where it worked before.
II) Any time I terminate the debug session, power cycle the OMAP and reconnect via the green bug I get an Icepick error (-2131 @ 0x0). The only way I found to resolve this is to restart Code Composer.
III) getting past this mayhem, the USB CDC example doesn't work. It can't initialize the USB and always gets stuck in an infinite loop in function UsbPhyOn() in file 'usbphyGS60.c'.
IV) After replacing the USB initialization with some self written code, the example reaches the main loop. Anyway, a connected PC recognizes an 'unknown device', so the CDC code doesn't seem to register the device right.