| Автор |
Съобщение |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 STM32 F2 USB host не ще
Нещо аз ли затъпявам, що ли... ама това животно няколко дена го боря и не ще и не ще. Значи инициализарам си usb хоста така, както пише в чаршафите... след което инициализирам канал 0 пак както пише... Всъщност освен че гледам чаршафа гледам и кода на ST библиотечките, гледам и Nuttx-a, не виждам разминавания някакви. Та инициализирам си канала и искам да направя енумерация, за целта подготвям първия request и го пъхам в fifo-to. И от тук повече нищо не се случава. Нито пакета излиза на шината, нито прекъсвания, нищо... Това, което забелязах че и фреймове няма, фрейм брояча си седи и той не мърда. И така, няколко дена цикля и не мога да измисля нищо 
|
| Съб Авг 30, 2014 9:42 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: STM32 F2 USB host не ще
предполагам има VBUS? не го познавам чипа. с вътрешен ключ ли е захранването или иска външен и как е вързан ID телта на OTG.
наклочен ли е USB контролера?
да не е забранен някой бит в Power контролите?
|
| Съб Авг 30, 2014 10:35 am |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
 Re: STM32 F2 USB host не ще
Вземи подкарай примерчето от библиотеките на ST. След като тръгне подменяй елементи от него с твоите и гледай кога ще се спре. Така ще стесниш периметъра на търсенето.
|
| Съб Авг 30, 2014 11:26 am |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10088
|
 Re: STM32 F2 USB host не ще
теглих един вентилатор на риференс менуала. според мен трябва да имаш външен ключ и евентуално повдигачка до 5V. документа е малко объркващ и само един вентилатор не е достатъчен. FS главата препраща към схема на връзване в HS главата...
та може би проблема не е само софтуерен. премери какво има на VBUS и ID пиновете, защото дори и да са забранени май трябва да има съответните нива на тях (хранят вътрешните резистори на PHY), и без поне 4.25V на VBUS няма да влезе в хост режим
|
| Съб Авг 30, 2014 1:04 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
нямам евали на ф2... т.е. нямам на какво да подкарам примерите им, а за да ги подкарам на наша платка трябва да си играя да ги преправям... Сега се сещам че имам платка с Ф4 само дето не помня как й беше изведено USB-то и дали поддържа хост. Утре ще я видя  Дедо, естествено че имам 5V  Пускам си ги, правя бъс ресет, виждам че има нещо закачено, ако е low speed device си сменям клоците на пфи и правя нов бъс ресет. Така че жиците уж работят, даже най-удобно ми е да закача себе си, т.е. HS порта го ползвам като хост, а FS като дивайс. Така в трейса се вижда как хоста почва бъс ресет, дивайса ми го вижда, после хоста спира ресета, девайса хуква да се конфигурира... и така до момента в който хоста се опита да проговори... Иначе VBUS sense-a съм го изключил, имам си външен power good, но той ходи на gpio и предпочитам аз да си го гледам. Едно време като подкарвах луминари там с едни киайски флашки се получаваше дискотека. При пускане правеха някакъв пик и usb-то се гасеше и не можеше да тръгне. Та от тогава не разчитам на vbus компаратори. 
|
| Съб Авг 30, 2014 11:39 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
Абе някой да пази стара версия на референс мануала на STM32F20x ? (CD00225773.pdf) Салих си последната версия върху старата и изненада... индексът на pdf-а е счупен И то точно на usb регистрите, примерно цъкъш "30.12.3 Host-mode registers" и вместо регистри показва само Note-ве...
|
| Чет Сеп 25, 2014 9:48 am |
|
 |
|
Ники
Ранг: Почетен член
Регистриран на: Съб Окт 30, 2004 11:19 pm Мнения: 609
|
 Re: STM32 F2 USB host не ще
|
| Чет Сеп 25, 2014 9:54 am |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
мерси, този pdf е ОК  Ако някой реши да си сваля последна версия от сайта на ST да си пази старата 
|
| Чет Сеп 25, 2014 10:01 am |
|
 |
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 3:35 pm Мнения: 1803
|
 Re: STM32 F2 USB host не ще
Изтеглих си го от сайта последният и всичко им се вижда на регистрите там? Дали са го оправили, или защото не ползвам адобе, а фоксит- пробвай алтернативи, вкл суматра. Ако искаш пусни неработещият ти файл да го пробвам.
|
| Чет Сеп 25, 2014 12:26 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
ми не знам, тая сутрин проверявах беше зле... в момента не мога да отворя сайта им, не знам паднал ли е, що ли... Иначе ето скапания файлизглежда така 
|
| Чет Сеп 25, 2014 1:06 pm |
|
 |
|
bobihot
Ранг: Форумен бог
Регистриран на: Сря Фев 13, 2013 3:35 pm Мнения: 1803
|
 Re: STM32 F2 USB host не ще
И при мен така изглежда, но и старият така изглежда? Това е новият: Това старият от горният линк в докс:
|
| Чет Сеп 25, 2014 2:11 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
e как ще изглежда така... явно не ползваш много-много тоя чаршаф  Трябва ти примерно HCFG регистър, отваряш индекса.. цъкъш върху съответното OTG (HS/FS) . Цъкъш на control and status registers, после host mode registers и там в индекса трябва да видиш HCFG, цъкъш и си върху него. Така е поне в старата (rev 3) на документа. В новата стигаш до хост регистрите, цъкъш плюсчето и вместо регистри излизат глупости... Виждат се и на твоята картинка 
|
| Чет Сеп 25, 2014 2:32 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: STM32 F2 USB host не ще
Потвърждавам, насран е. Но като че ли само за USB то, пробвах 2-3 от другите модули и си работят.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Чет Сеп 25, 2014 4:20 pm |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11266 Местоположение: Добрич
|
 Re: STM32 F2 USB host не ще
Бах маму и прасе... тоя USB host ме измъчи  Някой да знае хост стек/библиотека със сорс и която да е тествана и да работи с OTG_HS модула в full speed режим с вграденото phy и да не разчита на VBUS и ID пиновете?
|
| Сря Окт 01, 2014 3:54 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: STM32 F2 USB host не ще
Стрелям на сляпо, ама в нута как е?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Окт 01, 2014 4:33 pm |
|
|