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

Sdílet
Vložit
  • čas přidán 8. 05. 2016
  • Загрузка программ через USB DFU bootloader без USART или ST-link для заливки программ в микроконтроллер
    Ссылка на версию 3.0.3 drive.google.com/file/d/0B7OY...
    Проверенный программатор alipromo.com/redirect/cpa/o/o3...
    минимальная отладочная плата STM32 для старта проверена alipromo.com/redirect/cpa/o/o3...
    Логический анализатор необходимая вещь при разработке устройств на МК alipromo.com/redirect/cpa/o/o6...

Komentáře • 40

  • @s-max3277
    @s-max3277 Před 4 lety

    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!?!?

  • @user-qr2wz1kn5q
    @user-qr2wz1kn5q Před rokem

    Спасибо!

  • @valera7740
    @valera7740 Před 6 měsíci

    Спасибо помог

  • @user-fu1ll7xy4d
    @user-fu1ll7xy4d Před 6 lety +1

    толковый видос

  • @BrakeReview
    @BrakeReview Před 7 lety

    Для чего используется память из Targetid 01, 02, 03? Что в ней храниться?

    • @ElectroHobby1
      @ElectroHobby1  Před 7 lety

      Конкретней можно?

    • @BrakeReview
      @BrakeReview Před 7 lety

      Конечно. Имею на руках плату с контроллером 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  Před 7 lety

      Купи китайский программатор 2$ и используя STM32 ST-LINK Utility по идее можно вернуть к жизни там твой мк должен определится.

  • @user-kj8jv5oj1b
    @user-kj8jv5oj1b Před 2 lety

    Здравствуй Борис есть вопрос скажи а можно ли с контроллера stm32 скачать код и закачать на другой stm32

    • @ElectroHobby1
      @ElectroHobby1  Před 2 lety

      Если он не залочен, т. е прошивка не защищена от скачивания.

  • @nikolaybondarenko2630

    Нет доступа для скачивания 3.0.3((

  • @kair1564
    @kair1564 Před 4 lety +1

    Сделал все то же самое только с DFuSe Demo v3.0.6.
    Как итог, работает!
    плата STM32F4Discovery - STM32F407VG

    • @liamanson3082
      @liamanson3082 Před 2 lety

      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 Před 2 lety

      @Liam Anson Instablaster :)

  • @nikolaybondarenko2630

    Подскажи, пожалуйста, сделал все как в видосе. Сделал Upgrade. Статусы отрабатывают в программе. Но по факту прошивка не шьется. Проверяю ST-LINK'ом память чистая. Может быть так, что версия DfuSe не рабочая? Я пробовал с версией 3.0.6. Тут в комментах пишут, что STM32F407VG работает с версией 3.0.6, но у меня STM32F722RET6. Твою версию скачать не могу т.к. нет доступа. Может какаято защита от записи стоит у мк? Я ST-LINK'ом шью hex работает. dfu на основее этого hex не шьется(

    • @ElectroHobby1
      @ElectroHobby1  Před rokem

      Заочно не скажу.

    • @nikolaybondarenko2630
      @nikolaybondarenko2630 Před rokem

      @@ElectroHobby1 Спасибо, что открыл доступ к версии 3.0.3. Буду пробовать.Параллельно уже создал топик на форуме ST под названием "DfuSe Demo v3.0.6 doesn't flash stm32f722ret6". Похоже дело как раз в генерации .dfu файла.

    • @ElectroHobby1
      @ElectroHobby1  Před rokem

      @@nikolaybondarenko2630 лучше написал бы на easyelectronics.ru

  • @FIRSTFIA
    @FIRSTFIA Před 8 lety

    Очень жаль , у меня не работает. При подключении к компу пишет что не может считать дескриптор устройства (43).
    Что там на плате с USB примотано? резисторы какие есть?

    • @ElectroHobby1
      @ElectroHobby1  Před 8 lety

      USB-COM делал ? Все работало? Возможно 90% не установлен драйвер..

    • @FIRSTFIA
      @FIRSTFIA Před 8 lety

      USB-COM не делал. При подключении D+ D- винда не реагирует никак. Если явно подтянуть резистором, появляется неизвестное устройство без дескриптора (43). И даже на это дело можно поставить дрова (устройство отключено 10). Проблема не в дровах, скорее что то с бутлоадером или УСБ.

    • @ElectroHobby1
      @ElectroHobby1  Před 8 lety

      Схемы есть в интернет проверь обвязку если вообще никакой реакции на подключения мк к компу в диспетчере устройств

    • @FIRSTFIA
      @FIRSTFIA Před 8 lety

      Никакой, пробовал на разных компах...
      Какую обвязку? USB? так там ни одного компонента и нет. В ДШ сказано что можно исп. встроенный pull-up резистор на D+ линию. Если я вставляю свой резистор, винда реагирует, но это просто пустышка получается а не устройство...

    • @ElectroHobby1
      @ElectroHobby1  Před 8 lety

      Попробуй microtechnics.ru/stm32cube-i-usb-virtual-com-port/ если опять реакции не будет то точно не в софте дело. Делов на 2 минуты

  • @ooo.coreltd6416
    @ooo.coreltd6416 Před 5 lety +1

    Много слов. Достаточно было сказать - поставить перемычку, плата увидится через user usb, прошить. Всё.

    • @ElectroHobby1
      @ElectroHobby1  Před 5 lety

      Может и много воды.Видео старое.Но время идет и канал надеюсь становится лучше.Текст для видео заранее готовится и обдумывается.

  • @TheHrushev
    @TheHrushev Před 4 lety

    Рекомендую поставить скорость 1.25. Очень медленно, человек в реальной жизни так разговаривать не может

    • @ElectroHobby1
      @ElectroHobby1  Před 4 lety

      Этому видео 100 лет. Канал посмотрите одно из последних czcams.com/video/8IIymTZK-dk/video.html я думаю скорость вас устроит.