Hamulus

STM32F407ZGT6: ошибка 43 при подключении к USB

39 сообщений в этой теме

Hamulus    0

Приобрел вот такой китайский девайс

https://www.aliexpress.com/item/High-Quality-STM32F407ZGT6-Development-Board-ARM-M4-STM32F4-Board-Compatibility-Multiple-Extension/32761236140.html?spm=2114.13010608.0.0.frVKIP&aff_platform=aaf&cpt=1499114262680&sk=zj6qB6AIM&aff_trace_key=bece767387644f31aaee76cee7a2c330-1499114262680-02366-zj6qB6AIM

Сам с STM32 дела ранее не имел.

При подключении к USB выдается ошибка 43 (ошибка дескриптора)

Я полазил, почитал и вроде подобная ошибка возникает у многих китайских плат, потому что ножка VBus не подключена к питанию USB.

Было большое желание прошивать через USB без дополнительных устройств, но я так понимаю, что раз оно не включено, то чтобы его включить и прошить первый раз мне теперь понадобится ST-Link, я правильно понимаю?

То есть заставить работать без ST-Link или USB-UART невозможно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
mail_robot    1 279

товарисч. Вы совсем пролетарий? Голова не думай?

Если проши нет и USB в контроллере никак еще не сконфигурирован, то какой нафик дескриптор?

3 часа назад, Hamulus сказал:

Было большое желание прошивать через USB без дополнительных устройств,

а я хочу чтоб был мир во всем мире.

Это в готовом решении с законченной прошей можно еще через USB что-то заливать, а разработчику нужен отладчик

3 часа назад, Hamulus сказал:

первый раз мне теперь понадобится ST-Link, я правильно понимаю?

и первый, и следующий и так далее

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
burnashev13    1

Я сам стал обладателем STM32F103C8T6 и для работы с ним через юсб нужна пепепрошивка в ардуино и только там можно будет работать через юсб но для этого нужно полностью переделывать все библиотеки так как там все пины назначаются в каждой строке! Если вам нужно его прошить единоразово имея готовую прошивку можно использовать ттл pl2303, а если вы хотите полноценную работу в реальном времени только stlink и не как иначе так как он специально заточен под работу с ним! А юсб на плате служит только для подачи питания!) надеюсь объяснил понятно!

Отправлено с моего Redmi 3 через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Hamulus    0

спасибо, понятно:)

просто я сразу не подумал, что в платах Discovery есть встроенный ST-Link, а в моей нету:) потому что привык к Arduino и не задумался что не везде как там

в общем возьму ST-LInk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623
2 часа назад, burnashev13 сказал:

для работы с ним через юсб нужна пепепрошивка в ардуино

Чего, чего? А больше ничего не нужно? на кой тогда брать STM, если дальше поганить его под ардуйню?!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
burnashev13    1
Чего, чего? А больше ничего не нужно? на кой тогда брать STM, если дальше поганить его под ардуйню?!

Я всего лишь предположил что автор темы думал работает как ардуино! И высказал на этот счёт свое мнение! Так данный факт лично проверен мною что можно в стм залить ардуино! Но с СТМ в чистом виде работать лучше и проще! Или я что то не то сказал!????

Отправлено с моего Redmi 3 через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

все так. Просто BARS_ бывает иногда резковат. Отнеситесь с пониманием. Тем не менее он настоящий профи. И его ревность к ардуино вполне оправданна. Если уж взялся за STM, то будь добр по феньшую, иначе он тебе ни к чему

Если ТС будет задавать правильные вопросы и вникать по честному, то тут ему всегда помогут. И BARS_ в том числе

Изменено пользователем mail_robot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623
15 минут назад, burnashev13 сказал:

можно в стм залить ардуино!

Ардуино в принципе никуда нельзя залить

Только что, mail_robot сказал:

И его ревность к ардуино вполне оправданна

Я тут недавно писал прошивку на ардуйню, ну попросили. Так вот ничего хуже я в своей жизни не встречал. Особенно интересные вещи начались, когда захотел таймеры заюзать под свои нужды:crazy:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

человек разумеется имел в виду загрузчик. К чему капитанить лишний раз? Мы все частенько допускаем очевидные упрощения для краткости содержания

Я тоже когда то проходил эту тему. И уно мне казался нереальным космосом. Отрезвился быстро, но польза была тем не менее. Все надо пощупать, чтобы понять в чем разница. И это не зазорно

