STMовский встроенный USB не хочет работать с 128Gb флешкой Kingston DataTraveler HyperX 3.0. Пишет USBH_USR_UnrecoveredError.Видимо его смущает поддержка USB 3.0 этой флеш.
А вот с 32Gb Sandisk Cruzer Fit всё работает. Только очень печалит меня имеющаяся скорость записи - около 1.2 Мбит/с. Дописываю в существующий файл по 50000 Байт. Ушла почти вся оперативная память микроконтроллера

(STM32F207VG).
Начал подумывать о внешней памяти по FSMC, чтобы писать буферами большей длинны, но в ближайшем будущем такой апгрейт нереален.
Пока собираюсь ставить микруху физического уровня для поддержки USB HS. Выбрал USB3300. Надеюсь с ней получиться поднять скорость при таком же размере дописываемого буфера.
Может кто использовал связку STM и USB_HS_PHY? Каких скоростей записи удалось достичь?
ЗЫ: Нашёл тест скорости используемой флешки
http://usbflashspeed.com/20182, там её разгоняют до 12.39 MByte/s - значит расти есть куда, вопрос только в том, что окажется слабым звеном))