STM - how to fill the firmware

Sdílet
Vložit
  • čas přidán 2. 10. 2017
  • The STM32 is stitched in several ways, such as USB, JTAG, USART and SWD. Some of them we will consider today. In each method of firmware there are minuses and pluses. We will try to consider them.
    Pinout F103 and Date on ST-Link V2: drive.google.com/open?id=0Bw5...
    Creating a project in Kail: • Первый BLINk на STM
    Friends, support the channel!
    R340967932571
    Z422687519909
    U139735106020
    4149625807630874 Privat Bank (Ukraine)
    Useful links:
    STM32F4DISCOVERY: ali.pub/1uizb4
    STM32F103C8T6: ali.pub/1uizku
    Programmer Stlink V2 Mini: ali.pub/1uizfs
    Micro SD Module: ali.pub/1tkx36
    TFT Displays: ali.pub/1ny2rc
    Arduino Mega 2560: ali.pub/1ny34r
    The cheapest Arduino Pro Mini for crafts: ali.pub/1ny2z4
    Label: ali.pub/1ny3ae
    Lintels: ali.pub/1ny3la
    Quality crosspieces: ali.pub/1ny3j5
    The most convenient Keshbek:
    LetyShops: goo.gl/Ev5XgI
    The most profitable Keshbek for aliexpress:
    Ecomerce: goo.gl/3dDc2w
  • Věda a technologie