Изменено пользователем mail_robot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
burnashev13    1
Я тут недавно писал прошивку на ардуйню, ну попросили. Так вот ничего хуже я в своей жизни не встречал. Особенно интересные вещи начались, когда захотел таймеры заюзать под свои нужды:crazy:

Давайте просто разойдемся миром!

Отправлено с моего Redmi 3 через Tapatalk

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

я вот кстати подумал только что - а чего стоило STM-щикам засунуть USB отладчик прямо в камень? Вот было бы круто сразу чик его в комп и кайлом. Хотя бы одну единственную модель типа C8T6. Был бы реальный убийца конкурентов. Китайцы бы расплодили его просто милиардами

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623
Только что, mail_robot сказал:

а чего стоило STM-щикам засунуть USB отладчик прямо в камень

Учитывая копеечную стоимость программатора, по крайней мере клона, это излишне. А так можно загрузчик самому накатать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

да эт понятно, но все же. Был бы первый контроллер с полным сервисом. А учитывая копеечную стоимость...

Ну сами понимаете

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

айда? Только чтобы с тем же сервисом, как и у STLink

Изменено пользователем mail_robot

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623
Только что, mail_robot сказал:

как и у STLink

С отладкой уже сложнее, но просто залить прошивку вполне возможно)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

тогда не вариант. Без отладки нет смысла. Вспоминаем про копеечность STLink-а и его удобства

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623
Только что, mail_robot сказал:

Без отладки нет смысла

Но ардуина тоже без отладки:crazy:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 279

на то она и ардуина. Нам это без надобности. Ну и средами разработки прибор должен опознаваться как родной. А без имитации отладчика это невозможно. Заливать прошу бубном после каждой компиляции... увольте

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Hamulus    0

кстати, а подскажите, можно ли с этой платой использовать пятивольтовый USB-UART?

и может ли она в принципе работать с 5 вольтами для RX/TX (не для загрузки, а уже при коммуникации с подключенными устройствами)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
BARS_    623

Так в описании МК есть таблица, а в ней указаны выводы толерантные к 5В. Но на Tx МК 5В никак не даст.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Hamulus    0

то есть это именно от платы это не зависит, я правильно понимаю? только от чипа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
elki    68

Выше напряжения питания микроконтроллер выдать на пине не сможет. В данном случае 3.3 вольта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

  • Сообщения

    • Да, они есть разные. Но может проще заказать с одним контроллером
    • Прочитал всё. Полное ощущение, что все "постулаты" я уже неоднократно читал в статьях о развеянии аудио-мифов, которые ещё в прошлом веке писал Сухов и литературе разных лет наших и зарубежных авторов.
    • Я традиционно за "радиаторы по бокам", особенно если для домашнего использования, хотя если объективно, то для дома обе версии рабочие при грамотном исполнении. Только если в таком формате делать модель компоновки, то разверните так, как оно будет при установке в корпусе - у Вас все перевернуто, сложно оценить.
    • А что, у дисплеев разные контроллеры или разрешение? Я собирал СomponentTester и брал к нему 2 дисплея 0.96 для карманного и 1.3 для стационарного - они ничем не отличаются. Было это 2 года назад, но я думаю, ничего не поменялось A2 1PCS 4PIN 1.3" OLED module white color 128X64 1.3 inch OLED LCD LED Display Module 1.3" IIC I2C Communicate
      http://s.aliexpress.com/QFzuyUVv
    • Приветствую! Такой же вопрос  Прикинул модельку в первом приближении. Коробка 430*380*120. УМ входами к заду, рядом АТТ7 с селектором входов, бп вк снизу, бутербродом сверху над ней софтстарт+фильтр+питание АТТ7 и стабы УНа.  Под выходными разъемами будет еще плата защиты, не успел нарисовать) Думал поставить тор с питаловом поменять местами, чтобы от входных цепей его убрать, но получаются сопли проводов во всему корпусу. Можно разделить тор и УМ стальной пластиной, но есть ли в этом смысл? Беспокоюсь еще о наводках от вентилятора на входные цепи, или эт ерунда? можно блок УМ подвинуть ближе к морде и от тоннеля к вентилятору короб соорудить. Кидайте тапками, можно даже сапогами) Коробка готовая, поэтому дырки под разъемы на задней панели уже сделаны, кроме вентилятора.
    • вот фото нашол .зазор 5мм. до этова ставил на железе от датчика тока .за одно заодно шов  аргон нержа