Загрузчик STM32

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Загрузчик STM32

Сообщение 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 нельзя. (я не нашел).
aidar_i
Полковник
Сообщения: 3361
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 102 раза
Контактная информация:

Загрузчик STM32

Сообщение aidar_i »

Aleksandr2 писал(а): 21 ноя 2023, 08:47 Нельзя ли использовать прошивку меньшего размера и заливать из Ардуины скетчи через ST-link или USB-TTL преобразователь.
Можно.
Aleksandr2 писал(а): 21 ноя 2023, 08:47 В той версии Ардуины которая идет в комплекте с FLPROG выбрать загрузку через ST-link нельзя. (я не нашел).
Можно. Выберите STM32CubeProgrammer (SWD)
[spoiler]
Безымянный.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Загрузчик STM32

Сообщение Aleksandr2 »

Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
aidar_i
Полковник
Сообщения: 3361
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 102 раза
Контактная информация:

Загрузчик STM32

Сообщение aidar_i »

Aleksandr2 писал(а): 21 ноя 2023, 14:23 Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Загрузчик STM32

Сообщение Aleksandr2 »

aidar_i писал(а): 21 ноя 2023, 15:23
Aleksandr2 писал(а): 21 ноя 2023, 14:23 Спасибо aidar_i.
Подскажите где взять прошивку меньшего размера?
Какую прошивку?
Чтобы прошивать с помощью st link не нужна никакая дополнительная прошивка.
Спасибо! Я вчера сжег свой ST-Link. Заказал новый. Придет попробую. А тот бутлоадер, который сейчас загружен надо удалять?
С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
aidar_i
Полковник
Сообщения: 3361
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 102 раза
Контактная информация:

Загрузчик STM32

Сообщение 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?
Как сжёг? Куда сунули? Точно сожгли, дым пошёл?
Удалять не надо.
Можно через Ардуино.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Загрузчик STM32

Сообщение ecoins »

Aleksandr2 писал(а): 21 ноя 2023, 19:30 С помощью USB-TTL конвертера можно скетчи записывать из Ардуины в STM?
Можно. Но придется каждый раз нажимать BOOT(или перемычку переставлять), нажимать Reset, потом возвращать BOOT в исходное состояние.
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Загрузчик STM32

Сообщение 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 вольта.
skrickis
Сержант
Сообщения: 160
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Загрузчик STM32

Сообщение skrickis »

aidar_i писал(а): 21 ноя 2023, 09:27 Можно. Выберите STM32CubeProgrammer (SWD)
может я что то не понимаю
если я выбираю STM32CubeProgrammer (SWD) то выдаёт ошибку
программа STM32CubeProgrammer (SWD) есть и подключается к контролёру(STM32F407VET)
может я что то не так делаю :smile44:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Загрузчик STM32

Сообщение ecoins »

Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
Aleksandr2
Рядовой
Сообщения: 72
Зарегистрирован: 11 май 2020, 02:12
Откуда: Владимир
Имя: Александр

Загрузчик STM32

Сообщение Aleksandr2 »

ecoins писал(а): 22 ноя 2023, 13:18 Понятно, что STM32CubeProgrammer у Вас стоит и работает с STM32F407V.
Это хорошо.
У Вас Arduino IDE не находит STM32CubeProgrammer.
У меня на компьютере STM32CubeProgrammer установился на C:\Program Files\STMicroelectronics\
Может переустановить FLProg?
Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Загрузчик STM32

Сообщение ecoins »

Aleksandr2 писал(а): 22 ноя 2023, 13:42 Если FLProg портативная версия, то как сделать, чтобы Ардуина находила STM32CubeProgrammer?
У меня стоит портативная версия на диске D и находит, Windows 10, FLProg 8.2.3.
Наверное можно попросить разработчика добавить STM32CubeProgrammer в диструбутив, хотя могут быть разные ограничения...
aidar_i
Полковник
Сообщения: 3361
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 102 раза
Контактная информация:

Загрузчик STM32

Сообщение aidar_i »

skrickis писал(а): 22 ноя 2023, 11:53 если я выбираю STM32CubeProgrammer (SWD) то выдаёт ошибку
У меня портативная версия заработал без танцев с бубном. Иногда, если ст линк не подключается, нужно вынимать с усб компа и снова подключать.
skrickis
Сержант
Сообщения: 160
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 5 раз
Поблагодарили: 16 раз

Загрузчик STM32

Сообщение skrickis »

спасибо всем за ответы :smile38:
помогло переуcтановка Cube Programmer на диск C:\Program Files\STMicroelectronics\
перед тем стоял там где FLProg Portable в диске D
Ответить

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

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

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