STM32 Прошивка платы (STM32 UART,DFU,SWD Programming)#3

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 40

  • @Sandor34
    @Sandor34 3 года назад +2

    спасибо, самое понятное видео из тех что я поглядел

  • @geksogen4117
    @geksogen4117 3 года назад +1

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

    • @lisai-auto
      @lisai-auto  3 года назад

      Да это интересный и запутанный мир

    • @lisai-auto
      @lisai-auto  3 года назад +1

      Да думаю ещё что-то наснимаем

    • @lisai-auto
      @lisai-auto  3 года назад

      За после нового года пока все будут пить и отдыхать что-то обдумаем

  • @ukr-pig
    @ukr-pig 3 месяца назад

    Привет.А ты используешь try catch в своих проетах?

    • @PonomarenkoO
      @PonomarenkoO 2 дня назад

      Это база, как же без этого) Еще спросил бы про переменные - "испульзуют ли программисты переменные в своих проектах?")

  • @ЮрийБог-й9з
    @ЮрийБог-й9з 4 года назад +2

    Не видно куда какие перемычки переставлять( эту туда )

  • @LESNIC355
    @LESNIC355 4 года назад +1

    Видео хорошее, но я бы посмотрел на реализацию кана в прошивке.👍🏻

    • @lisai-auto
      @lisai-auto  4 года назад +2

      Реализация как в HAL

    • @lisai-auto
      @lisai-auto  4 года назад +2

      Все по стандарту , проект в кубе потом перенос в куб Студио , далее все как обычно . Инициализация шины , фильтра , отправка . Все в общем согласно документации и примерам из HAL.

  • @slavaartamonov362
    @slavaartamonov362 4 года назад

    О я два дня уже играюсь с ней)))

    • @lisai-auto
      @lisai-auto  4 года назад

      И как игры и успехи ???

    • @slavaartamonov362
      @slavaartamonov362 4 года назад

      @@lisai-auto лил прошивку найденую в сети под кан хакер. Но прикол в драйверах на одном компе не работает , уже было обломался но случайно попробован на другом там заработало

    • @lisai-auto
      @lisai-auto  4 года назад

      ясно

  • @bennguyen1313
    @bennguyen1313 4 года назад

    Используя Stm32CubeProgrammer, я один раз запрограммировал чип через загрузчик UART (BOOT0 = 3.3v) ... однако теперь я могу программировать только через SWD, загрузчик UART больше не работает. Есть идеи, почему?
    Using Stm32CubeProgrammer, I programmed the chip via the UART bootloader (BOOT0=3.3v) once... however, now, I can only program via SWD, the UART bootloader doesn't work anymore. Any idea why?

    • @lisai-auto
      @lisai-auto  4 года назад +1

      честно не совсем
      единственное что если вы прошили и в вашей прошивке UART отключен или занят

  • @ВячеславВолков-й9ъ
    @ВячеславВолков-й9ъ 3 года назад

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

    • @lisai-auto
      @lisai-auto  3 года назад

      Не скажу так сразу нужно смотреть

    • @lisai-auto
      @lisai-auto  3 года назад

      Я так понимаю данный пульт основан на stm32
      Скорее всего раз он превратился в кирпич то нужно прошить бутлоадер через SWD со вскрытием или через UART
      Возможно есть вариант восстановления через DMA
      В принципе по запросу вашего пульта в гугле комплекты прошивок имеются

    • @lisai-auto
      @lisai-auto  3 года назад

      Судя по первому найденному в гугле есть возможность записи по DMA через USB

    • @ВячеславВолков-й9ъ
      @ВячеславВолков-й9ъ 3 года назад

      @@lisai-auto А какой програмой? Я вообще нулевой в этой теме. Видео есть чтоб посмотреть?

    • @lisai-auto
      @lisai-auto  3 года назад

      Именно по вашему варианту нет

  • @TJ-ch3if
    @TJ-ch3if 2 года назад

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

    • @lisai-auto
      @lisai-auto  2 года назад

      или пользовать как редактор и далее через компилятор и командную строку
      или ставить расширения для stm

  • @nikolaisolovkov7043
    @nikolaisolovkov7043 Год назад

    ВСем привет. Как сделать файл прошивки CAN Send от Ардуино для программы STM32 ST LINK ? Спасибо

    • @lisai-auto
      @lisai-auto  Год назад

      Написать под библиотеку stm32can для ардуино , но не совсем правильно . Скажем так костыль :) Можно в mbed студио , тоже норм но много мусора тянет . В идеале CubeIDE

    • @nikolaisolovkov7043
      @nikolaisolovkov7043 Год назад

      Я пытаюсь повторить этот проект. Как создать и записать файл boot loader в плату на stm32f103c6t6 , что бы потом записать туда файл Can Send?

    • @lisai-auto
      @lisai-auto  Год назад

      этот файл не получится так как работа кан в ардуино сена через спи а на сам свой кан
      есть отдельная библиотека под ардуино
      по поводу бутлоадера забейте в поиске bluepill

    • @nikolaisolovkov7043
      @nikolaisolovkov7043 Год назад

      Что то я сразу не понял, кан бомбер на этой плате и с файлами из Яндекс диска работать не будут?

    • @lisai-auto
      @lisai-auto  Год назад

      Файлы на яндекс диске под поату с авр процессором т спи кан шилдом на мцп2515 . А вы хотите сделать кан на стм 32 со своим каном . На бусти публиковалась библиотека под ардуино иде и стм32 для работы с каном встроенным в стм

  • @jimmysmith8099
    @jimmysmith8099 3 года назад

    Есть контроллер бесколлекторного двигателя постоянного тока на stm32, на этой плате есть 10 пиновый разъем, как понимаю для отладки/прошивки. Как мне прочесть прошивку, и можно ли ее декомпилировать? Я чайник, поэтому прошу ответ попроще)

    • @lisai-auto
      @lisai-auto  3 года назад

      Ну в принципе разъем скорее всего да для отладки или прошивки .
      По поводу считать прошивку :) если прошивка не защищена и контроллер не заблокирован после записи то можно , в противном случае только стереть контроллер и записать по новой , ну или очень дорогостоящая процедура по копированию контроллера в лабораторных условиях .
      По поводу декомпиляция прошивки , если ее все же удалось достать , то да декомпилировать можно . Но есть тоже подводные камни , первое это сама прошивка на чем написана и есть ли там какая либо операционка , ну и соответственно есть ли какие-то средства по защите от декомпилинга прошивки .
      Как по мне проще наверное сделать устройство с нуля чем заниматься данным деянием , по времени так точно быстрее . Темболее зная варианты возможных защит и ухищрений , возможно и время будет потрачено в пустую

    • @jimmysmith8099
      @jimmysmith8099 3 года назад +1

      @@lisai-auto недавно видел ролик, где человек копировал RO прошивку. А про декомпилировать - возможно нужно будет только несколько байтиков поменять... Или там контрольные суммы, и все такое? В общем, есть хакерский инструментарий на эту тему - или забыть?

    • @lisai-auto
      @lisai-auto  3 года назад

      есть варианты
      но не все просто и однозначно
      ну и как писал выше разница есть кто писал и как защищал