I used an FTDI USB to 3.3V serial cable:
http://www.sparkfun.com/products/9717
to program my DIY STM32F board. That is a USB converter.
It works fine. Plug it into the Maples USART1 pins, and the other end into a PC USB socket.
Then use one of the upload programs, like the Python one (mentioned somewhere here, but also at http://www.micromouseonline.com/category/processors/stm32 somewhere).
The boot loader allows the signal to be sent serialy on the maples usb port.
What?
There are two bootloaders in a Maple.
One is manufactured into the chip by ST Micro, and loads over USART1.
The other is loaded into the chip by LeafLabs, and loads over the on-board USB.