Ишется драйвер USB Host для Texas RM48 Пока что нужна библиотека для подключения USB mass storage к LPC1768, "их есть у нас". Вопросов нет. Но в ближайшей перспективе светит переход на Texas RM48. Я честно пытаюсь найти драйвер, подходящий для обоих микроконтроллеров. Какая-то засада кругом.
В процессе поиска обнаружил, что TI не занимается вопросом USB-host вообще и посылает "купите у micrium"
http://e2e.ti.com/ …es/f/312/t/214746.aspx . Что не есть устраивающее меня решение. Ну и просто тупят как бараны
http://e2e.ti.com/ …es/f/312/t/207673.aspx . Рекомендуют использовать open source реализации драйверов
http://e2e.ti.com/ …es/f/312/t/225836.aspx хотя их нереально использовать, в первой ссылке на e2e парень обосновал "почему".
Далее, в процессе поиска обнаружил, что даже кейл (на который я надеялся) не имеет поддержки USB Host для архитектуры cortex-r4f, хотя и используется OHCI контроллер USB
http://www.keil.co …m_usb_host_msd_app.htm .
Далее, обнаружил, что ни FreeRTOS, ни OpenRTOS не имеют такой поддержки для RM48L. В принципе, можно было бы купить библиотеку USB CONNECT, но опять допиливать сильно придётся
http://www.highint …iddleware/usb-connect/ .
Что посоветуете, коллеги? RM48 очень подходящее для наших задач решение, как альтернативу я рассматривал LPC435x, который не могу применить из-за багов CAN. Я был о компании TI лучшего мнения. Тем более если речь идёт о нишевых дорогостоящих микроконтроллерах.