Страница 1 из 3

Как прошить STM32H743VIT6 в FLProg.

Добавлено: 05 апр 2025, 11:21
Siberian
Привет, Парни!
Есть плата STM32H743VIT6.
При подключении распознаётся как съемный диск.
2025-04-05_111522.jpg
USB порт при компиляции не распознается.
Не понимаю, почему в FLP эта плата только как mini.

Уже и крестик снимал, и трусы надевал...
Но результата положительного нет...
STM32H743VIT6_STM32H7XX_M-3.jpg
STM32H743VIT6_STM32H7XX_M-2.jpg

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 05 апр 2025, 17:33
ecoins
Вопросы:
1.ST-LINk как опознает?
2.Может попробовать как STM32H743VI? У меня была одна такая плата, вроде получалось (но не уверен)?
3.А стоит работать с такой платой когда есть платы WeAct STM32H743VI?
С уважением, ecoins.

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 05 апр 2025, 18:20
Siberian
ecoins писал(а): 05 апр 2025, 17:33 Вопросы:
1.ST-LINk как опознает?
2.Может попробовать как STM32H743VI? У меня была одна такая плата, вроде получалось (но не уверен)?
3.А стоит работать с такой платой когда есть платы WeAct STM32H743VI?
С уважением, ecoins.
Дело в том, что при подключении arduino ide не видит компорт, к которому плата подключена...

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 05 апр 2025, 18:36
ecoins
Порт (USB) будет виден как компорт после загрузки в него правильной программы с правильными настройками.
Например проект который содержит блок вывода на консоль.
После этого плате будет присвоен номер COMxx.
Через USB можно попробовать грузить программу после перевода контроллера в режим загрузки.
Но начинать лучше с подключения ST-LInk, идентификации контроллера и загрузки программы типа blink.
С уважением, ecoins.

Re: Как прошить STM32H743VIT6

Добавлено: 05 апр 2025, 18:38
Siberian
В диспетчере устройств ПК плата определяется как "Запоминающее устройство для USB".

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 05 апр 2025, 20:27
ecoins
Потому что в модуле залита такая прошивка.
Для работы с FLProg нужно очистить память и залить свою прошивку.

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 05 апр 2025, 22:05
aidar_i
Siberian писал(а):
Дело в том, что при подключении arduino ide не видит компорт, к которому плата подключена...
Использование USB-кабеля
Вы можете загрузить свой скетч без участия дополнительного программатора:

Подключите микроконтроллер к компьютеру через USB-кабель.
Установите микроконтроллер в режим ISP: например, подключив BTO к выводу 3,3 В
В Ардуино
Выберите плату «Generic STMH7 Series»
в -> Инструменты -> Номер детали платы выберите вашу плату: например, DevEBox...
в -> Инструменты -> Метод загрузки: Выберите DFU. Это будет использовать USB-кабель
в -> Инструменты -> Поддержка USB - CDC generic заменяет Usart
в -> Инструменты -> Поддержка Usart - Включено (общий серийный номер)
С помощью этих настроек вы сможете увидеть вывод Serial.println() в последовательном мониторе Arduino.

Теперь вы готовы скомпилировать и загрузить скетч обычным способом.
Удалите соединение между BTO и 3.3V и перезагрузите.
Название темы подправил, не нужно это делать)))

Re: Как прошить STM32H743VIT6

Добавлено: 06 апр 2025, 07:44
Siberian
aidar_i писал(а): 05 апр 2025, 22:05
Siberian писал(а):
Дело в том, что при подключении arduino ide не видит компорт, к которому плата подключена...
Использование USB-кабеля
Вы можете загрузить свой скетч без участия дополнительного программатора:

Подключите микроконтроллер к компьютеру через USB-кабель.
Установите микроконтроллер в режим ISP: например, подключив BTO к выводу 3,3 В
В Ардуино
Выберите плату «Generic STMH7 Series»
в -> Инструменты -> Номер детали платы выберите вашу плату: например, DevEBox...
в -> Инструменты -> Метод загрузки: Выберите DFU. Это будет использовать USB-кабель
в -> Инструменты -> Поддержка USB - CDC generic заменяет Usart
в -> Инструменты -> Поддержка Usart - Включено (общий серийный номер)
С помощью этих настроек вы сможете увидеть вывод Serial.println() в последовательном мониторе Arduino.

