Цитата(zltigo @ Apr 13 2009, 22:51)

Ну так попробовать - либо DMA с ошибкой вылетит, либо нет

. Я USB почти не занимаюсь - совсем не мой интерфейс...
И буферы и все списки должны лежать в USB RAM. При этом если буфер вне этой памяти, действительно вылетает с ошибкой. Если же и какие-либо дескрипторы вне этой памяти, то полный ступор.
Это так. Мало ли кому пригодится.
Решил таким дефайном
Код
#define USB_RAM __attribute__ ((section(".usbram"))) __attribute__ ((aligned(16)))