| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| OTG? http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=11825 |
Страница 1 от 1 |
| Автор: | Цецо [ Сря Окт 16, 2013 10:06 pm ] |
| Заглавие: | OTG? |
Някой има ли опит с OTG устройства? Иде реч за STM32F4 който трябва да работи като CDC или HID дивайс, но и да може да се ъпдейтва през флешка (Mass Storage). Някакви подводни камъни? |
|
| Автор: | palavrov [ Сря Окт 16, 2013 11:15 pm ] |
| Заглавие: | Re: OTG? |
Лятото работих по подобен проект, но беше под линукс - а там е друга бира - т.е. всичко си идва на готово и борбата е повече да подкараш УСБ интерфейса да работи стабилно, а после OTG си идва кажи речи от самосебе си. Единственото което мога да ти помогна е да те насоча в сорсовете на линукса какво да гледаш ако ти трябва референция, че там е малко разпиляно и се губи време докато намериш каквото ти трябва. |
|
| Автор: | bateAz [ Чет Окт 17, 2013 12:16 am ] |
| Заглавие: | Re: OTG? |
Мъчих се на Дискавъри-то да ги подкарам. HID стана без проблем с готовия софт, който предлагат от ST. CDC-то ми се опъна и го зарязах, може и да има проблем с драйвера за Вин, който съчиних. С MSDC въобще не съм играл. |
|
| Автор: | Цецо [ Чет Окт 17, 2013 9:41 am ] |
| Заглавие: | Re: OTG? |
Аз и HID и CDC съм пускал техни, търкалят се. Проблема ми е по скоро с ХОСТ имплементацията... Там нямам никакъв опит. Както и с хардуерната част - когато си ХОСТ се предполага, че трябва да осигуриш захранването, вероятно някакъв токов ограничител ще трябва.... |
|
| Автор: | miro_atc [ Чет Окт 17, 2013 10:09 am ] |
| Заглавие: | Re: OTG? |
С едно изречение - не особено добре проектиран хардуер и още по-малко софтуер Все пак би трябвало да работи, как е друга бира... Примерно на места имат полиране, което ме изумява защото все пак ST имат чепове с повече от едно USB и би трябвало да могат да работят едновременно. Те пак ще работят, ама с каква скорост и какъв cpu usage ще правят не е много ясно Относно хоста, нямат power fail и Power enable... Ще трябва сам да си ги правиш и управляваш което може би не е толкова фатално. За сравнение при Луминари ги има, обаче сложихме малко по-слабо захранване и като ръгнеш нещо с по-големи кондензатори онова почва да се шашка. Та се наложи малко да им поизключвам автоматиките и да го пускам на ръчен режим |
|
| Автор: | velio [ Чет Окт 17, 2013 11:07 am ] |
| Заглавие: | Re: OTG? |
Цецо, разгледай развойните платки на ST, там има примерни токоограничаващи ключове. Намират се и са евтини. host/device превключавено трябва да става по ID пина... уж... Това е откъм хардуер май. |
|
| Автор: | gicho [ Чет Окт 17, 2013 11:33 am ] |
| Заглавие: | Re: OTG? |
Имам работещ USB MSD Host bootloader на дискавърито, всичко си работи нормално. За съжаление целия код не мога да го споделя, но има доста варианти из облаците. Всъщност нищо специално не си спомням да ме е мъчило. За комбиниран HW (OTG) наистина е добре да видиш някоя по-сериозна платка за да не го мислиш. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|