Прошивка STM32
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Re: Прошивка STM32
Пробую использовать nano как преобразователь UART (ресет на минусе).
Соединена с STM32 (новая, с озона)
Rx - A9
Tx - A10
через резисторы 1,3 Ком (на всякий).
ну и +5 и gnd соответственно.
В диспетчере видится порт USB-SERIAL CH340 (COM3)
В Flash Loader тожe COM3
Но не прошивает, пишет нет ответа...
Соединена с STM32 (новая, с озона)
Rx - A9
Tx - A10
через резисторы 1,3 Ком (на всякий).
ну и +5 и gnd соответственно.
В диспетчере видится порт USB-SERIAL CH340 (COM3)
В Flash Loader тожe COM3
Но не прошивает, пишет нет ответа...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
Re: Прошивка STM32
в диспечере он и видит конвертер он никуда не денется из нанки в ресет она или нет
его можно делать из чего угодно будь то есп уно нано мега ... где есть конвертер
резисторы там лишнии ну разве что подтянуть обе линии через светодиод с резистором что бы видеть процес передачи или определить что мк непрерывно ресетится из за кривого кода или нехватки питания
я прошивал но через иде там после прошивки надо ресетить стм и возвращать перемычку каждый раз
поэтому купил стлинк и вообще не заморачиваюсь ну разве что одно бесячее не удобство это надо в иде экспортировать каждый раз бинарник и кидать его в утилиту
его можно делать из чего угодно будь то есп уно нано мега ... где есть конвертер
резисторы там лишнии ну разве что подтянуть обе линии через светодиод с резистором что бы видеть процес передачи или определить что мк непрерывно ресетится из за кривого кода или нехватки питания
я прошивал но через иде там после прошивки надо ресетить стм и возвращать перемычку каждый раз
поэтому купил стлинк и вообще не заморачиваюсь ну разве что одно бесячее не удобство это надо в иде экспортировать каждый раз бинарник и кидать его в утилиту
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Прошивка STM32
Зачем? Нужно с Ардуино Иде и прошивать стлинком, не надо там перемычки трогать, там можно и из usb прошивать без проблем.fefar51702 писал(а): 30 авг 2024, 09:21 в диспечере он и видит конвертер он никуда не денется из нанки в ресет она или нет
его можно делать из чего угодно будь то есп уно нано мега ... где есть конвертер
резисторы там лишнии ну разве что подтянуть обе линии через светодиод с резистором что бы видеть процес передачи или определить что мк непрерывно ресетится из за кривого кода или нехватки питания
я прошивал но через иде там после прошивки надо ресетить стм и возвращать перемычку каждый раз
поэтому купил стлинк и вообще не заморачиваюсь ну разве что одно бесячее не удобство это надо в иде экспортировать каждый раз бинарник и кидать его в утилиту
- fefar51702
- Сержант
- Сообщения: 248
- Зарегистрирован: 26 июн 2022, 07:35
- Имя: Валера
- Благодарил (а): 1 раз
- Поблагодарили: 5 раз
- jonik22sm
- Капитан
- Сообщения: 785
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Благодарил (а): 1 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: Прошивка STM32
Код: Выделить всё
Используется: D:\FLProg\ideV8\hardware\Arduino_STM32-master\STM32F1\libraries\Wire
Не используется: D:\FLProg\ideV8\hardware\Arduino_STM32-master\STM32F1\libraries\WireSlave
Не используется: d:\FLProg\ideV8\portable\sketchbook\libraries\Wire
Несколько библиотек найдено для "LiquidCrystal_I2C.h"
Используется: d:\FLProg\ideV8\portable\sketchbook\libraries\LiquidCrystal_I2C
Не используется: d:\FLProg\ideV8\portable\sketchbook\libraries\LiquidCrystal_I2C-master
Несколько библиотек найдено для "SPI.h"
Используется: D:\FLProg\ideV8\hardware\Arduino_STM32-master\STM32F1\libraries\SPI
Не используется: d:\FLProg\ideV8\portable\sketchbook\libraries\SPI
exit status 1
Ошибка компиляции для платы Generic STM32F103C series.
Можно сделать ВСЁ. Было бы желание.
- MicroBus
- Рядовой
- Сообщения: 4
- Зарегистрирован: 11 май 2025, 03:24
- Имя: Александр
- Благодарил (а): 3 раза
Re: Прошивка STM32
Привет, ФЛПрог отличная программа для освоения! Особенно для электриковvovka1973 писал(а): 05 янв 2023, 07:00 обратите внимание при загрузке в плату , установите как на снимке внизу.[spoiler]2023-01-05_09-55-52.jpg[/spoiler]


