STM32 загрузка программ через USB DFU bootloader
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...
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!?!?
Спасибо!
Спасибо помог
толковый видос
Спасибо.
Для чего используется память из Targetid 01, 02, 03? Что в ней храниться?
Конкретней можно?
Конечно. Имею на руках плату с контроллером 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.
Купи китайский программатор 2$ и используя STM32 ST-LINK Utility по идее можно вернуть к жизни там твой мк должен определится.
Здравствуй Борис есть вопрос скажи а можно ли с контроллера stm32 скачать код и закачать на другой stm32
Если он не залочен, т. е прошивка не защищена от скачивания.
Нет доступа для скачивания 3.0.3((
Сделал все то же самое только с DFuSe Demo v3.0.6.
Как итог, работает!
плата STM32F4Discovery - STM32F407VG
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.
@Liam Anson Instablaster :)
Подскажи, пожалуйста, сделал все как в видосе. Сделал Upgrade. Статусы отрабатывают в программе. Но по факту прошивка не шьется. Проверяю ST-LINK'ом память чистая. Может быть так, что версия DfuSe не рабочая? Я пробовал с версией 3.0.6. Тут в комментах пишут, что STM32F407VG работает с версией 3.0.6, но у меня STM32F722RET6. Твою версию скачать не могу т.к. нет доступа. Может какаято защита от записи стоит у мк? Я ST-LINK'ом шью hex работает. dfu на основее этого hex не шьется(
Заочно не скажу.
@@ElectroHobby1 Спасибо, что открыл доступ к версии 3.0.3. Буду пробовать.Параллельно уже создал топик на форуме ST под названием "DfuSe Demo v3.0.6 doesn't flash stm32f722ret6". Похоже дело как раз в генерации .dfu файла.
@@nikolaybondarenko2630 лучше написал бы на easyelectronics.ru
Очень жаль , у меня не работает. При подключении к компу пишет что не может считать дескриптор устройства (43).
Что там на плате с USB примотано? резисторы какие есть?
USB-COM делал ? Все работало? Возможно 90% не установлен драйвер..
USB-COM не делал. При подключении D+ D- винда не реагирует никак. Если явно подтянуть резистором, появляется неизвестное устройство без дескриптора (43). И даже на это дело можно поставить дрова (устройство отключено 10). Проблема не в дровах, скорее что то с бутлоадером или УСБ.
Схемы есть в интернет проверь обвязку если вообще никакой реакции на подключения мк к компу в диспетчере устройств
Никакой, пробовал на разных компах...
Какую обвязку? USB? так там ни одного компонента и нет. В ДШ сказано что можно исп. встроенный pull-up резистор на D+ линию. Если я вставляю свой резистор, винда реагирует, но это просто пустышка получается а не устройство...
Попробуй microtechnics.ru/stm32cube-i-usb-virtual-com-port/ если опять реакции не будет то точно не в софте дело. Делов на 2 минуты
Много слов. Достаточно было сказать - поставить перемычку, плата увидится через user usb, прошить. Всё.
Может и много воды.Видео старое.Но время идет и канал надеюсь становится лучше.Текст для видео заранее готовится и обдумывается.
Рекомендую поставить скорость 1.25. Очень медленно, человек в реальной жизни так разговаривать не может
Этому видео 100 лет. Канал посмотрите одно из последних czcams.com/video/8IIymTZK-dk/video.html я думаю скорость вас устроит.