Страница 1 из 1
Загрузчик STM32
Добавлено: 21 ноя 2023, 08:47
Aleksandr2
Прошу сразу помидорами не бросать.
Пытаюсь сделать проект на STM32. С помощью STM32CubeProgrammer загрузить бутлоадер не получается. CubeProgrammer ругается. Удалось загрузить бутлоадер с помощью Flash Loader Demo. Загружаю прошивку generic_boot20_pc13.bin. И тогда получается работать с STM из Ардуины по USB шнурку. Метод загрузки: Maple DFU Bootloader 2.0. Но эта прошивка весит 22 К! Нельзя ли использовать прошивку меньшего размера и заливать из Ардуины скетчи через ST-link или USB-TTL преобразователь. В той версии Ардуины которая идет в комплекте с FLPROG выбрать загрузку через ST-link нельзя. (я не нашел).
Загрузчик STM32
Добавлено: 21 ноя 2023, 09:27
aidar_i
Aleksandr2 писал(а): 21 ноя 2023, 08:47
Нельзя ли использовать прошивку меньшего размера и заливать из Ардуины скетчи через ST-link или USB-TTL преобразователь.
Можно.
Aleksandr2 писал(а): 21 ноя 2023, 08:47
В той версии Ардуины которая идет в комплекте с FLPROG выбрать загрузку через ST-link нельзя. (я не нашел).
Можно. Выберите STM32CubeProgrammer (SWD)
[spoiler]
Безымянный.png
[/spoiler]
Загрузчик STM32
Добавлено: 21 ноя 2023, 14:23
Aleksandr2
Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Загрузчик STM32
Добавлено: 21 ноя 2023, 15:23
aidar_i
Aleksandr2 писал(а): 21 ноя 2023, 14:23
Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Загрузчик STM32
Добавлено: 21 ноя 2023, 19:30
Aleksandr2
aidar_i писал(а): 21 ноя 2023, 15:23
Aleksandr2 писал(а): 21 ноя 2023, 14:23
Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Загрузчик STM32
Добавлено: 21 ноя 2023, 20:57
aidar_i
Aleksandr2 писал(а): 21 ноя 2023, 19:30
aidar_i писал(а): 21 ноя 2023, 15:23
Aleksandr2 писал(а): 21 ноя 2023, 14:23
Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Как сжёг? Куда сунули? Точно сожгли, дым пошёл?
Удалять не надо.
Можно через Ардуино.
Загрузчик STM32
Добавлено: 21 ноя 2023, 21:05
ecoins
Aleksandr2 писал(а): 21 ноя 2023, 19:30
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Можно. Но придется каждый раз нажимать BOOT(или перемычку переставлять), нажимать Reset, потом возвращать BOOT в исходное состояние.
Загрузчик STM32
Добавлено: 22 ноя 2023, 02:51
Aleksandr2
aidar_i писал(а): 21 ноя 2023, 20:57
Aleksandr2 писал(а): 21 ноя 2023, 19:30
aidar_i писал(а): 21 ноя 2023, 15:23
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Как сжёг? Куда сунули? Точно сожгли, дым пошёл?
Удалять не надо.
Можно через Ардуино.
Я перепутал полярность с выхода ST-Linka. И теперь напряжение на выходах 3.3в и 5в всего 2 вольта.
Загрузчик STM32
Добавлено: 22 ноя 2023, 11:53
skrickis
aidar_i писал(а): 21 ноя 2023, 09:27
Можно. Выберите STM32CubeProgrammer (SWD)
может я что то не понимаю
если я выбираю
STM32CubeProgrammer (SWD) то выдаёт ошибку
программа
STM32CubeProgrammer (SWD) есть и подключается к контролёру(STM32F407VET)
может я что то не так делаю

Загрузчик STM32
Добавлено: 22 ноя 2023, 13:18
ecoins
Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
Загрузчик STM32
Добавлено: 22 ноя 2023, 13:42
Aleksandr2
ecoins писал(а): 22 ноя 2023, 13:18
Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?
Загрузчик STM32
Добавлено: 22 ноя 2023, 14:01
ecoins
Aleksandr2 писал(а): 22 ноя 2023, 13:42
Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?
У меня стоит портативная версия на диске D и находит, Windows 10, FLProg 8.2.3.
Наверное можно попросить разработчика добавить STM32CubeProgrammer в диструбутив, хотя могут быть разные ограничения...
Загрузчик STM32
Добавлено: 22 ноя 2023, 14:42
aidar_i
skrickis писал(а): 22 ноя 2023, 11:53
если я выбираю STM32CubeProgrammer (SWD) то выдаёт ошибку
У меня портативная версия заработал без танцев с бубном. Иногда, если ст линк не подключается, нужно вынимать с усб компа и снова подключать.
Загрузчик STM32
Добавлено: 22 ноя 2023, 15:12
skrickis
спасибо всем за ответы
помогло переуcтановка
Cube Programmer на диск C:\Program Files\STMicroelectronics\
перед тем стоял там где FLProg Portable в диске D