This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM46 USB Host Mass storage drivers

Other Parts Discussed in Thread: SEGGER

Are there any drivers provided for USB Host Mass storage by TI for Hercules RM46?

  • Not by TI; but the host is a standard OHCI controller. There are OS/middleware vendors that support this controller.
  • Is μC/USB-Host™ by Micriμm the only available OS/middleware vendor? Are there any free OS/middleware out in the market?
  • Another alternative would be:
    www.highintegritysystems.com/.../
    This is OpenRTOS based - which is the commercially licensed migration path from FreeRTOS

    Segger offers www.segger.com/emusb-host-drivers.html
    They don't list RM4x but they have an OHCI driver which is the host controller we have on RM4x.

    Jungo has a product www.jungo.com/.../
    They support the OMAPL137 and that has the same host controller as RM4x.
    They list OS abstraction layers including FreeRTOS.

    There are probably a lot of other options - which is why we picked the OHCI controller instead of a more limited
    controller. The OHCI controller includes it's own bus mastering DMA and mainly needs access to RAM and an interrupt or two. This makes it very portable across processor solutions since all the difficult constructs to program are contained within the controller. (e.g. all of the various descriptors which are what's the most complex to setup - are defined by the
    OHCI standard).

    You can search 'free usb host ohci' and look for what else is out there. If you do find a completely free solution that would be interesting to know about but I think mostly this will be an add on package to an OS (which itself may be 'free'..).