Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: про STLINK-овский VCP (debug uart и т.п.) расскажите
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
yes
то есть передача из ПК в STM (target) работает
но прием, то есть из STM32 вообще никак
осциллографом на ножке RX STLINK-a я вижу сигнал, а в ПК только один раз увидел какие-то кроказябры, а в большинстве случаев терминал на прием вообще ничего не печатает (попробовал разные бодрейты, четности - все-равно один хрен)
даже самый простой вариант - перевести ножки STM32 в HiZ и замкнуть RX-TX этого виртуального UART-а все-равно видно только передачу (осциллографом), эха на ПК не видно

хардваре/фирмваре stlink-a V2.J28.M18 STM32 Debug+Mass storage

может там какая-то просто очевидная фигня (никаких солдербриджей по схеме нет)???

а то возникает впечатление, что вся эта фигня придумывается для ST-ом для отучения от халявы - за полдня я бы уже подпаял FT232 какую-нибудь и имел бы принтф без проблем... но хотелось-то аккуратненько
VladislavS
На Discovery F4 с прошивкой Debug + Audio работает VCP нормально в обе стороны.

А может ну его, этот UART? Перешить в J-Link и RTT от Segger использовать. Удобная штука.
yes
да JLink есть, RTT я не пользовал, но, предполагаю, что это что-то типа виртуальных УАРТов из DSP (TI,AD), которые давно были - то есть через специальное железо, а не стандартный УАРТ и без отладчика не будет

а VCP плюс, что железку (Nucleo, Discovery не нашел под этот проц) купили "удаленные пользователи" прошили, воткнули штырьки - и готовый девайс...

я больше не разбирался, но поковыряю еще - в интернетах тоже говорят, что работает, может это фирменная проблема Nucleo 767
Integro
Подключил сейчас NUCLEO-F746ZG, VCP работает в обе стороны на скорости 115200

ST-Link Firmware Verison:V2.J25.M14 STM32 Debug+Mass storage
yes
Цитата(Integro @ Aug 22 2017, 18:20) *
Подключил сейчас NUCLEO-F746ZG, VCP работает в обе стороны на скорости 115200

ST-Link Firmware Verison:V2.J25.M14 STM32 Debug+Mass storage


спасибо - я посмотрел, вроде бы на всех Nucleo (144,64,32) схема STLINKa одинаковая, то есть скорее всего проблема где-то у меня (ничего похожего не нагуглил), но пробовал два компа и две Nucleo
вряд ли выгорел вход

еще заметил, что при попытках передать что-то с таргета иногда отваливается драйвер (кроме рекомендованного терминала еще пользую некий самописный, который умеет реконектиться к порту после глюка драйвера)

upd: хотя V2.J25 vs V2.J28 - вроде эта Jxx не меняется и привязана к плате, а меняется при апдейтах Мхх - может в разную фирмварь в разные платы грузит эта утилита для апгрейта, уже интересно разобраться из любопытства sm.gif
yes
если интересно - на домашних компьютерах (жены, детей), к которым железо раньше не подключалось - работает. а в конторе ни на одном, хотя и почистил в "установленных программах" все, что имело в названии ST, прежде чем ставить

UPD: запустилось - дело в том, что вычистить старую версию драйвера так, как рекомендуется в ридми, через "удаление программ" нельзя. мне помогло: зайти в "диспечер устройств" при подключеном stlink-е и там удалить драйвер (в выскакивающих диалоговых окнах ставить галку "удалить нах", а не какие-то промежуточные варианты sm.gif)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.