Tool/software: TI-RTOS
Hi TI,
beaglebone black, processor SDK RTOS 4.2.0.9, ccs 7.4
I am starting to port USB_HostMsc_evmAM335x_armExampleProject to beaglebone black.
Happened to notice, "DMA engine is interfaced with MUSB controller, and MSC device class supports DMA mode for data transfers by default" from //http://processors.wiki.ti.com/index.php/StarterWare_USB#DMA_Support///
I cannot find any place to define DMA_MODE (ref to the screenshot of the ccs project options as attached).
Since my project assignment requests non-DMA data transfer, please advise how to disable the DMA mode, thanks in advance.
Mike
add: the reason I asks this question is that /opt/ti/RTOS/pdk_am335x_1_0_9/packages/ti/drv/usb/src/usb_func/host/usbhenum_musb.c uses USBHCD_PIPE_BULK_IN_DMA and USBHCD_PIPE_BULK_OUT_DMA. Is it feasible to use these 2 channels in non-DMA mode?