Тёмный

STM32 загрузка программ через USB DFU bootloader 

ElectroHobby
Подписаться 30 тыс.
Просмотров 13 тыс.
50% 1

Загрузка программ через USB DFU bootloader без USART или ST-link для заливки программ в микроконтроллер
Ссылка на версию 3.0.3 drive.google.c...
Проверенный программатор alipromo.com/re...
минимальная отладочная плата STM32 для старта проверена alipromo.com/re...
Логический анализатор необходимая вещь при разработке устройств на МК alipromo.com/re...

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@s-max3277
@s-max3277 4 года назад
hello dear I have stm32f405 rdp level 1 . I have connected boot pin. and stlink sw not write level_0 . do you suggest solution for reprogramming ? hardware is locked!?!?
@kair1564
@kair1564 4 года назад
Сделал все то же самое только с DFuSe Demo v3.0.6. Как итог, работает! плата STM32F4Discovery - STM32F407VG
@liamanson3082
@liamanson3082 3 года назад
i know im asking randomly but does anyone know of a trick to get back into an Instagram account..? I somehow forgot my account password. I appreciate any help you can offer me.
@zevbraylon5978
@zevbraylon5978 3 года назад
@Liam Anson Instablaster :)
@СергейДещекин
@СергейДещекин Год назад
Спасибо!
@АндрейНауменок
@АндрейНауменок 7 лет назад
толковый видос
@ElectroHobby1
@ElectroHobby1 7 лет назад
Спасибо.
@BrakeReview
@BrakeReview 7 лет назад
Для чего используется память из Targetid 01, 02, 03? Что в ней храниться?
@ElectroHobby1
@ElectroHobby1 7 лет назад
Конкретней можно?
@BrakeReview
@BrakeReview 7 лет назад
Конечно. Имею на руках плату с контроллером STM32F405. При подключении ее к программе DfuSeDemo я вижу 4 Targed Id: 00 Internal Flash 01 Option Bytes 02 OTP Memory 03 Device Feature ID 00 я понимаю так, что это область где храниться сама программа микроконтроллера начинается с адреса: 0x08000000 и по адрес 0x080FFFFF. ID 01 имеет такой сектор памяти 0x1FFFC000 и по адрес 0x1FFFC00F Ну и так далее. Вы могли бы пояснить, что это за разделы, и для чего. Являюсь новичком но свалился на меня такой контроллер. Суть моей проблемы такова, что я по неопытности запрограммировал его elf файлом а не hex или dfu, теперь при подключении устройство у меня не определяется, прошивку пробовал заливать в раздел 00, но ноль эмоций, шьюсь через DFU. Что можете посоветовать в такой ситуации? Я так понимаю бутлоадер у него свой и жестко вшит, его я не мог повредить, но что теперь делать с самим процом ума не приложу. Ни одну прошивку не ест, прошивки перевожу в .dfu формат по инструкциям ST.
@ElectroHobby1
@ElectroHobby1 7 лет назад
Купи китайский программатор 2$ и используя STM32 ST-LINK Utility по идее можно вернуть к жизни там твой мк должен определится.
@ooo.coreltd6416
@ooo.coreltd6416 5 лет назад
Много слов. Достаточно было сказать - поставить перемычку, плата увидится через user usb, прошить. Всё.
@ElectroHobby1
@ElectroHobby1 5 лет назад
Может и много воды.Видео старое.Но время идет и канал надеюсь становится лучше.Текст для видео заранее готовится и обдумывается.
@TheHrushev
@TheHrushev 4 года назад
Рекомендую поставить скорость 1.25. Очень медленно, человек в реальной жизни так разговаривать не может
@ElectroHobby1
@ElectroHobby1 4 года назад
Этому видео 100 лет. Канал посмотрите одно из последних ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8IIymTZK-dk.html я думаю скорость вас устроит.
@nikolaybondarenko2630
@nikolaybondarenko2630 2 года назад
Нет доступа для скачивания 3.0.3((
@ДенисКорольчук-я1м
Здравствуй Борис есть вопрос скажи а можно ли с контроллера stm32 скачать код и закачать на другой stm32
@ElectroHobby1
@ElectroHobby1 2 года назад
Если он не залочен, т. е прошивка не защищена от скачивания.
@valera7740
@valera7740 8 месяцев назад
Спасибо помог
@nikolaybondarenko2630
@nikolaybondarenko2630 2 года назад
Подскажи, пожалуйста, сделал все как в видосе. Сделал Upgrade. Статусы отрабатывают в программе. Но по факту прошивка не шьется. Проверяю ST-LINK'ом память чистая. Может быть так, что версия DfuSe не рабочая? Я пробовал с версией 3.0.6. Тут в комментах пишут, что STM32F407VG работает с версией 3.0.6, но у меня STM32F722RET6. Твою версию скачать не могу т.к. нет доступа. Может какаято защита от записи стоит у мк? Я ST-LINK'ом шью hex работает. dfu на основее этого hex не шьется(
@ElectroHobby1
@ElectroHobby1 2 года назад
Заочно не скажу.
@nikolaybondarenko2630
@nikolaybondarenko2630 2 года назад
@@ElectroHobby1 Спасибо, что открыл доступ к версии 3.0.3. Буду пробовать.Параллельно уже создал топик на форуме ST под названием "DfuSe Demo v3.0.6 doesn't flash stm32f722ret6". Похоже дело как раз в генерации .dfu файла.
@ElectroHobby1
@ElectroHobby1 2 года назад
@@nikolaybondarenko2630 лучше написал бы на easyelectronics.ru
@FIRSTFIA
@FIRSTFIA 8 лет назад
Очень жаль , у меня не работает. При подключении к компу пишет что не может считать дескриптор устройства (43). Что там на плате с USB примотано? резисторы какие есть?
@ElectroHobby1
@ElectroHobby1 8 лет назад
USB-COM делал ? Все работало? Возможно 90% не установлен драйвер..
@FIRSTFIA
@FIRSTFIA 8 лет назад
USB-COM не делал. При подключении D+ D- винда не реагирует никак. Если явно подтянуть резистором, появляется неизвестное устройство без дескриптора (43). И даже на это дело можно поставить дрова (устройство отключено 10). Проблема не в дровах, скорее что то с бутлоадером или УСБ.
@ElectroHobby1
@ElectroHobby1 8 лет назад
Схемы есть в интернет проверь обвязку если вообще никакой реакции на подключения мк к компу в диспетчере устройств
@FIRSTFIA
@FIRSTFIA 8 лет назад
Никакой, пробовал на разных компах... Какую обвязку? USB? так там ни одного компонента и нет. В ДШ сказано что можно исп. встроенный pull-up резистор на D+ линию. Если я вставляю свой резистор, винда реагирует, но это просто пустышка получается а не устройство...
@ElectroHobby1
@ElectroHobby1 8 лет назад
Попробуй microtechnics.ru/stm32cube-i-usb-virtual-com-port/ если опять реакции не будет то точно не в софте дело. Делов на 2 минуты
Далее
Попаболь  - поддельные STM32
7:51
Просмотров 43 тыс.