STM - how to fill the firmware

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ต.ค. 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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 177

  • @user-lw1sc4kl3c
    @user-lw1sc4kl3c 5 ปีที่แล้ว +14

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

  • @oleholeynikov8659
    @oleholeynikov8659 4 ปีที่แล้ว +7

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

    • @discoveryali6213
      @discoveryali6213 2 ปีที่แล้ว +1

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

  • @denwerxampp4035
    @denwerxampp4035 4 ปีที่แล้ว +3

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

  • @vladimirp.68
    @vladimirp.68 ปีที่แล้ว +2

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

  • @huanvladov2170
    @huanvladov2170 4 ปีที่แล้ว +2

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

  • @Aleksandr_Eni
    @Aleksandr_Eni 3 ปีที่แล้ว +3

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

    • @discoveryali6213
      @discoveryali6213 2 ปีที่แล้ว

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

  • @fon9894
    @fon9894 ปีที่แล้ว +2

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

  • @user-kq3sm2sr4r
    @user-kq3sm2sr4r 4 ปีที่แล้ว +3

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว +1

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

    • @valera_kardan
      @valera_kardan 2 ปีที่แล้ว

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

    • @discoveryali6213
      @discoveryali6213 2 ปีที่แล้ว +2

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

  • @MasterFix_
    @MasterFix_ ปีที่แล้ว +2

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

  • @GeberLukum
    @GeberLukum 3 ปีที่แล้ว +2

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

  • @Remontnik_
    @Remontnik_ 3 ปีที่แล้ว +2

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

  • @johnrom8787
    @johnrom8787 3 ปีที่แล้ว +1

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

  • @Mann0l
    @Mann0l 2 ปีที่แล้ว +1

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

  • @Serg-978
    @Serg-978 2 ปีที่แล้ว +1

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

  • @CoBaldr
    @CoBaldr 5 ปีที่แล้ว +3

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

  • @user-mq6yt5ww9h
    @user-mq6yt5ww9h ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  ปีที่แล้ว +2

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

    • @user-mq6yt5ww9h
      @user-mq6yt5ww9h ปีที่แล้ว +1

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

  • @reggiekray4078
    @reggiekray4078 3 ปีที่แล้ว +2

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

  • @YahontAction
    @YahontAction 3 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

    • @Malloriak
      @Malloriak 3 ปีที่แล้ว

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

  • @MtkmobileYOUTUBE
    @MtkmobileYOUTUBE 2 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

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

  • @poweredbysergey
    @poweredbysergey 6 ปีที่แล้ว

    Nice

  • @masterkit9517
    @masterkit9517 6 หลายเดือนก่อน +1

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

    • @UCanDo
      @UCanDo  6 หลายเดือนก่อน +1

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

  • @user-dh2gs1wj1h
    @user-dh2gs1wj1h 4 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

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

  • @Kunaschirsky
    @Kunaschirsky 6 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

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

  • @oberwerewolf
    @oberwerewolf 5 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

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

  • @nvirtua
    @nvirtua ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  ปีที่แล้ว

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

  • @sledleo
    @sledleo 3 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

  • @D1967A
    @D1967A 2 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว +1

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

  • @BobbyDillan
    @BobbyDillan 5 ปีที่แล้ว +1

    good

  • @user-pm2os6ge9m
    @user-pm2os6ge9m 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

  • @nikich3d
    @nikich3d 6 ปีที่แล้ว

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

  • @user-cw7el8lw3b
    @user-cw7el8lw3b 4 ปีที่แล้ว +4

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

  • @user-ji5gp8nv7w
    @user-ji5gp8nv7w ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  ปีที่แล้ว +1

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

  • @user-gz4pi8ez5t
    @user-gz4pi8ez5t 6 ปีที่แล้ว

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

  • @TJ-ch3if
    @TJ-ch3if 2 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว +1

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

  • @vint4724
    @vint4724 5 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

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

    • @vint4724
      @vint4724 5 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +2

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

    • @vint4724
      @vint4724 5 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

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

  • @user-gz4pi8ez5t
    @user-gz4pi8ez5t 6 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +3

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

  • @user-lg2vh4ep8k
    @user-lg2vh4ep8k 5 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

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

    • @user-lg2vh4ep8k
      @user-lg2vh4ep8k 5 ปีที่แล้ว

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

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

  • @petyren7954
    @petyren7954 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  ปีที่แล้ว

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

    • @petyren7954
      @petyren7954 ปีที่แล้ว

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

  • @user-ow6dr9ok6c
    @user-ow6dr9ok6c ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  ปีที่แล้ว +1

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

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g 6 ปีที่แล้ว +3

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +2

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

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g 6 ปีที่แล้ว +1

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

    • @valera0308
      @valera0308 ปีที่แล้ว +1

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

    • @valera0308
      @valera0308 ปีที่แล้ว +1

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

  • @user-ct4xi2os4m
    @user-ct4xi2os4m 5 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว +1

      NarodStream

  • @Domovoy161
    @Domovoy161 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

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

  • @Malloriak
    @Malloriak 3 ปีที่แล้ว

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

  • @user-zt8my9gi1m
    @user-zt8my9gi1m 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

    • @user-zt8my9gi1m
      @user-zt8my9gi1m 3 ปีที่แล้ว

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

  • @vincentblackwall8645
    @vincentblackwall8645 5 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  5 ปีที่แล้ว

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

  • @user-ow6dr9ok6c
    @user-ow6dr9ok6c ปีที่แล้ว +1

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

    • @DOMINATOR-ou8nz
      @DOMINATOR-ou8nz 9 หลายเดือนก่อน

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

  • @grizzlyhut1893
    @grizzlyhut1893 3 ปีที่แล้ว +1

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

    • @Malloriak
      @Malloriak 3 ปีที่แล้ว +2

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

    • @grizzlyhut1893
      @grizzlyhut1893 3 ปีที่แล้ว +1

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

    • @Malloriak
      @Malloriak 3 ปีที่แล้ว +2

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

    • @Malloriak
      @Malloriak 3 ปีที่แล้ว +2

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

  • @ivanrusev2270
    @ivanrusev2270 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

  • @antonburkov3593
    @antonburkov3593 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

  • @jansalk3636
    @jansalk3636 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

      На официальном сайте 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 5 ปีที่แล้ว

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

  • @user-fu1ll7xy4d
    @user-fu1ll7xy4d 3 ปีที่แล้ว

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

  • @ivanrusev2270
    @ivanrusev2270 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

  • @user-fk4wg9yr2g
    @user-fk4wg9yr2g 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว +1

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

    • @user-fk4wg9yr2g
      @user-fk4wg9yr2g 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

  • @svetozar161
    @svetozar161 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

  • @user-bt9vv7nb9g
    @user-bt9vv7nb9g 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

    • @user-bt9vv7nb9g
      @user-bt9vv7nb9g 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

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

    • @user-dr7cs1et6t
      @user-dr7cs1et6t 2 ปีที่แล้ว

      исправили?

  • @masterkit9517
    @masterkit9517 6 หลายเดือนก่อน

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

    • @UCanDo
      @UCanDo  6 หลายเดือนก่อน +1

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

    • @masterkit9517
      @masterkit9517 6 หลายเดือนก่อน +1

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

  • @discoveryali6213
    @discoveryali6213 2 ปีที่แล้ว

    SO'RA MOQCHI EDIM

  • @user-iq6mt2us2j
    @user-iq6mt2us2j 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @YurijVasiliev
      @YurijVasiliev 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

  • @user-kq4go8ig1t
    @user-kq4go8ig1t 4 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

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

    • @user-kq4go8ig1t
      @user-kq4go8ig1t 4 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

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

    • @user-kq4go8ig1t
      @user-kq4go8ig1t 4 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

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

  • @user-yk1cj6cf7j
    @user-yk1cj6cf7j 5 ปีที่แล้ว +1

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

    • @7Hz_
      @7Hz_ 4 ปีที่แล้ว

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

  • @user-sl1ek4vd9u
    @user-sl1ek4vd9u 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @user-sl1ek4vd9u
      @user-sl1ek4vd9u 6 ปีที่แล้ว +1

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

    • @user-sl1ek4vd9u
      @user-sl1ek4vd9u 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @lehakrapiwko6290
      @lehakrapiwko6290 3 ปีที่แล้ว

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

  • @volniiveter6787
    @volniiveter6787 4 ปีที่แล้ว

    где взять hex?

    • @UCanDo
      @UCanDo  4 ปีที่แล้ว

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

  • @discoveryali6213
    @discoveryali6213 2 ปีที่แล้ว

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

  • @discoveryali6213
    @discoveryali6213 2 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

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

  • @geksogen4117
    @geksogen4117 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

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

  • @Beatleman91
    @Beatleman91 5 ปีที่แล้ว

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

  • @electron4k376
    @electron4k376 5 ปีที่แล้ว

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

    • @electron4k376
      @electron4k376 5 ปีที่แล้ว

      Точнее код на си

  • @tvbox126
    @tvbox126 8 หลายเดือนก่อน +1

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

    • @UCanDo
      @UCanDo  8 หลายเดือนก่อน

      Все верно.

  • @nikich3d
    @nikich3d 6 ปีที่แล้ว

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

  • @nikich3d
    @nikich3d 6 ปีที่แล้ว

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

  • @user-kv9cy3sq1e
    @user-kv9cy3sq1e 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @user-kv9cy3sq1e
      @user-kv9cy3sq1e 6 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  6 ปีที่แล้ว

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

    • @user-kv9cy3sq1e
      @user-kv9cy3sq1e 6 ปีที่แล้ว

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

    • @electron4k376
      @electron4k376 5 ปีที่แล้ว

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

  • @user-jh4ii6jl3h
    @user-jh4ii6jl3h 4 หลายเดือนก่อน

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

    • @UCanDo
      @UCanDo  4 หลายเดือนก่อน

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