Загрузчик STM32
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 11 май 2020, 02:12
- Откуда: Владимир
- Имя: Александр
Загрузчик STM32
Прошу сразу помидорами не бросать.
Пытаюсь сделать проект на 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. С помощью STM32CubeProgrammer загрузить бутлоадер не получается. CubeProgrammer ругается. Удалось загрузить бутлоадер с помощью Flash Loader Demo. Загружаю прошивку generic_boot20_pc13.bin. И тогда получается работать с STM из Ардуины по USB шнурку. Метод загрузки: Maple DFU Bootloader 2.0. Но эта прошивка весит 22 К! Нельзя ли использовать прошивку меньшего размера и заливать из Ардуины скетчи через ST-link или USB-TTL преобразователь. В той версии Ардуины которая идет в комплекте с FLPROG выбрать загрузку через ST-link нельзя. (я не нашел).
-
- Полковник
- Сообщения: 3361
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 104 раза
- Контактная информация:
Загрузчик STM32
Можно.Aleksandr2 писал(а): 21 ноя 2023, 08:47 Нельзя ли использовать прошивку меньшего размера и заливать из Ардуины скетчи через ST-link или USB-TTL преобразователь.
Можно. Выберите STM32CubeProgrammer (SWD)Aleksandr2 писал(а): 21 ноя 2023, 08:47 В той версии Ардуины которая идет в комплекте с FLPROG выбрать загрузку через ST-link нельзя. (я не нашел).
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 11 май 2020, 02:12
- Откуда: Владимир
- Имя: Александр
-
- Полковник
- Сообщения: 3361
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 104 раза
- Контактная информация:
Загрузчик STM32
Какую прошивку?Aleksandr2 писал(а): 21 ноя 2023, 14:23 Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 11 май 2020, 02:12
- Откуда: Владимир
- Имя: Александр
Загрузчик STM32
Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?aidar_i писал(а): 21 ноя 2023, 15:23Какую прошивку?Aleksandr2 писал(а): 21 ноя 2023, 14:23 Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
-
- Полковник
- Сообщения: 3361
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 104 раза
- Контактная информация:
Загрузчик STM32
Как сжёг? Куда сунули? Точно сожгли, дым пошёл?Aleksandr2 писал(а): 21 ноя 2023, 19:30Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?aidar_i писал(а): 21 ноя 2023, 15:23Какую прошивку?Aleksandr2 писал(а): 21 ноя 2023, 14:23 Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Удалять не надо.
Можно через Ардуино.
-
- Полковник
- Сообщения: 4014
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
Загрузчик STM32
Можно. Но придется каждый раз нажимать BOOT(или перемычку переставлять), нажимать Reset, потом возвращать BOOT в исходное состояние.Aleksandr2 писал(а): 21 ноя 2023, 19:30 С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 11 май 2020, 02:12
- Откуда: Владимир
- Имя: Александр
Загрузчик STM32
Я перепутал полярность с выхода ST-Linka. И теперь напряжение на выходах 3.3в и 5в всего 2 вольта.aidar_i писал(а): 21 ноя 2023, 20:57Как сжёг? Куда сунули? Точно сожгли, дым пошёл?Aleksandr2 писал(а): 21 ноя 2023, 19:30Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?aidar_i писал(а): 21 ноя 2023, 15:23
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Удалять не надо.
Можно через Ардуино.
-
- Сержант
- Сообщения: 160
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 5 раз
- Поблагодарили: 16 раз
Загрузчик STM32
может я что то не понимаю
если я выбираю STM32CubeProgrammer (SWD) то выдаёт ошибку
программа STM32CubeProgrammer (SWD) есть и подключается к контролёру(STM32F407VET)
может я что то не так делаю

У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4014
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
Загрузчик STM32
Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
-
- Рядовой
- Сообщения: 72
- Зарегистрирован: 11 май 2020, 02:12
- Откуда: Владимир
- Имя: Александр
Загрузчик STM32
Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?ecoins писал(а): 22 ноя 2023, 13:18 Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
-
- Полковник
- Сообщения: 4014
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 167 раз
Загрузчик STM32
У меня стоит портативная версия на диске D и находит, Windows 10, FLProg 8.2.3.Aleksandr2 писал(а): 22 ноя 2023, 13:42 Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?
Наверное можно попросить разработчика добавить STM32CubeProgrammer в диструбутив, хотя могут быть разные ограничения...
-
- Полковник
- Сообщения: 3361
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 104 раза
- Контактная информация:
Загрузчик STM32
У меня портативная версия заработал без танцев с бубном. Иногда, если ст линк не подключается, нужно вынимать с усб компа и снова подключать.
-
- Сержант
- Сообщения: 160
- Зарегистрирован: 05 фев 2017, 12:02
- Благодарил (а): 5 раз
- Поблагодарили: 16 раз
Загрузчик STM32
спасибо всем за ответы
помогло переуcтановка Cube Programmer на диск C:\Program Files\STMicroelectronics\
перед тем стоял там где FLProg Portable в диске D

помогло переуcтановка Cube Programmer на диск C:\Program Files\STMicroelectronics\
перед тем стоял там где FLProg Portable в диске D
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость