Возникла проблема с USB Device Mass Storage Project из softpack-at91sam7x-ek-web. Компилировался для x256. Диск долго определяется (между тыдынь и появлением диска проходит около 15-20 секунд). При trace_LEVEL = trace_WARNING при появлении диска вылезает следующее:
Код
W: MSDDriver_ProcessCommand: Unknown command 0x23
W: MSDDriver_ProcessCommand: Unknown command 0x23
W: MSDDriver_ProcessCommand: Unknown command 0x23
W: SBC_GetCommandInformation: Page code not supported (0x1C)
W: MSDDriver_ProcessCommand: Unknown command 0x1A
W: MSDDriver_PreProcessCommand: Case 5
W: Case 1
W: Case 1
W: Case 1
W: MSDDriver_PreProcessCommand: Case 5
...
Диск не форматируется, хотя размер показывает правильно. Кто-нибудь сталкивался с такой проблемой? Где там собака порылась?
Пробовал MSD из softpack-1.3-at91sam7s-ek-web заливать в s64 - тоже не форматируется

Заливка соответствующего бинартика из AT91 USB Framework - Core 1.02 + MSD 1.0 дает устойчивый положительный результат. Беда в том, что проект тот не под gcc

Теперь не знаю, переносить Core 1.02 + MSD 1.0 под gcc или ковыряться с MSD из softpack? А вообще надо приделать MSD к FreeRTOS

Ответ нашел
тут 
А может быть уже кто-нибудь перенес MSD под FreeRTOS?