Komentáře • 177

  • @user-lw1sc4kl3c
    @user-lw1sc4kl3c Před 5 lety +14

    Классно, все подробно рассказал и доступно объяснил для новичков!
    Спасибо.

  • @oleholeynikov8659
    @oleholeynikov8659 Před 4 lety +7

    автор святой человек, все что нужно есть в видео. спасибо!!!

    • @discoveryali6213
      @discoveryali6213 Před 2 lety +1

      USB КАК ПРОШИТЬ ПЛАТА "STM32F103RC" ПОЖАЛУЙСТА ПОМОГИТЕ мне найти Спасибо ЧТОБЫ ПРОШИТЬ!!!!!

  • @vladimirp.68
    @vladimirp.68 Před rokem +2

    Спасибо! Некоторые моменты очень полезны для меня...

  • @denwerxampp4035
    @denwerxampp4035 Před 4 lety +3

    Спасибо за подробную инструкцию

  • @huanvladov2170
    @huanvladov2170 Před 4 lety +2

    Все получилось, урааааа , большое спасибо!

  • @Aleksandr_Eni
    @Aleksandr_Eni Před 3 lety +3

    C UART прошивкой помогли. Спасибо!

    • @discoveryali6213
      @discoveryali6213 Před 2 lety

      USB КАК ПРОШИТЬ ПЛАТА "STM32F103RC" ПОЖАЛУЙСТА ПОМОГИТЕ мне найти Спасибо ЧТОБЫ ПРОШИТЬ!!!!!

  • @user-kq3sm2sr4r
    @user-kq3sm2sr4r Před 4 lety +3

    Большое спасибо , очень интересно посмотреть обзор про среду разработки, может выделите время да "разжуете" для новечков что к чему.

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

      Спасибо за отзыв! Я сам новичок :))) и только учусь :)

    • @valera_kardan
      @valera_kardan Před 2 lety

      @@UCanDo Так понимаю F411/F401 тоже можно без проблем прошить через USB-C ?

    • @discoveryali6213
      @discoveryali6213 Před 2 lety +2

      USB КАК ПРОШИТЬ ПЛАТА "STM32F103RC" ПОЖАЛУЙСТА ПОМОГИТЕ мне найти Спасибо ЧТОБЫ ПРОШИТЬ!!!!!

  • @fon9894
    @fon9894 Před rokem +2

    Спасибо! Очень помог)

  • @Remontnik_
    @Remontnik_ Před 3 lety +2

    Годный ролик) Спасибо! Подскажите как выгрузить прошивку из STM8s903k3t6c это с самоката и прошить чистый микроконтроллер

  • @Mann0l
    @Mann0l Před 2 lety +1

    Здравствуйте. Не получается прошить плату. При подключении к пк определяется как съёмное flash устройство, горит диод d1 и синхронно мигают диоды d2 и d3. После переброса перемычки и перещагрузки платы d3/d2 перестают мигать, но в DfuSe плата не определяется. Что с ней модет быть? Подскажите пожалуйста.

  • @GeberLukum
    @GeberLukum Před 3 lety +2

    Спасибо за ролик очень полезно. Скажите сможете снять ролик как снимать дампы с данного чипа спасибо!

  • @MasterFix_
    @MasterFix_ Před rokem +2

    Спасибо, очень полезный ролик🎉. Подскажите пожалуйста или может запишите видео как снять прошивку с микроконтролера. 🙏 данной марки

  • @Serg-978
    @Serg-978 Před 2 lety +1

    А как залить загрузчик в STM32F103 чтобы потом залить прошивку? У меня девайс не определяется по USB как Com.

  • @YahontAction
    @YahontAction Před 3 lety +1

    Вот такой вопрос.
    Допустим у нас в устройстве, расположен главный прошитый МК1 к которому подключены несколько других МК от стм, можно ли этим МК по SPI залить прошивку в МК2, 3, .. без прогрматора естественно?

    • @UCanDo
      @UCanDo  Před 3 lety

      Думаю да, но тогда МК1 должен выступать в роли программатора. Все остальные МК должны быть подключены либо параллельно, либо на на разные SPI порты МК1. Остаётся только вопрос в том как правильно сделать переключение между всеми МК (какой МК прошивать).

    • @Malloriak
      @Malloriak Před 3 lety

      можно. посмотрите в гугле как прошивать ардуино другой ардуиной. тот же принцип. За неимением програматора и ленью его купить, шью атмеловские микрухи на макетке через отладочную платку ардуино

  • @CoBaldr
    @CoBaldr Před 5 lety +3

    stdio.h не обязателен для отладки по swd

  • @Kunaschirsky
    @Kunaschirsky Před 6 lety +1

    А что за программа для разработки на 3мин 20 ? Как называется?

    • @UCanDo
      @UCanDo  Před 6 lety +1

      Это Среда разработки Keil. Очень простая и удобная среда. Наверное одна из лучших. Ссылки есть под видео "Первый блинк на STM": czcams.com/video/Zrkq6zEgEng/video.html

  • @MtkmobileYOUTUBE
    @MtkmobileYOUTUBE Před 2 lety +1

    Чем зацепить процесор на Qualcomm как в redmi апаратах что б снять защиту с процесора или сменить id,в процесоре вирезан порт 9008 и юсб с мозгов проца,есть jtag port но заявлено что он тоже забанен,интересует такая тема?

    • @UCanDo
      @UCanDo  Před 2 lety

      Я без понятия. Процессор и микроконтроллер - это совершенно разные вещи.

  • @johnrom8787
    @johnrom8787 Před 3 lety +1

    еще есть вариант -воспользоваться платой, такой как stm32f100Discovery. там есть аутентичный встроенный отладчик SWD

  • @oberwerewolf
    @oberwerewolf Před 5 lety

    Подключаю данную плату к компьютеру через USB. Пытаюсь прошить через Arduino IDE (плата STM32F407V), способы загрузки через STM32duino bootloader и HID bootloader 2.0 не работают. Через STLINK шьется нормально. Плата с Ардуиной через USB не дружит?

    • @UCanDo
      @UCanDo  Před 5 lety

      Я, для программирования в среде Arduino, не менял загрузчик. о том как прошивать смотрите это видео: czcams.com/video/P4wxuR3EVcQ/video.html

  • @user-mq6yt5ww9h
    @user-mq6yt5ww9h Před rokem +1

    Хорошее видео, спасибо тебе.
    Но есть вопрос, можно ли микроконтроллер STM32 прошить через COM программатор подобно Atmega ?

    • @UCanDo
      @UCanDo  Před rokem +2

      Спасибо за отзыв.
      На счет COM, если вы имеете в виду именно СОМ порт и программатор типа Громова то я не знаю, не встречал такой информации, но скорее всего нет, так как я раньше прошивал микроконтроллеры через СОМ порт, и использовал для этого разные программы, но ни в одной программе в списке поддерживаемых контроллеров не было STM32.
      Можно прошить через USB-TTL конвертер, тот же CP2102, или любой другой. При условии что загрузчик в микроконтроллере STM32 поддерживает такой тип прошивки.

    • @user-mq6yt5ww9h
      @user-mq6yt5ww9h Před rokem +1

      Спасибо вам. Очень полезная информация.

  • @masterkit9517
    @masterkit9517 Před 6 měsíci +1

    не могу скачать прошивку с их сайта тоже( может у вас есть оффлайн файлик? буду благодарен, не могу ничего без прошивки запрограммировать, куб пишет обновись, а при обновлении ошибка загрузки прошивки в китайский stlink v2 который грузит старые прошивки а новые не лезут ему, уже думаю какой программатор новый искать если не зашьется

    • @UCanDo
      @UCanDo  Před 6 měsíci +1

      У меня есть группа в Телеграмме по электронике, напиши туда, я постараюсь помочь но позже. Ребята там хорошие, скорее всего помогут раньше чем я смогу: t.me/HomeMadeChannel

  • @nvirtua
    @nvirtua Před rokem

    Здравствуйте. Подскажите, как прошить и каким программатором stm32f030c8t6. В не платы

    • @UCanDo
      @UCanDo  Před rokem

      Добрый день. Именно этот микроконтроллер в руках не держал, но принцип тот же что и в видео.
      Для начала нужно определить минимально необходимую обвязку, такую как кварц, конденсаторы и т.д. То есть все то, без чего микроконтроллер не будет работать. Также нужно определить все линии питания и GND, и подать на них питание.
      Далее необходимо определить каким способом (из видео) будете перепрошивать, определить контакты подключения устройства для прошивки, ну и сами пины перевода МК в режим прошивки.
      По сути этот процесс ничем не отличается от прошивки микроконтроллера на плате, только нужно определить что и куда подключать.
      «Голый» микроконтроллер можно прошивать через переходник а обвязку собрать на макетке

  • @nikich3d
    @nikich3d Před 6 lety

    Как я понял у вас плата дискавери ф407

  • @TJ-ch3if
    @TJ-ch3if Před 2 lety +1

    Всем привет, подскажите, как настроить Visual Studio Code для генерации hex файла?

    • @UCanDo
      @UCanDo  Před 2 lety +1

      Не знаю, с этой средой разработки я не имел дела

  • @user-dh2gs1wj1h
    @user-dh2gs1wj1h Před 4 lety +1

    Купил такую же плату как у вас и не могу прошить её через st-link, в статье на перепайку этого программатора вы написали что при первой прошивке у вас был заблокирован вход swdio, можете сказать как решили эту проблему?

    • @UCanDo
      @UCanDo  Před 4 lety

      Добрый день. Я не являюсь автором статьи, я лишь на нее ссылаюсь, чтобы показать как модифицировать st-link. Но это делать совсем не обязательно. Я за 2 года так и не воспользовался этой модификацией.
      Я долго не мог прошить, потому что путался с подключением. Надписи на st-link выглядят по-одному, в описании к отладочной плате по-другому, а в даташите на st-link по-третьему. Только после правильного подключения смог прошить. Перепроверьте, все ли правильно подключено. Установлены ли драйвера на st-link.

  • @user-pm2os6ge9m
    @user-pm2os6ge9m Před 3 lety

    Здравствуйте. При перепрошивке пульта Taranis QX7 аппаратура превратилась в кирпич. Перепробовано 100-500 вариантов воскрешения, ничего не помогло. Мне сказали что можно перепрошить через STM32, но не сказали как. Как перепрошить? Спасибо

    • @UCanDo
      @UCanDo  Před 3 lety

      Здравствуйте. С данной аппаратурой я дела не имел. По этому не смогу вам помочь. Лучше обратитесь на форум по радиоуправлению. На пример на этот:
      forum.rcdesign.ru/

  • @D1967A
    @D1967A Před 2 lety

    Валялась в запасниках лет пять stm32f407 discovery.Понадобилось запустить готовый проект(прошивку). Почитав в сети,скачал ST-Link 3.3.0 прошил-и ничего не работает...прошил "мигалку",как у вас на видео-работает,но стоит отключить питание-как будто и не прошивалась...что я не так делаю подскажите? Как сделать так,что-бы при переподключении питания прошитая программа запускалась сама(те же светодиоды например...)?

    • @UCanDo
      @UCanDo  Před 2 lety +1

      Может перемычки у вас где-то неправильно установлены? Посмотрите BOOT 0 и BOOT 1, они должны быть притянуты на землю

  • @sledleo
    @sledleo Před 3 lety +1

    Игорь, можно ли взломать прошивку stlink, чтобы портировать на любой чип?

    • @UCanDo
      @UCanDo  Před 3 lety

      «Взломать» вряд ли получится. Но можно найти в сети Файлы прошивки, и прошить нужное вам устройство

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

    Stm32l05. Заливаю через flash loader demo. При верификации выдаёт ошибку о том, что определённая ячейка памяти защищена от записи. Что сделать?

    • @UCanDo
      @UCanDo  Před rokem +1

      Перед прошивкой сделайте стирание чипа. Тем самым освободятся ячейки, защищенные от записи

  • @user-lg2vh4ep8k
    @user-lg2vh4ep8k Před 5 lety

    Здравствуйте,если на моей плате нет разъема UART,она самодельная,как вычислить контакты UARTдля прошивки USB-UART конвертером.Спасибо,жду совета.

    • @UCanDo
      @UCanDo  Před 5 lety

      Добрый день. Я сейчас в отъезде. Посмотреть смогу только в воскресенье. Напомните мне пожалуйста в воскресенье.

    • @user-lg2vh4ep8k
      @user-lg2vh4ep8k Před 5 lety

      Спасибо,в воскресенье напомню.

  • @petyren7954
    @petyren7954 Před rokem

    Подскажите может знаете как исправить?
    После прошивки, запускаю программу, в вожу значения нажимаю сохранить, но настройки не сохраняются в STM, STM не перезапускается.
    После перезапуска программы, приходится вводить настройки заново..

    • @UCanDo
      @UCanDo  Před rokem

      Данные не сохраняются в EEPROM.
      Если вам известно, в STM32 нет EEPROM. Для сохранения данных используется часть флеш памяти. Но это не так то и просто сделать. По этому я в своих проектах, где нужно сохранять какие - либо данные, использую внешнюю микросхему EEPROM.

    • @petyren7954
      @petyren7954 Před rokem

      @@UCanDo
      Возможно, что брак чипа?
      Весть прикол в том, что попадаются STMF32F407VET6 которые запоминаю настройки и сами перезапускаются, после сохранения..
      Но последнее время, данные платы , много брака VET6 (ZGT6) не прошиваются или не сохраняю настройки...
      Вот эта маленькая плата на половину меньше, STM32F407VGT6 (VET6) нормально сохраняет и сама перезапускается...
      По этому и хотел уточнить, возможно это косяк на плате, который легко устранить..

  • @vint4724
    @vint4724 Před 5 lety +1

    Спасибо за видео, а можно вопрос от чайника? Как слить прошивку на ПК для последующей заливки в STM8S207.

    • @UCanDo
      @UCanDo  Před 5 lety +1

      То есть вы хотите сдублировать прошивки? Точнее говоря сдублировать устройства?

    • @vint4724
      @vint4724 Před 5 lety

      Почти, у меня двух канальная зарядка, по сути два в одном, один канал перестал работать, все проверил, теперь подозрения пали на контроллер благо их там два одинаковых во я и думаю может прошивка слетела в одном.

    • @UCanDo
      @UCanDo  Před 5 lety +2

      Это надо пробовать. В большинстве случаев ставят защиту, и прошивку не прочесть.
      С STM я мало чем смогу помочь, сам только начал их изучать.

    • @vint4724
      @vint4724 Před 5 lety

      А как можно проверить контроллер? В устройстве есть мини usb для обновления прошивки на каждом канале. Живой канал комп видит как неизвестное устройство а с другой стороны тишина.

    • @UCanDo
      @UCanDo  Před 5 lety

      Я в таких случаях сначала проверяю есть ли питание МК. Если есть, то пробую прошить программатором, какую-то простую программу, на пример, мигание светодиода.
      Вообще, через программатор можно сразу увидеть жив МК или нет, так как если контроллер рабочий то он будет откликаться на команды программатора.

  • @user-ow6dr9ok6c
    @user-ow6dr9ok6c Před rokem +1

    И какие программаторы нужно, чтоб совместимо, и самому научиться, я тоже начинающий🙂

    • @UCanDo
      @UCanDo  Před rokem +1

      Купите два вида:
      USB-TTL (на пример CP2102)
      и
      ST-Link v2

  • @user-ct4xi2os4m
    @user-ct4xi2os4m Před 5 lety +1

    А как вообще прошивать микроконтроллы стм,что надо купить,какую ide поставить? Можно ссылку на пошаговый вариант изучения? Спасибо

    • @UCanDo
      @UCanDo  Před 5 lety +1

      У меня на канале несколько видео есть на эту тему.
      Ещё советую посмотреть канал NarorStream

    • @UCanDo
      @UCanDo  Před 5 lety +1

      NarodStream

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g Před 6 lety

    Добрый день, пришла такая же платка, как у вас. Попробовал подключить USB, но что то не могу найти драйвера для WIN 7. Не подскажете где скачать?

    • @UCanDo
      @UCanDo  Před 6 lety

      Для прошивки нужно переключить в режим Бутлоадера. Тогда плата определяется автоматически, без драйвера. Если не переключать то будет определяться как неизвестное или не работающее устройство.

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g Před 6 lety

      Делал но WIN7 в диспетчер устройств показывает,, ! "STM32 BOOTLOADER " и это завело меня в тупик. То есть как я понял нет драйвера. Спасибо буду дальше изучать платку.

    • @UCanDo
      @UCanDo  Před 6 lety

      У меня все стало само собой.
      Восклицательный знак обычно говорит о каком-то конфликте. Щелкните по нему правой клавишей и выберите "Свойства". На первой вкладке будет написана причина проблемы.

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g Před 6 lety

      Ну да пишет драйвер устройства не установлен

    • @UCanDo
      @UCanDo  Před 6 lety

      Kaile у вас установлен?

  • @reggiekray4078
    @reggiekray4078 Před 3 lety +2

    Уважаемый Автор, а прочитать прошивку из STM32 через UART при помощи USB-TTL тоже возможно или чтение возможно только через SWD, программатором?

  • @Domovoy161
    @Domovoy161 Před 3 lety

    А чем отличается версия платы STM32F4XX от STM32F4VE?

    • @UCanDo
      @UCanDo  Před 3 lety +1

      ХХ в конце названия подразумевает любые буквенные символы. Модификаций F4 есть много, и вместо XX может быть любая версия. На пример ZE, BT, VE....
      STM32F4VE - это конкретная версия F4-го процессора, а именно VE

  • @Malloriak
    @Malloriak Před 3 lety

    Добрый день. имею такую же плтату.. но что-то DfuSE не видит ее..

  • @user-zt8my9gi1m
    @user-zt8my9gi1m Před 3 lety

    Здравствуйте, подскажите пожалуйста,а́ драйвер нужно устанавливать сразу?

    • @UCanDo
      @UCanDo  Před 3 lety

      Драйвера нужно устанавливать по необходимости, тогда, когда в системе обнаружено неизвестное устройство.
      Хотя рекомендуют устанавливать драйвера даже в том случае если Операционная Система установила драйвера автоматически. Так как автоматически установленные драйвера не всегда работают корректно

    • @user-zt8my9gi1m
      @user-zt8my9gi1m Před 3 lety

      Спасибо большое

  • @grizzlyhut1893
    @grizzlyhut1893 Před 3 lety +1

    здравствуйте,а после прошивки можно убрать перемычки ?

    • @Malloriak
      @Malloriak Před 3 lety +2

      Добрый день. после прошивки желательно переставить перемычку на GND, чтобы пин не висел в воздухе. Но работает будет и без перемычки

    • @grizzlyhut1893
      @grizzlyhut1893 Před 3 lety +1

      @@Malloriak просто мне плата без них пришла )) замыкал проводами от Ардуино 😄

    • @Malloriak
      @Malloriak Před 3 lety +2

      @@grizzlyhut1893 та же ситуация. Работает без них. Перемычкой притягивают к земле, чтоб не словила как антенна сигнал и не в стала в логическую 1

    • @Malloriak
      @Malloriak Před 3 lety +2

      @@grizzlyhut1893 Посмотрел схему платы, эта ножка через резистор притянута к земле. так что без перемычек будет все работать

  • @vincentblackwall8645
    @vincentblackwall8645 Před 5 lety

    Все конечно красиво, но... где взять хекс файл? в плане код

    • @UCanDo
      @UCanDo  Před 5 lety

      Он генерируется компилятором. Смотрите мои предыдущие видео

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g Před 6 lety +3

    Спасибо за обучающее видео.. Хотелось бы обучающее видео по STM32F103C8T6, желательно по подробнее. Пришла мне платка, пытаюсь прошивать в Arduino IDE, с морганием светодиода разобрался - прошивается. Попробовал подключить дисплей ILI9341 8bit, выдает много ошибок, хотелось бы пока разобраться в более удобной программе, а потом уже и осваивать другие программы.

    • @UCanDo
      @UCanDo  Před 6 lety +2

      Да, STM это интересная тема. Пока что сам только изучаю :)
      Но постараюсь в ближайшее время сделать новое видео

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

      Спасибо буду ждать от вас новых как всегда подробных видео.

    • @valera0308
      @valera0308 Před rokem +1

      Сам немного изучаю.Прошивка BLINK мигание - конвертируется на STM в hex - файл.Затем прошиваю через Flash Loader

    • @valera0308
      @valera0308 Před rokem +1

      Работает.Если чтото другое - там надо разбиратся с командами.Ошибки при конвертации

  • @jansalk3636
    @jansalk3636 Před 6 lety

    Где найти эту программку - DFU File Manager?

    • @UCanDo
      @UCanDo  Před 6 lety

      На официальном сайте STM: www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-programmers/stsw-stm32080.html

    • @imai_official
      @imai_official Před 5 lety

      @@UCanDo через какой среда разработка лучше запрограммировать

  • @user-ow6dr9ok6c
    @user-ow6dr9ok6c Před rokem +1

    Заказал себе стм32, программатора нет, что делать с ней и где в самодельное для дома ее использовать.. Грустно

    • @DOMINATOR-ou8nz
      @DOMINATOR-ou8nz Před 9 měsíci

      Что именно вы купили? Голый чип? - тогда нужно будет свою ПП делать и производить. Далее нужно написать свою прошивку, рекомендуется использовать среду разработки CubeMX. Затем нужно прошить контроллер, в основном для этого используется программатор ST Link.

  • @ivanrusev2270
    @ivanrusev2270 Před 3 lety

    А какой программой прошивать по uartu?

    • @UCanDo
      @UCanDo  Před 3 lety

      Flash Loader Demonstrator
      Скачивается с оф.сайта st.com

  • @antonburkov3593
    @antonburkov3593 Před 3 lety

    Господа программисты и те, кто учится, подскажите, пожалуйста! Есть устройство на базе stm32f100v8t6b.(100 лап) У контроллера сгорел 1 выход и закоротило его на "-".
    Как можно с него сдернуть прошивку и залить на другую stm32? На сколько это возможно и какие подводные камни меня могут встретить?

    • @UCanDo
      @UCanDo  Před 3 lety

      Вам бы на форум... Задайте это этот вопрос на форуме сайта «Радиокот».
      Из подводный каменей могу предположить защиту от считывания....

  • @poweredbysergey
    @poweredbysergey Před 6 lety

    Nice

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

    Игорь, ещё раз привет. Покажи для чего тебе понадобился STM в жизни?

    • @UCanDo
      @UCanDo  Před 6 lety +3

      Все началось просто с желания нормальной и быстрой работы TFT дисплея. Ардуино их с трудом поддерживает. А потом просто захотелось изучать что-то отличное от Ардуино.

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

    А как прошить в 2024году? Stlink v2 просит прошивку и не работает, а прошиваться не хочет(

    • @UCanDo
      @UCanDo  Před 6 měsíci +1

      Я буквально на днях прошивал. Хм. Это как-то очень легко прошло, что я даже не обратил на это внимание. Если не ошибаюсь, программа-прошивальщик уведомила меня о том что в Stlink-e устарела прошивка, Ок, после чего программа сама скачала прошивку и обновила прошивку в STlinke. Как то так…
      Но, как вариант, можно попробовать самому скачать последнюю прошивку с оф.сайта st.com, и попробовать прошить.

    • @masterkit9517
      @masterkit9517 Před 6 měsíci +1

      @@UCanDo скачать не даёт сайт ничего у них, пишет Not awaible software, очень надо, которые сутки пытаюсь)

  • @svetozar161
    @svetozar161 Před 6 lety

    Так и не увидел где про переделку китайского STlink для добавления SWO и сброса

    • @UCanDo
      @UCanDo  Před 6 lety

      Как оказалось, эта модификация и не нужна. Но на всякий случай даю ссылку: geektimes.ru/post/287748/

  • @BobbyDillan
    @BobbyDillan Před 5 lety +1

    good

  • @user-bt9vv7nb9g
    @user-bt9vv7nb9g Před 3 lety

    Купил точно такую же плату, подключаю по usb, начинают мигать оба диода одновременно. Драйвер устанавливается и устройство определяется как 2 диска накопителя почему то. Если перекидываю перемычку для прошивки, то светодиоды мигать перестают, просто гаснут, а драйвер не устанавливается, пишет Отказ. Плата никак не определяется ,просто неизвестное устройство и всё. На плате не было перемычек ,зато была батарейка почему то. Контакты на плате такое чувство что паянные, может плату прислали б/ушную ,бракованную? Я не знаю что с ней делать теперь, почему она так себя ведёт?

    • @UCanDo
      @UCanDo  Před 3 lety

      Плата вполне может быть б/у. У вас точно F4? На сколько я знаю для прошивки она не определяется как носитель, и прошивку нужно заливать иными способами.
      Для начала нужно установить драйвера, а после попробовать перепрошить одним из способов.
      Если что-то не так, то лучше создайте тему на форуме. Вы там сможете выкладывать фото

    • @user-bt9vv7nb9g
      @user-bt9vv7nb9g Před 3 lety

      @@UCanDo да, плата точно такая же, F4. Если без перемычек, или же с ними, но поставленными для обычной работы, то она определяется и драйвера ставятся на неё, а если переключить в режим прошивки начинаются глюки, системой не определяется. А то что 2 светодиода просто мигают это что означает? Если плата б/у, она же может быть нерабочая получается? Я никогда не думал что китайцы могут прислать б/у детали какие то, офигели совсем

    • @UCanDo
      @UCanDo  Před 3 lety

      Получить б/у - запросто.
      Мигают светодиоды - это в МК залита такая прошивка. Нужно переключиться в режим прошивки и посмотреть что в диспетчере устройств. А перепрошить можно попробовать по UART

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

      исправили?

  • @ivanrusev2270
    @ivanrusev2270 Před 3 lety

    а КАК ЖЕ ОЧИСТИТЬ ЧЕРЕЗ uART B usb? контроллер?

    • @UCanDo
      @UCanDo  Před 3 lety

      Очистка происходит автоматически во время прошивки. Перейдите на 4:11 и нажмите на паузу. Посмотрите на интерфейс программы. Вы увидите что установлен чекбокс "Erase necessary pages", то есть, будут стерты страницы на которые будет записываться прошивка

  • @user-fu1ll7xy4d
    @user-fu1ll7xy4d Před 3 lety

    у меня на такой же плате ни один высокоскорстной интерфейс не завелся(

  • @user-yk1cj6cf7j
    @user-yk1cj6cf7j Před 5 lety +1

    А как залить прошивку на голую микросхему?

    • @7Hz_
      @7Hz_ Před 4 lety

      всё тем же способом. Она не совсем голая, в неё вшит с завода бутлодер для прошивки по UART. Ну а для st-link нужно в код добавить разрешение на отладку, потом прошить через UART. После этого можно шить через st-link. (но если после этого залить прошивку без поддержки отладки то st-link не увидет плату с такой прошивкой)

  • @user-kq4go8ig1t
    @user-kq4go8ig1t Před 4 lety

    подскажите пожалуйста что делать если не видит плату и один из диодов мигает, прошивать пытаюсь через USB

    • @UCanDo
      @UCanDo  Před 4 lety

      Может просто драйвер не установлен?

    • @user-kq4go8ig1t
      @user-kq4go8ig1t Před 4 lety

      @@UCanDo не драйвер установил думаю может из-за того что 10 винда,а когда саму стмку подключаю пишет "неизвестное usb устройство (сбой запроса дескриптора устройства)"

    • @UCanDo
      @UCanDo  Před 4 lety

      А в режим для программирования STM-ку перевели?

    • @user-kq4go8ig1t
      @user-kq4go8ig1t Před 4 lety

      @@UCanDo я так понял это переброс задима? И ещё вопрос а нормально что при включение пока ещё не перевёл основной диод горит а ещё около кнопки ресет мигает? И нормально то что диоды красного цвета?

    • @UCanDo
      @UCanDo  Před 4 lety

      Диоды могут запаять любого цвета. Это ни на что не влияет.
      Посмотрите процесс прошивки в видео. Для прошивки по USB нужно перекидывать джамперы.

  • @volniiveter6787
    @volniiveter6787 Před 4 lety

    где взять hex?

    • @UCanDo
      @UCanDo  Před 4 lety

      Создается при компиляции проекта

  • @user-sl1ek4vd9u
    @user-sl1ek4vd9u Před 6 lety

    люди кто знает, подключаю плату по USB пишет надо отформатировать диск?
    т.е. комп определяет ее как usb card reader

    • @UCanDo
      @UCanDo  Před 6 lety

      Проблема с драйверами. Автоматом установились левые драйвера.

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

      Все я разобрался, скачать STM32 bootloader
      Спасибо)

    • @user-sl1ek4vd9u
      @user-sl1ek4vd9u Před 6 lety

      Появился мой дивайс )

    • @UCanDo
      @UCanDo  Před 6 lety

      Вот и отлично!

    • @lehakrapiwko6290
      @lehakrapiwko6290 Před 3 lety

      @@user-sl1ek4vd9u А можно ссылку на STM32 bootloader ?

  • @user-gz4pi8ez5t
    @user-gz4pi8ez5t Před 6 lety

    Привет Игорь, я не понимаю чувака? Зачем ему STM, когда он показывает блинк. Когда я ходил в 10 класс у нас был максимум Z80. И мы на нем какие программы писали... Я на ардуино готов сделать невозможное без UI. ГОТОВ на Atom'е сделать такое без ******. Блинк это вещь!!!

  • @discoveryali6213
    @discoveryali6213 Před 2 lety

    USB КАК ПРОШИТЬ ПЛАТА "STM32F103RC" ПОЖАЛУЙСТА ПОМОГИТЕ мне найти Спасибо ЧТОБЫ ПРОШИТЬ!!!!!

    • @UCanDo
      @UCanDo  Před 2 lety

      Чтобы прошивать эту плату по USB нужно установить сторонний загрузчик.

  • @user-cw7el8lw3b
    @user-cw7el8lw3b Před 4 lety +4

    Хоть кто-то толково объяснил. А то перечитал кучу бесполезной копипасты, пересмотрел кучу видосов. Везде глупость. Спасибо.
    P.S. Если у кого-то не распознается такая плата в винде (сбой дескриптора устройств) то просто проверьте наличие и работоспособность перемычек. У меня один джампер оказался бракованным, а я уже сутки голову ломал

  • @user-iq6mt2us2j
    @user-iq6mt2us2j Před 6 lety

    Неплохо, но stdio.h никакого отношения к отладке не имеет. И не корректно сравнивать ардуино и stm32 т.к. у ардуино да есть загрузчик, но он же в основной памяти флеша лежит. А если брать просто АВР так там кроме как через программатор не запрограммируешь, а для отладки нужен дорогой программатор и клонов дешевых вы уже не купите. А stm можно запрограммировать через встроенный бутлоадер через любой интерфейс там и i2c, SPI, USART, USB, CAN. Что планируешь изучать HAL или CMSIS?

    • @UCanDo
      @UCanDo  Před 6 lety

      +Евгений Мельник Спасибо за отзыв. Скорее всего буду изучать HAL

    • @YurijVasiliev
      @YurijVasiliev Před 6 lety

      доброго дня. все подключил последним способом - SWD. Плата не определилась. не подскажите что не так.

    • @UCanDo
      @UCanDo  Před 6 lety

      Варианта может быть два:
      Либо подключение не правильно.
      Либо предыдущая прошивка перенастроила порт А.
      Попробуйте залить пустую прошивку и после этого подключиться через SWD

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g Před 6 lety

    Добрый день, у меня получилось подключить дисплей SPI к STM32F103C8T6. Прошивал STM32F103C8T6 для подключения USB, как на сайте: geektimes.ru/post/277928/ . Загрузил библиотеки для STM. Долго не мог понять как подключить правильно дисплей SPI. Но разобрался, на дисплее реально быстро меняется картинка, чем на atmega 328.

    • @UCanDo
      @UCanDo  Před 6 lety +1

      О! Поздравляю с успехом! На STM однозначно все быстрее будет.
      Есть ещё одна хитрость (просто нюанс): частоту работы STM можно менять. Если настроить максимальную частоту то и прорисовка будет ещё быстрее.
      Успехов вам в освоении!

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g Před 6 lety

      Спасибо, буду искать как изменять частоту работы STM.

    • @UCanDo
      @UCanDo  Před 6 lety

      Есть программа Cube MX в которой создаётся основа проекта. Очень удобная вещь. Там же можно и частоту настроить.
      STM, HAL и CubeMx
      czcams.com/video/DIhDKpZmd5M/video.html

  • @geksogen4117
    @geksogen4117 Před 3 lety

    Здравствуйте, как считаете это оригинальный программатор? 498,31 руб. 13%OFF | ST-LINK/V2 ST-LINK V2(CN) ST LINK эмулятор STLINK скачать менеджер STM8 STM32 искусственное устройство 100% Новинка
    a.aliexpress.com/_eNA7YB

    • @UCanDo
      @UCanDo  Před 3 lety +1

      Оригинальные не продаются на Алиекспрессе. Скорее всего хорошая копия. Судя по отзывам вещи качественная.

  • @discoveryali6213
    @discoveryali6213 Před 2 lety

    SO'RA MOQCHI EDIM

  • @electron4k376
    @electron4k376 Před 5 lety

    А есть прошивка

  • @Beatleman91
    @Beatleman91 Před 5 lety

    Довольно таки несколькими способами... чоооооо?

  • @discoveryali6213
    @discoveryali6213 Před 2 lety

    BU VEDIONI UZ BEKLADAN KIMDIR KO'RGAN BUSA TUSHUNADIGANLA BUSA MENGA YOZ SIN ILTIMOS TUSHUNMAGAN JOYIM BOR EDI

  • @nikich3d
    @nikich3d Před 6 lety

    Почта не та вот правильная: Nikita.Sergeevich.CC@gmail.com

  • @nikich3d
    @nikich3d Před 6 lety

    Я там расскажу как эту платы прошивать через ардуино иде

  • @user-kv9cy3sq1e
    @user-kv9cy3sq1e Před 6 lety

    *_ГДЕ ЭТИ ЧЁРТОВЫЕ АДРЕСА НОЖЕК БРАТЬ?!_*

    • @UCanDo
      @UCanDo  Před 6 lety

      Вы имеете ввиду распиновку (какой пин за что отвечает)?

    • @user-kv9cy3sq1e
      @user-kv9cy3sq1e Před 6 lety

      Home Made - То, что ты можешь сделать
      *_Нет. У Вас там адреса типа: 0x0000000. Я облазил даташит на мою плату (вот та мелкая stm32f103c8t6)._*

    • @UCanDo
      @UCanDo  Před 6 lety

      Это адреса портов. То есть это настройка портов на ввод-вывод для того что бы потом мигать диодом.
      Посмотрите эти видео: czcams.com/video/Zrkq6zEgEng/video.html
      Это плейлист, там несколько видео.

    • @user-kv9cy3sq1e
      @user-kv9cy3sq1e Před 6 lety

      *_Я не туда обратился). Я делаю свою библиотеку и мне нужны адреса портов gpio._*
      *_Если надо, то могу кусок кода скинуть, где pc13 записан как адрес._*

    • @electron4k376
      @electron4k376 Před 5 lety

      На сайте стм будет раздел софтвэре и там документация + адреса

  • @tvbox126
    @tvbox126 Před 8 měsíci +1

    В ардуино нет программатора. А есть мост usb-uart и загрузчик bootloader в прошивке.

    • @UCanDo
      @UCanDo  Před 8 měsíci

      Все верно.

  • @user-jh4ii6jl3h
    @user-jh4ii6jl3h Před 4 měsíci

    При установки перемычек в режим программирования комп начинает требовать драйвер для APM32 ISP DFU, те драйвера, что идут на сайте прародителя не помогают. Стоит Win11, где найти такие драйвера??

    • @UCanDo
      @UCanDo  Před 4 měsíci

      Я все драйвера скачивал с официального сайта.
      Попробуйте удалить установленные драйвера и установить их по-новой