Is there a driver or libusb app that does the same thing as the Cypress Control Center when it comes to USB RAM booting a blank device? I'd like to RAM boot my factory image then use that to flash the device with the production firmware. This way I can verify that the flash is readable/writeable.
If there is no such app, how does the Control Center send data over to an unprorgammed device? I could look at the traffic using a bus analyzer but I figured I'd ask first.