ST-LINK создание собственного клона программатора (Часть 1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ย. 2024
  • Небольшой рассказ о том, как я создавал клон наиболее популярного программатора для STM8 и STM32.
    1.ST-LINK создание собственного клона программатора. Часть 2 - • ST-LINK создание собст...
    2. ST-LINK переделка. Вывод SWO для отладки STM32 - • ST-LINK переделка. Выв...
    3. Гальваническая развязка USB своими руками - • Video
    ------------------------------------------
    Поддержать автора канала можно перейдя по ссылке:
    yoomoney.ru/to...
    Или просто отправив перевод на Yandex.кошелек:
    4100116547550395
    А также переводом по номеру карты Сбер:
    4279-3000-1033-0561
    ------------------------------------------

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

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

    Тоже искал один универсальный, находил местные варианты, но не мог понять, почему они дороже, чем у китайцев. Купил китайца пока, но было бы интересно сделать или заказать ваш вариант. Stm8 тоже не нужен.

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

    Доброго времени! Только начинаю изучать ардуино, .. Купил атмегу328 релюхи и такую stlink v2. Есп8266 та которая 01 получится прошить stlink v2, или нужно всё таки покупать usbttl(pl2303). Без плат не научится, а спалить не очень хочется.

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

      Здравствуйте. ST-Link подходит только для микроконтроллеров STM. Для прошивки ESP Вам действительно понадобится преобразователь USB-TTL. Идеальный вариант для новичка - это "DEV board", т.е. платы для разработки, когда установлен собственно сам контроллер и преобразователь интерфейса/программатор (плата Discovery с STM+ST-Link; плата Arduino с ATMega+USB-TTL с уже зашитым boot loader'ом или отдельно SPI программатор к контроллеру; плата ESP8266/32+USB-TTL)

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

    Собрал программатор пытаюсь прошить stm8s103f3p6 (стоит на отладочной плате ) программатор даже питание не подает на разъем J3 так должно быть ?.

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

      Нет, так не должно быть.

  • @buildmaker
    @buildmaker 11 หลายเดือนก่อน

    0:58 я из 2023, уже есть официальный Stlink-v3PWR с замером тока. 95$

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

    ПРИВЕТ А СКАЖИТЕ подойдет ли програматор как называют(свисток ) на амеге 8 прошивать STM32F103RCT6

    • @sasha-bj5tt
      @sasha-bj5tt 2 ปีที่แล้ว

      скорее всего нет

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

    Фраза "Повреждение сторублевого процессора", в 2022 году, звучит как издевательство :)

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

    Здравствуйте, файлами проекта не делились?

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

      Есть специальное видео на сайте канале - для тех, кто хочет повторить проект.

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

      @@VladimirMedintsev названия есть у этого видео ?

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

    Гм. Мне попался cvt6 но f101. Первое впечатление - стандартная st utility обматерила контроллер сообщением - "неверный id контроллера". Китайцы предлагают свою утилиту. Одна проблема - мало того ,под что она Windows, так еще и наполовину на китайском. Оценил объем языка, чтобы перевести - стало грусно...
    Вы работали с STM под Linux? Хотя есть работающие под linux IDE, но они на Java, что тяжело для моего компа - очень медленно... Сейчас жду ftdi чипы. Так легче - для связи с контроллерами нужен бубен немного меньшего диаметра :)

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

      На 75% наша команда работает под Windows. Скорее из-за того, что мы используем компьютеры от Dell и с ними уже идет лицензионная система. А вот большинство новых разработок мы переводим по линукс. Но это не цель.
      В любом случае показанный в этом видео клон по стоимости будет в пределах 300 рублей и будет обновляться без бубнов стандартной утилитой от ST. Я так думаю это не большие усилия и цена за адекватный инструмент для разработок. Тем более что нам нужно большое количество программаторов.

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

      @@VladimirMedintsev Да, согласен. Примерно по этому пути и думаю идти. Только, чтобы облегчить жизнь, хочу добавить нечто из ftdi ft232 или pl2302 потому как они создают в linux существующие устройства. Мне "досталась" система openSuse, для Debian аналог виндовс драйвера существует, но есть сложности с компиляцией его под OpenSuse. Пока некогда этим заниматься. Для сюси ядра чаще меняются. Очень неприятное ощущение, что вчера прекрасно работающее устройство, с утра требует перекомпиляции(как минимум) для продолжения работы.
      Клон взял в разработку :)

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

    я полный нуб по теме программатров и прочего ребят подскажите как программатор может работать в качестве аппаратного ключа к ПО?

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

      Программатор это одно, аппаратный ключ это совершенно другое.

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

      @@VladimirMedintsev у меня есть аппаратный ключ (пиратский) и плата его полностью идентична этим программаторам

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

      @@svyatoii Возможны сотни вариантов, начиная от привязки к серийному номеру процессора и заканчивая элементарной проверки наличия определенного USB устройства. Без отслеживания того, что ваше ПО спрашивает у платы по USB и того, что получает в ответ мы с вами ничего не узнаем. Устанавливайте снифер и отслеживайте обмен по USB из этого и делайте выводы.

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

      @@VladimirMedintsev благодарю!