Вот щас всё перегрузил и комп тоже и вышло такое (английский не знаю, что она там пишет не понимаю, но смущает надпись портабле, хотя я установил ФЛПрог на диск С как положено по канонам айтишным) -
Произошла ошибка при загрузке скетча
STM32CubeProgrammer not found (STM32_Programmer_CLI.exe).
c:/Program Files (x86)/FLProg/ideV8/portable/packages/STMicroelectronics/tools/STM32Tools/2.2.0/stm32CubeProg.sh: line 141: STM32_Programmer_CLI.exe: not found
Please install it or add '<STM32CubeProgrammer path>\bin' to your PATH environment:
https://www.st.com/en/development-tools ... eprog.html
Aborting!
Хотя я скачал кучу увсего с официального сайта СТМ как мне порекомендовали через ВПН. и фирменные утилиты видят и ст линк и саму синюю таблетку. Может быть есть где то инструкция как прошить СТм32 через ФЛПрог ? я поискал но ненашел... ткните носом друзья, в какой последоватенльности что делать..
Со второй попытки вышло это -
► Показать
-
- Майор
- Сообщения: 1199
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Re: Прошивка STM32
Вопрос ,а вы загрузчик в синюю таблетку загрузили ?что бы можго было прошивать через ардуино?MicroBus писал(а): 11 май 2025, 04:34Привет, ФЛПрог отличная программа для освоения! Особенно для электриковvovka1973 писал(а): 05 янв 2023, 07:00 обратите внимание при загрузке в плату , установите как на снимке внизу.[spoiler]2023-01-05_09-55-52.jpg[/spoiler]а вот я прошивал ардуино нано и уно, норм работало. при втыкании в юсб в диспетчере определился ком порт СН340 и т.д. всё норм. указываю его в ардуине и норм. Даже отключил запуск ардуино при компилировании - шил напрямую, несколько разных проектов работало отлично. А теперь решил прошить синюю таблетку наконец-то (уже год валяется и читал про нее периодически, немного в курсе что как) и возникла ошибка - ардуино иде требует ком порт! Хотя никакого порта не может быть у синей таблетки. Я её подключаю через ст линк 2, ну такой свисток типа флешки, земля, +3,3, клок и дата. через фирменную ст линк утилиту всё видит и обновляет даже прошивку самого стлинка (он принудительно потребовал обновить прошивку ст линка - он новый, только купил вчера программатор этот, накачал полный набор программ, куби иде, куб ст линк утилите и т.д. чтобы обновить программатор и дальше работать через ФЛПрог). При подключении в диспетчере устройств определяется чёткий СТМ32СТлинк, пишет что устройство работает нормально, никаких ошибок нет, но вот ардуино выдает ошибку, что не найден комп порт. Я в настройках выбирал как у вас на фото и тоже самое. Пробовал и другие режимы, например СТМ32КУБ-программер (сериал), и потом СВД ставил и никак, не помогает, подскажите чайнику что не так
Кстати ещё в ардуино иде в поле "программатор" у меня пусто. Может туда надо как то ст линк прописать? но никак не могу найти ((
Вот щас всё перегрузил и комп тоже и вышло такое (английский не знаю, что она там пишет не понимаю, но смущает надпись портабле, хотя я установил ФЛПрог на диск С как положено по канонам айтишным) -
Произошла ошибка при загрузке скетча
STM32CubeProgrammer not found (STM32_Programmer_CLI.exe).
c:/Program Files (x86)/FLProg/ideV8/portable/packages/STMicroelectronics/tools/STM32Tools/2.2.0/stm32CubeProg.sh: line 141: STM32_Programmer_CLI.exe: not found
Please install it or add '<STM32CubeProgrammer path>\bin' to your PATH environment:
https://www.st.com/en/development-tools ... eprog.html
Aborting!
Хотя я скачал кучу увсего с официального сайта СТМ как мне порекомендовали через ВПН. и фирменные утилиты видят и ст линк и саму синюю таблетку. Может быть есть где то инструкция как прошить СТм32 через ФЛПрог ? я поискал но ненашел... ткните носом друзья, в какой последоватенльности что делать..
Со второй попытки вышло это -П.С. Вместе с ст линком купил ещё сеггер версии 9, может пригодиться, продавец сказал что это тоже хороший программатор для стм (покупал всё б/у, но проверили у человека на месте - всё работало у него, он и посоветовал мне скачать программы какие я перечислял)► Показать
посмотрите тут
- MicroBus
- Рядовой
- Сообщения: 4
- Зарегистрирован: 11 май 2025, 03:24
- Имя: Александр
- Благодарил (а): 3 раза
Re: Прошивка STM32
Эту статью видел, но она же статья про то как шить через USB и там да, нужен какой то спец загрузчик, а у меня ST LINK 2.1. Подключен к SWIO и SWCLK. Мне не нужно менять загрузчик как понимаю. Через юсб тоже не надо шить, я нормально хочу прошить через СТлинк

-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Прошивка STM32
Установите программу STM32CubeProgrammer, скачайте с официального сайта(ссылка у Вас указана в ошибке). Без него не будет Ардуино иде работать.
- MicroBus
- Рядовой
- Сообщения: 4
- Зарегистрирован: 11 май 2025, 03:24
- Имя: Александр
- Благодарил (а): 3 раза
Re: Прошивка STM32
aidar_i, есть у меня STM32CubeProgrammer, сейчас специально проверил установлен он, качал его вместе со всей кучей софта 

- Drakon88
- Рядовой
- Сообщения: 32
- Зарегистрирован: 02 июл 2019, 20:24
- Имя: Михаил
- Благодарил (а): 4 раза
Re: Прошивка STM32
На этом снимке как раз таки неправильно. К сожалению не имею возможности прикрепить правильный скрин, только старый могу переслать. На нём выбран Maple DFU Bootloader 2.0, а для правильной прошивки через STLink нужно выбирать STM32CubeProgrammer (SWD). Всегда нормально шьётся С8Т6 таким способом, не один десяток прошил. Главное чтобы в диспетчере устройств STLink определился и будет счастье.vovka1973 писал(а): 05 янв 2023, 07:00 обратите внимание при загрузке в плату , установите как на снимке внизу.[spoiler]2023-01-05_09-55-52.jpg[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3992
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 136 раз
- Поблагодарили: 148 раз
Re: Прошивка STM32
Функция maple официальным ядром STM32 Arduino не поддерживается. Другое ядро от Roger, его поддержка Roger прекращена.
Жаль конечно.
Так иногда бывает при развитие систем - лучшие решения вытесняются… не всегда лучшими.
-
- Майор
- Сообщения: 1199
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Re: Прошивка STM32
Тут все правильно на скрине , если понимаете в чем суть , человек загрузил батник для загрузки через юсб , но к вашей ситуации это никаким боком не подходит .с чего вы взяли то. Либо читайте ветку с самого начало ,а не выдергивайте скрин который вам не предлагали .Drakon88 писал(а): 11 май 2025, 20:41На этом снимке как раз таки неправильно. К сожалению не имею возможности прикрепить правильный скрин, только старый могу переслать. На нём выбран Maple DFU Bootloader 2.0, а для правильной прошивки через STLink нужно выбирать STM32CubeProgrammer (SWD). Всегда нормально шьётся С8Т6 таким способом, не один десяток прошил. Главное чтобы в диспетчере устройств STLink определился и будет счастье.vovka1973 писал(а): 05 янв 2023, 07:00 обратите внимание при загрузке в плату , установите как на снимке внизу.[spoiler]2023-01-05_09-55-52.jpg[/spoiler]
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Прошивка STM32
Ваша ошибка перевод: stm32cubeprogrammer не найден (stm32_programmer_cli.exe).
c:/Program Files (x86)/FLProg/ideV8/portable/packages/STMicroelectronics/tools/STM32Tools/2.2.0/stm32CubeProg.sh: строка 141: STM32_Programmer_CLI.exe: не найден
Установите его или добавьте '<STM32CubeProgrammer path>\bin' в вашу среду PATH:
https://www.st.com/en/development-tools ... eprog.html
Отмена!
stm32cubeprogrammer(swd) оставьте.
Иногда нужно выдернуть стлинк и вставить обратно, если предыдущая попытка была неудачна.
Я ещё проверяю с помощью stm32cubeprogrammer, есть соединение с платой, если Ардуино иде не шьет.
c:/Program Files (x86)/FLProg/ideV8/portable/packages/STMicroelectronics/tools/STM32Tools/2.2.0/stm32CubeProg.sh: строка 141: STM32_Programmer_CLI.exe: не найден
Установите его или добавьте '<STM32CubeProgrammer path>\bin' в вашу среду PATH:
https://www.st.com/en/development-tools ... eprog.html
Отмена!
stm32cubeprogrammer(swd) оставьте.
Иногда нужно выдернуть стлинк и вставить обратно, если предыдущая попытка была неудачна.
Я ещё проверяю с помощью stm32cubeprogrammer, есть соединение с платой, если Ардуино иде не шьет.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Прошивка STM32
Специально достал синюю таблетку, показать, как прошить.
В стлинке должен гореть синий светодиод перед прошивкой, при прошивке моргают красно синий, если горит красный перемкнуть свисток. Если у вас стм32 64 кб ставьте F103C8.
► Показать
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- MicroBus
- Рядовой
- Сообщения: 4
- Зарегистрирован: 11 май 2025, 03:24
- Имя: Александр
- Благодарил (а): 3 раза
Re: Прошивка STM32
Так я то взял этот скрин и про него спрашиваю изначально, люди и отвечают, всё верно, для стлинка оказывается он не подходит. Сорян что внес путаицу, наверно надо было отдельную тему запилитьvovka1973 писал(а): 12 май 2025, 04:26 Тут все правильно на скрине , если понимаете в чем суть , человек загрузил батник для загрузки через юсб , но к вашей ситуации это никаким боком не подходит .с чего вы взяли то.

aidar_i, спасибо большое, кажется понял, и всем спасибо, не ругайтесь. Ну пока не получается ничего, понял что нужно поставить SWD, а мапл не будит работать.
Разбирался три дня и три ночи

На линке горит красный диод и ни разу не моргает никогда вообще, Вот сколько 64 или 128 кб не знаю, он китайский...
В диспетчере ст линк определяется нормально, пишет исправен.
-
- Сержант
- Сообщения: 159
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 3 раза
- Поблагодарили: 16 раз
Re: Прошивка STM32
У меня такая ошибка была когда Cube Programmeraidar_i писал(а): 12 май 2025, 07:37 Ваша ошибка перевод: stm32cubeprogrammer не найден (stm32_programmer_cli.exe).
c:/Program Files (x86)/FLProg/ideV8/portable/packages/STMicroelectronics/tools/STM32Tools/2.2.0/stm32CubeProg.sh: строка 141: STM32_Programmer_CLI.exe: не найден
Установите его или добавьте '<STM32CubeProgrammer path>\bin' в вашу среду PATH:
https://www.st.com/en/development-tools ... eprog.html
Отмена!
stm32cubeprogrammer(swd) оставьте.
Иногда нужно выдернуть стлинк и вставить обратно, если предыдущая попытка была неудачна.
Я ещё проверяю с помощью stm32cubeprogrammer, есть соединение с платой, если Ардуино иде не шьет.
Находился на диске D переставил его корень диска C
и всё заработало
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 12 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Прошивка STM32
Ещё , если плату подключали к Cube Programmer для проверки подключения, при прошивке через Ардуино иде отключитесь от него, лучше вообще закройте.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя