AnsweredAssumed Answered

How to soft-reset USB MSD?

Question asked by SP Lee on Mar 26, 2014
Latest reply on Mar 9, 2016 by David Diaz Marin

I am implementing a USB MSD Bootloader using MC9s08JM32.

After the bootloading process, the MCU will re-enumerate as a MSD device.

I would like to be able to send a command to soft-reset the MSD device at this point. My application is designed in such way that, if I soft-reset it, it will enter User code and enumerate as a HID device.

 

Question: How can I soft-reset a MSD device? By sending raw SCSI command? I do not want to implement a composite USB device, so soft-resetting by sending command to HID endpoint is out of the question.

Outcomes