Problem with STM32F103 and USB VCP

Does anyone have experience with this application? I’m trying to compile and run the STM32F10x USB Virtual COM Port demo provided by ST (In their USB Periph Libs v 3.2.1) I’m using gcc and openocd with cuttlebug as an IDE. The project appears to compile correctly, and loads and runs OK, but I get absolutely no USB functionality. Peeking at the relevant USB registers reveals that the peripheral isn’t even set up. There appear to be functions in the demo that setup the USB endpoints and enable the macrocell and everything, but they don’t appear to be called by the main code anywhere. I find this strange for a demo that purports to work “out of the box” Has anyone worked with this before?

There’s got to be something obvious that I’m missing…

Cheers!

-R