| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| STM32 F2 USB host не ще http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13177 |
Страница 1 от 3 |
| Автор: | miro_atc [ Съб Авг 30, 2014 9:42 am ] | |||||||||
| Заглавие: | STM32 F2 USB host не ще | |||||||||
Нещо аз ли затъпявам, що ли... ама това животно няколко дена го боря и не ще и не ще. Значи инициализарам си usb хоста така, както пише в чаршафите...
след което инициализирам канал 0 пак както пише... Всъщност освен че гледам чаршафа гледам и кода на ST библиотечките, гледам и Nuttx-a, не виждам разминавания някакви. Та инициализирам си канала и искам да направя енумерация, за целта подготвям първия request и го пъхам в fifo-to. И от тук повече нищо не се случава. Нито пакета излиза на шината, нито прекъсвания, нищо... Това, което забелязах че и фреймове няма, фрейм брояча си седи и той не мърда. И така, няколко дена цикля и не мога да измисля нищо |
||||||||||
| Автор: | ДедоБоре [ Съб Авг 30, 2014 10:35 am ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
предполагам има VBUS? не го познавам чипа. с вътрешен ключ ли е захранването или иска външен и как е вързан ID телта на OTG. наклочен ли е USB контролера? да не е забранен някой бит в Power контролите? |
|
| Автор: | bateAz [ Съб Авг 30, 2014 11:26 am ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Вземи подкарай примерчето от библиотеките на ST. След като тръгне подменяй елементи от него с твоите и гледай кога ще се спре. Така ще стесниш периметъра на търсенето. |
|
| Автор: | ДедоБоре [ Съб Авг 30, 2014 1:04 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
теглих един вентилатор на риференс менуала. според мен трябва да имаш външен ключ и евентуално повдигачка до 5V. документа е малко объркващ и само един вентилатор не е достатъчен. FS главата препраща към схема на връзване в HS главата... та може би проблема не е само софтуерен. премери какво има на VBUS и ID пиновете, защото дори и да са забранени май трябва да има съответните нива на тях (хранят вътрешните резистори на PHY), и без поне 4.25V на VBUS няма да влезе в хост режим |
|
| Автор: | miro_atc [ Съб Авг 30, 2014 11:39 pm ] | ||||||||||||||||||
| Заглавие: | Re: STM32 F2 USB host не ще | ||||||||||||||||||
нямам евали на ф2... т.е. нямам на какво да подкарам примерите им, а за да ги подкарам на наша платка трябва да си играя да ги преправям... Сега се сещам че имам платка с Ф4 само дето не помня как й беше изведено USB-то и дали поддържа хост. Утре ще я видя
Дедо, естествено че имам 5V Пускам си ги, правя бъс ресет, виждам че има нещо закачено, ако е low speed device си сменям клоците на пфи и правя нов бъс ресет. Така че жиците уж работят, даже най-удобно ми е да закача себе си, т.е. HS порта го ползвам като хост, а FS като дивайс. Така в трейса се вижда как хоста почва бъс ресет, дивайса ми го вижда, после хоста спира ресета, девайса хуква да се конфигурира... и така до момента в който хоста се опита да проговори... Иначе VBUS sense-a съм го изключил, имам си външен power good, но той ходи на gpio и предпочитам аз да си го гледам. Едно време като подкарвах луминари там с едни киайски флашки се получаваше дискотека. При пускане правеха някакъв пик и usb-то се гасеше и не можеше да тръгне. Та от тогава не разчитам на vbus компаратори. |
|||||||||||||||||||
| Автор: | miro_atc [ Чет Сеп 25, 2014 9:48 am ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Абе някой да пази стара версия на референс мануала на STM32F20x ? (CD00225773.pdf) Салих си последната версия върху старата и изненада... индексът на pdf-а е счупен И то точно на usb регистрите, примерно цъкъш "30.12.3 Host-mode registers" и вместо регистри показва само Note-ве... |
|
| Автор: | Ники [ Чет Сеп 25, 2014 9:54 am ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Имам това: http://dox.bg/files/dw?a=b96211207b |
|
| Автор: | miro_atc [ Чет Сеп 25, 2014 10:01 am ] | |||||||||
| Заглавие: | Re: STM32 F2 USB host не ще | |||||||||
мерси, този pdf е ОК Ако някой реши да си сваля последна версия от сайта на ST да си пази старата |
||||||||||
| Автор: | bobihot [ Чет Сеп 25, 2014 12:26 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Изтеглих си го от сайта последният и всичко им се вижда на регистрите там? Дали са го оправили, или защото не ползвам адобе, а фоксит- пробвай алтернативи, вкл суматра. Ако искаш пусни неработещият ти файл да го пробвам. |
|
| Автор: | miro_atc [ Чет Сеп 25, 2014 1:06 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
ми не знам, тая сутрин проверявах беше зле... в момента не мога да отворя сайта им, не знам паднал ли е, що ли... Иначе ето скапания файл изглежда така
|
|
| Автор: | bobihot [ Чет Сеп 25, 2014 2:11 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
И при мен така изглежда, но и старият така изглежда? Това е новият: Това старият от горният линк в докс: |
|
| Автор: | miro_atc [ Чет Сеп 25, 2014 2:32 pm ] | |||||||||
| Заглавие: | Re: STM32 F2 USB host не ще | |||||||||
e как ще изглежда така... явно не ползваш много-много тоя чаршаф Трябва ти примерно HCFG регистър, отваряш индекса.. цъкъш върху съответното OTG (HS/FS) . Цъкъш на control and status registers, после host mode registers и там в индекса трябва да видиш HCFG, цъкъш и си върху него. Така е поне в старата (rev 3) на документа. В новата стигаш до хост регистрите, цъкъш плюсчето и вместо регистри излизат глупости... Виждат се и на твоята картинка |
||||||||||
| Автор: | Цецо [ Чет Сеп 25, 2014 4:20 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Потвърждавам, насран е. Но като че ли само за USB то, пробвах 2-3 от другите модули и си работят. |
|
| Автор: | miro_atc [ Сря Окт 01, 2014 3:54 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Бах маму и прасе... тоя USB host ме измъчи Някой да знае хост стек/библиотека със сорс и която да е тествана и да работи с OTG_HS модула в full speed режим с вграденото phy и да не разчита на VBUS и ID пиновете? |
|
| Автор: | Цецо [ Сря Окт 01, 2014 4:33 pm ] |
| Заглавие: | Re: STM32 F2 USB host не ще |
Стрелям на сляпо, ама в нута как е? |
|
| Страница 1 от 3 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|