Всем доброго времени суток. Имеется отладочная плата LPCXpresso board. Запускаю проект USBMem. При отключенном DMA
Код
#define USB_DMA 0
все работает отлично - опознается как флешка. Если же подключать DMA - то при подключении к компу в диспетчере устройств опознается как Запоминающее устройство для usb, при этом в Мой компьютер флешки не видно, а через некоторое время выскакивает ошибка
Цитата
Запуск этого устройства невозможен. (Код 10)
Пробовал инициализировать DMA так:
Код
USB_DMA_DESCRIPTOR pDD;
pDD.BufAdr = DMA_BUF_ADR;
pDD.BufLen = DMA_BUF_SZ;
pDD.MaxSize = 64;
pDD.Cfg.Val = 0;
NVIC_EnableIRQ(DMA_IRQn);
USB_DMA_Setup(USB_DMA_EP, &pDD);
USB_DMA_Enable(USB_DMA_EP);
LPC_USB->USBDMARSet = 1 << EPAdr(USB_DMA_EP);
Но результат тот же
Подскажите пожалуйста как решить эту проблему?