Перейти к содержанию

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


Hamulus

Рекомендуемые сообщения

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

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 невозможно?

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

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

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

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

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

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

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

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

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

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

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

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

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

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

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

2 часа назад, burnashev13 сказал:

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

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

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

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

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

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

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

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

15 минут назад, burnashev13 сказал:

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

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

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

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

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

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

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

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

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

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

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

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

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

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

  Разрешено использовать не более 75 эмодзи.

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Да, точно! В этом вся причина. Теперь буду думать как обойти эту проблему.
    • Начнем с того, что это НЕ предУСИЛИТЕЛЬ, а тупо повторитель, да еще и с регулировкой уровня выходного сигнала. Скорее всего, данная схема предназначалась для наушников.  А закончим тем, что в изображении схемы дебильная ошибка во входных цепях. Если сделаете точно так, как на схеме, то предвижу вопль: "Спаял, а не работает!"
    • Припой не ложится потому-что флюс (хотя бы канифоль) нужен... 
    • По версии 5 действительно есть ощущение что не хватает мощи, хотя громко музыку в квартире я не слушаю, всегда остаётся запас. Трансформаторы у меня 16,8В 3А 2 шт. Конденсаторы 4 шт по 10000 (по факту около 8500) мкФ. Этого недостаточно?  После праздников попробую подобрать колонки на 4ом, доложу о впечатлениях. Может быть поменяю БП. Хотя вчера вечером послушал Pink Floyd на виниле и басы были.  По версии 6 ток покоя около 100мА. Радиаторы около 800 см2 на канал. На выходе "сладкая парочка".  С ОРА134 ток покоя и температура стабильна, с КР574УД1 температура и ток покоя скакали. Осциллограф не подключал, но наверное это возбуд. После праздников посмотрю. Заказал ещё LM318N. Дальше буду слушать версию 6 на даче с Sony SS-2030, у них на мой взгляд середина хорошая. 
    • Опять же, "с батареей" а не только ионистором. Сталкивался с S7-200 в ремонте. Там тоже есть ионистор и нет батареи. Слета программы за пол года лежания не замечено, но ионистор не замерял..
    • Фото предоставленное вами выше говорит, что вы не понимаете того факта что энергию вашей "приблуды" потребляет не только микроконтроллер но и некоторые другие элементы на платке.
    • Существует и третий вариант - и карта, и батарейка, и ионистор.  Объясняется очень просто: батарейка на одной плате, а SRAM с рабочей программы на другой, на ней и стоит ионистор. Ионистор нужен в ремонтных целях - чтобы при разборе ПЛК не обнулилась память SRAM.  Попутно решается задача замены батарейки - не нужно это делать при включенном питании ПЛК. Гарантируется хранение в несколько часов, что для ремонта обычно достаточно. На практике же встретился станок, который везли по ж\д с вконец конченной батарейкой, и тем не менее рабочая программа в SRAM осталась жива. 
×
×
  • Создать...