Теперь вы готовы скомпилировать и загрузить скетч обычным способом.
Удалите соединение между BTO и 3.3V и перезагрузите.
Название темы подправил, не нужно это делать)))
Не определяется компорт, следовательно я ничего не могу видеть в последовательном мониторе.
Все настройки по модели платы сделаны.
Но компорт не видит плату...

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 06 апр 2025, 08:21
Siberian
Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...

Re: STM32H743VIT6 нужно либо крестик снять, либо трусы надеть.

Добавлено: 06 апр 2025, 11:43
kilemch5
aidar_i писал(а): 05 апр 2025, 22:05
Siberian писал(а):
Вы можете загрузить свой скетч без участия дополнительного программатора:
где взять этого дополнительного?)))

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 06 апр 2025, 13:22
aidar_i
Siberian писал(а): 06 апр 2025, 08:21 Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...
Тогда st link-ом или по uart через Ардуино плату пробуйте.
Вообще , кто работает с STM32, должен иметь st link

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 06 апр 2025, 14:34
WildCat
Подключить преобразователь usb-ttl напрямую на пины serial0 на контроллере.
У Stm32 протоколы SWD и UART активны всегда

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 07 апр 2025, 09:57
Siberian
aidar_i писал(а): 06 апр 2025, 13:22
Siberian писал(а): 06 апр 2025, 08:21 Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...
Тогда st link-ом или по uart через Ардуино плату пробуйте.
Вообще , кто работает с STM32, должен иметь st link
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 07 апр 2025, 11:56
Siberian
Siberian писал(а): 07 апр 2025, 09:57
aidar_i писал(а): 06 апр 2025, 13:22
Siberian писал(а): 06 апр 2025, 08:21 Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...
Тогда st link-ом или по uart через Ардуино плату пробуйте.
Вообще , кто работает с STM32, должен иметь st link
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?
Перешерстил ГУГУ, ЯШКУ...
Везде очень благодарят за то, какой замечательный программатор ST-Link V2.
Это и понятно, ребята зарабатывают денежку на хвалебных статейках.
К сожалению, нигде не нашел, чтобы простым народным языком была описана процедура для чайников...
------------------------------------------------------------------------
Программатор ST-Link V2, пины такие-то, подключить к пинам STM32 (таким-то), сделать настройки...
И т.д. и т.п.

-------------------------------------------------------------------------

Парни, буду очень благодарен, если объясните для ЧАЙНИКА по простому, по НАРОДНОМУ!

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 07 апр 2025, 12:04
Siberian
Есть плата STM32H743VIT6.
Как прикрутить для заливки скетча с помощью ST-Link V2.
Простым народным языком для древнего чайника.
STM32H743VIT6_STM32H7XX_M-3.jpg
STM32H743VIT6_STM32H7XX_M-2.jpg
2025-04-07_120312.jpg

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 07 апр 2025, 13:08
PFL
На программаторе пины разъема расписаны. На плате тоже. Разъем J1. 1)Vcc — питание 3 Вольт
2)VSS(Gnd) — масса
3)SWCLK
4)SWDIO
Соединяем проводками соответственно

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 07 апр 2025, 16:33
aidar_i
Siberian писал(а): 07 апр 2025, 09:57
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?
Да аналогично

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 08 апр 2025, 07:10
Siberian
Через неделю приедет usb-ttl и ST-Link.
Может и будет результат...

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 08 апр 2025, 07:16
Siberian
aidar_i писал(а): 07 апр 2025, 16:33
Siberian писал(а): 07 апр 2025, 09:57
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?
Да аналогично
Только RX TX с UNO на STM32 наверное нужно будет через логический адаптер 5-3.3в.

Re: Как прошить STM32H743VIT6 в FLProg.

Добавлено: 08 апр 2025, 11:13
aidar_i
Почитайте еще вот это.