Can someone tell me if building the usb_host_msc example without DMA_MODE defined is a valid build? We built the original example and it worked with a newer USB stick but using an older USB stick the code would hang waiting for dma tx to finish (cppi41dma.c line #1178). So we then built the example code without DMA mode being defined in the build and no matter what USB stick we use we get a processor abort when a LDRH instruction is used but the address is not on a 2 byte boundary (this happens while the code is in USBHMSCOpen().) So is the example only valid using the dma mode?
Thanks,
John C.