| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Бъг в MXCubе за STM32F4 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13488 |
Страница 1 от 1 |
| Автор: | Цецо [ Сря Яну 07, 2015 4:38 pm ] |
| Заглавие: | Бъг в MXCubе за STM32F4 |
Затрих почти 8 часа с един шибан бъг в CDC стека на STM. http://visualgdb.com/tutorials/arm/stm32/usb/ Точка 24. Дееба тия глухи акули... Просто да си знаете. |
|
| Автор: | miro_atc [ Сря Яну 07, 2015 6:59 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
уфф... ти пак си добре, само 8 часа Да не са изкарали някой нов usb стек? |
|
| Автор: | ДедоБоре [ Сря Яну 07, 2015 7:31 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
аз пък не разбрах каква е мотиката? |
|
| Автор: | Цецо [ Чет Яну 08, 2015 10:21 am ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
Мотиката е, че вдигат статус флага, след като пуснат заявката за предаване, а се разчита флага да се свали от прекъсване като завърши предаването. Ама в определени моменти предаването може да завърши "моментално" и така флага се сваля преди да се е вдигнал и драйвера е до там, предавателния канал блокира. Програмистка грешка от недоглеждане, нищо подсъдно, вероятно 99% от юзерите няма да настъпят мотиката.... но аз имам талант за тия неща. Миро - нищо ново не са изкарали, просто парфюмирано старо, но с нови бъгове за аромат. |
|
| Автор: | miro_atc [ Чет Яну 08, 2015 10:29 am ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
Тъкмо бях забравил за проблемите с USB и ST и пак ми се отвори работа. Имам хост, имам девайс, поотделно си бачкат ама като почна да ги редувам на един конектор и става боза... Няма такъв хардуер просто! Любопитно ми е дали някой изобщо има работещо OTG, в смисъл дали сте виждали такива примери? |
|
| Автор: | Цецо [ Пет Яну 09, 2015 9:35 am ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
аз не съм |
|
| Автор: | miro_atc [ Пет Яну 09, 2015 5:50 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
на първо четене работи и otg-то, поне стандартния вариант. Не съм мъчил HNP и SRP, ама това не ми трябва... |
|
| Автор: | Цецо [ Съб Яну 10, 2015 3:04 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
И тъй вече сме сменили вълната - да си срещал нейде в чаршафитe (на STM де), има ли долно ограничение за HCLK при използване на USB? В смисъл като се абстрахираме от производителност, колко ниско мога да дръпна основния клок? |
|
| Автор: | Цецо [ Съб Яну 10, 2015 4:09 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
Намери се, 14.2 Mhz. |
|
| Автор: | miro_atc [ Съб Яну 10, 2015 5:02 pm ] |
| Заглавие: | Re: Бъг в MXCubе за STM32F4 |
мда, за девайс толкова пише... За хост обаче сигурно зависи от това какво phy ползваш и каква скорост. Пък и при хоста клокването е направено по различен начин. Аз брах ядове с това че като приспя проца и хоста умира.,, Сега покрай otg пък успях да убия проца при преход от девай към хост режим. Ако не се усетя навреме и продължавам да пиша по девайс регистрите направо си забива. Няма аборт, няма ексепшън просто проца се отвява и само ресет може да го събуди. Изобщо клоците, домейните и връзката с шините им са уникални. Всъщност, то всичко покрай usb-то им е уникално... Добре поне, че хардуерът им криво-ляво работи някак си. Не е документирано как точно работи, даже на много места документацията е по-бъгава, но важното е, че работи. При това се носят слухове, че и с техния стек работи, което значи че тоя хардуер успява да работи въпреки всичко |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|