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

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

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

Уже и крестик снимал, и трусы надевал...
Но результата положительного нет...
STM32H743VIT6_STM32H7XX_M-3.jpg
STM32H743VIT6_STM32H7XX_M-2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

Вопросы:
1.ST-LINk как опознает?
2.Может попробовать как STM32H743VI? У меня была одна такая плата, вроде получалось (но не уверен)?
3.А стоит работать с такой платой когда есть платы WeAct STM32H743VI?
С уважением, ecoins.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

ecoins писал(а): 05 апр 2025, 17:33 Вопросы:
1.ST-LINk как опознает?
2.Может попробовать как STM32H743VI? У меня была одна такая плата, вроде получалось (но не уверен)?
3.А стоит работать с такой платой когда есть платы WeAct STM32H743VI?
С уважением, ecoins.
Дело в том, что при подключении arduino ide не видит компорт, к которому плата подключена...
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

Порт (USB) будет виден как компорт после загрузки в него правильной программы с правильными настройками.
Например проект который содержит блок вывода на консоль.
После этого плате будет присвоен номер COMxx.
Через USB можно попробовать грузить программу после перевода контроллера в режим загрузки.
Но начинать лучше с подключения ST-LInk, идентификации контроллера и загрузки программы типа blink.
С уважением, ecoins.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

В диспетчере устройств ПК плата определяется как "Запоминающее устройство для USB".
Последний раз редактировалось Siberian 06 апр 2025, 08:23, всего редактировалось 1 раз.
ecoins
Полковник
Сообщения: 3999
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

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

Сообщение ecoins »

Потому что в модуле залита такая прошивка.
Для работы с FLProg нужно очистить память и залить свою прошивку.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение 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 и перезагрузите.
Название темы подправил, не нужно это делать)))
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение 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 и перезагрузите.
Название темы подправил, не нужно это делать)))
Не определяется компорт, следовательно я ничего не могу видеть в последовательном мониторе.
Все настройки по модели платы сделаны.
Но компорт не видит плату...
Последний раз редактировалось Siberian 06 апр 2025, 08:23, всего редактировалось 1 раз.
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...
kilemch5
Рядовой
Сообщения: 40
Зарегистрирован: 03 сен 2020, 15:55
Имя: Николай
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение kilemch5 »

aidar_i писал(а): 05 апр 2025, 22:05
Siberian писал(а):
Вы можете загрузить свой скетч без участия дополнительного программатора:
где взять этого дополнительного?)))
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Siberian писал(а): 06 апр 2025, 08:21 Если я открываю arduino ide, то даже без выбора платы, при подключении к USB плат DUE, ESP32 и т.д. сразу определяется компорт.
При подключении STM32H743VIT6 компорт не определяется, по умолчанию есть только COM1.
Я уже и драйвера дополнительно ставил для STM32, хотя они не нужны, WIN 10 определяет по умолчанию.
При подключении, на ПК распознается как внешний флеш накопитель.
Вот такая засада...
Но решение всё-же должно быть...
Тогда st link-ом или по uart через Ардуино плату пробуйте.
Вообще , кто работает с STM32, должен иметь st link
WildCat
Лейтенант
Сообщения: 556
Зарегистрирован: 04 июн 2022, 04:14
Имя: Михаил
Благодарил (а): 4 раза
Поблагодарили: 9 раз

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

Сообщение WildCat »

Подключить преобразователь usb-ttl напрямую на пины serial0 на контроллере.
У Stm32 протоколы SWD и UART активны всегда
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение 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?
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение 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 (таким-то), сделать настройки...
И т.д. и т.п.

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

Парни, буду очень благодарен, если объясните для ЧАЙНИКА по простому, по НАРОДНОМУ!
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

Есть плата STM32H743VIT6.
Как прикрутить для заливки скетча с помощью ST-Link V2.
Простым народным языком для древнего чайника.
STM32H743VIT6_STM32H7XX_M-3.jpg
STM32H743VIT6_STM32H7XX_M-2.jpg
2025-04-07_120312.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
PFL
Рядовой
Сообщения: 26
Зарегистрирован: 27 май 2021, 13:53
Откуда: Зеленоград
Имя: Вячеслав
Благодарил (а): 11 раз
Поблагодарили: 21 раз

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

Сообщение PFL »

На программаторе пины разъема расписаны. На плате тоже. Разъем J1. 1)Vcc — питание 3 Вольт
2)VSS(Gnd) — масса
3)SWCLK
4)SWDIO
Соединяем проводками соответственно
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Siberian писал(а): 07 апр 2025, 09:57
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?
Да аналогично
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

Через неделю приедет usb-ttl и ST-Link.
Может и будет результат...
Аватара пользователя
Siberian
Лейтенант
Сообщения: 633
Зарегистрирован: 07 сен 2015, 11:51
Откуда: СССР
Имя: Александр
Благодарил (а): 33 раза
Поблагодарили: 5 раз

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

Сообщение Siberian »

aidar_i писал(а): 07 апр 2025, 16:33
Siberian писал(а): 07 апр 2025, 09:57
Я не совсем понял, "по uart через Ардуино плату"
Т.е. по принципу использовать arduino uno, вместо загрузчика?
Таким образом, как про мини с помощью UNO?
Да аналогично
Только RX TX с UNO на STM32 наверное нужно будет через логический адаптер 5-3.3в.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Почитайте еще вот это.
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей