STM32CubeMonitor или эффективная отладка все ближе. Краткий обзор новой утилиты.

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • В ролике дается краткий обзор новой утилиты облегчающей отладку приложений на микроконтроллерах STM32. Утилита позволяет визуализировать состояние переменных расположенных в памяти микроконтроллера в процессе его нормального функционирования.
    Канал в телеграмм - t.me/vladimir_...
    Канал Яндекс.Дзен - zen.yandex.ru/...
    Канал на RuTube - rutube.ru/chan...
    Канал на RUclips - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------

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

  • @alexeysimakov1163
    @alexeysimakov1163 4 года назад +2

    О, я ждал что обзор на эту утилиту появится у Вас на канале, спасибо)

  • @MrRuroffg
    @MrRuroffg 4 года назад +3

    Владимир спасибо за видео.
    Я бедовал от того что на Линуксе STMStudio не заводился под вайном. А тут его прокачали да и ещё сделали под все платформы. Ребята из st реально делают очень удобный и нужный инструментарий.

  • @user-zg1hl3zi7w
    @user-zg1hl3zi7w 4 года назад +2

    Интересная утилита для визуализации, нужно будет попробовать. Раньше приходилось делать много костылей с выводом отладки. А по поводу сигнала ЭКГ, я тоже занимался его оцифровкой. Так вот я там ставил фильтры верхних частот с частотой среза 1 Гц, режекторный с частотами среза 48-52 Гц и нижних частот с частотой среза 90 Гц. Фильтр верхних частот нужен для выравнивания сигнала относительно нуля, режекторный и нижних частот - для снижения шумов от 50 Гц сетевой помехи.

  • @pistoletov1974
    @pistoletov1974 4 года назад +2

    Спасибо за ваши видео.недавно попал на Ваш канал. Интересно и познавательно.

  • @Leech00001
    @Leech00001 4 года назад +4

    Данный продукт сделан на базе фреймворка NodeRed можно попробовать использовать его документацию.

  • @user-oe1qv5bw5n
    @user-oe1qv5bw5n 4 года назад +2

    Спасибо за обзор! фильтры ещё можно в матлабе отладить(получить коэффициенты) или на скриптах в питоне.

  • @ВадимДерябкин-ф2ю
    @ВадимДерябкин-ф2ю 4 года назад +2

    Используется один из интегрированных компонентов отладки, расположенных на кристалле (можно прочитать документацию на cortex-m3). Которые, по сути, являются периферийными устройствам (помним, что в самом ядре cortex-m3 нет отладки. Она цепляется по интерфейсу. И JTAG и SW - лишь вывод наружу от этой шины). Ну и надо понимать, что этот софт будет грузить эту шину.

  • @ivanivan3815
    @ivanivan3815 4 года назад +5

    Если кому интересно, про STM32Cube MonitorPower и плату NUCLEO-LPM01A, упомянутые в вашем ролике,
    я делал небольшой обзор на хабре habr.com/ru/post/441668/
    "STM32. Практика похудания или диета для контроллера"

    • @VladimirMedintsev
      @VladimirMedintsev  4 года назад +2

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

  • @ra0sms
    @ra0sms 4 года назад +2

    Вот здесь немного информации
    wiki.st.com/stm32mcu/wiki/Category:STM32CubeMonitor
    А вообще чтобы выход новых продуктов не был сюрпризом, можно подписаться на новостную рассылку от ST. У них в феврале были бесплатные вебинары по новым продуктам, среди них как раз был и вебинар по STM32CubeMonitor.

  • @ajdarseidzade688
    @ajdarseidzade688 4 года назад +3

    До этого писал-писал комментарий сюда и все пропало.... Я банально напишу опять покамест: "Спасибо за то что обнаружили такую неплохую вещь и самое главное показали/продемонстрировали ее!" Неплохая (!) вещица. Понравились матем. операции на выходе. Да все достаточно неплохо (сглаживание и т.п.) Жалко, что с большей частотой семплирования Вы так и не показали, ну да ладно. Пока вот что хотел написать. Благодарен.

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

      а с большой частотой там все плохо.

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

      @@VladimirMedintsev В смысле не показывает? Пропускает? 6:38 - есть еще выбор .../100 Hz/1000 Hz - не с одной из этих уже не работает да?

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

      нет пропусков нету, он просто упирается и не хочет.

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

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

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

      @@VladimirMedintsev там вместе с установочным пакетом идет библиотека которая, судя по названию, реализует реалтайм сбор данных на высокой частоте.

  • @user-if7zu8nk2j
    @user-if7zu8nk2j 4 года назад +2

    STMStudio наконец-то решили "доработать"

  • @ShelbyCobraGH
    @ShelbyCobraGH 4 года назад +4

    тут многие говорят что интерфейс слизан с Node-RED. Так ST этого и не скрывает. на странице загрузки так и указано: "Direct support of the Node-RED® open community"

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

    STMStudio переписали в кубоый стиль и добавили макро язык. График кстати тот же остался 1 в 1
    Наверно в макросах и фишки под RTOSы добавили, надо поискать

  • @user-oc7ky3sd6z
    @user-oc7ky3sd6z 4 года назад +1

    Хороший сюжет!

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

    Спасибо!

  • @OlegBovykin
    @OlegBovykin 4 года назад +2

    Очень интересно как они придумали использовать инструмент из мира IoT для дебага. Только вот не нарушли ли они лицензию нод ред github.com/node-red/node-red/blob/master/LICENSE ? Мне кажется, лучше бы они сделали нормальный terminal workflow и установку зависимостей для компиляции кода. Да без Java.

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

    Позавчера пришла рассылка от ST с этой утилитой. Раньше эти цели решала (более простая, только под Win, со статусом NRND) STMStudio (можно найти на сайте st.com)

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

    Спасибо за программу. Буду осваивать. Люблю такую отладку.
    Я когда отлаживал датчики ориентации, то мне нужны были графики. Я просто через '\t' слал данные в сом, а там ловил через ArduinoIDE -> "Монитор порта", который чудесно строил графики, а тут более профессиональный инструмент. Типо симулинк матлаб или лабвью. Последний вообще создан для работы приборов разных интерфейсов и ПК.

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

    Node-red )) У меня такое работает в моей автоматизации ))

  • @user-vb4pj2so5o
    @user-vb4pj2so5o 4 года назад

    Эта программа сделана из популярного WEB инструмента NODE RED и кнопка DEPLOY там также работает собирает код и сохраняет из графических блоков в свой формат как бы компилирует в скрипт который сразу начинает работать и управляться в dashboard

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

    Любит st бросать все и начинать заново:) такой инструмент ранее назывался stm studio

  • @user-oi1zl6de8i
    @user-oi1zl6de8i 4 года назад

    Спасибо.

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

    интересный инструмент, незнал про него

  • @andrsam3682
    @andrsam3682 4 года назад +2

    что-то уж больно на Node-RED смахивает

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

      10:46 в загаловке так и написано. А график из STMStudio 1 в 1

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

    Да чего там поддерживать линукс... JAVA и так работает на всем

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

    спасибо за Ваше видео!
    скажите пожалуйста, какой программатор Вы используете?
    я пользуюсь китайским свистком, который кейлом определяется как стлинк в2.1, но блок MyProbeConfig его не видит
    хотелось бы понять, в нём ли проблема

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

      я использую самодельный клон ST-Link. Как его сделать есть несколько видео на канале.

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

      @@VladimirMedintsev спасибо, тогда похоже проблема не в программаторе

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

    Мечтаю о бесплатном плагине с функционалом кейла аля visualGDB для студии ...

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

    Здравствуйте.
    Не подскажите? Китайский аналог gd32f130 как прошивать? Он является ли аналогом одного из серий стм32?

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

      @@kokotmkokot4926 в средах программирования не нашел такого мк. А аналог не получилось подобрать. Может у меня кривизна рук не такая )))))

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

      @@kokotmkokot4926 спасибо! Понял.

  • @user-jc7by4zb7l
    @user-jc7by4zb7l 4 года назад

    Добрый день , хотел бы попросить у вас помощи как подцепить библиотеку u8g к stm32, информации об этом нет , ближайших аналог для arm был показан на lpc1768 , но честно , он мало понятен , хотелось бы услышать или увидеть вашу реализацию.

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

      На моем канале есть достаточное количество видео о том, как подключать и как создавать графические библиотеки. И там показаны все необходимые шаги и приемы. Библиотека u8g является универсальной и из-за этого не оптимальной. По этой причине я ее не использую и видео о ней на канале не планируется.

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

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

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

    STMStudio вроде могла быстрее данные считывать. 100Гц маловато.

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

      1кгц и custom frequency в выпадающем списке

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

    Доброй ночи. А какой файл из cubeide пихать в monitor?

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

      Кто-то в комментариях уже давал ответ.

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

    Не разобрался, а где найти этот .axf файл. Точнее где в настройках КубАЙДЭЕ включить его генерацию? По умолчанию его (файла) нет.

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

      у меня они лежат вместе с hex файлами прошивок от keil

    • @uno7802
      @uno7802 4 года назад +3

      Сам спросил, сам ответил. wiki.st.com/stm32mcu/wiki/STM32CubeMonitor:How_to_extract_address_from_ELF_files достаточно elf файла. Генерируется автоматом в папку debug. В проводнике открыть эту папку, скопировать адрес, в поле "Folder" вставить, в поле "File" выпадет сам из списка.

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

      @@cybercube7915 В кубе по умолчанию генерируется elf файл, тоже подходит. Спасибо.

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

    Скажите пожалуйста, 2:49 играюсь с кардиосигналом. А что за ЭКГ модуль?

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

      Свой модуль. Ну или я вопроса не понял.

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

      @@VladimirMedintsev Спасибо за ответ. Пытаюсь просто max30003 по spi подключить к STM32 и видеть график, пока что без дисплея. На ардуино было легче все 😂😂 застрял пока что вообще в самом начале с этими библиотеками HAL, LL. С дисплеем вроде разобрался куда и как, а вот с модулем вообще проблемы

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

      Ну это весьма не серьезная микросхема. Таким не балуемся.

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

      @@VladimirMedintsev а чем она не серьезная ? В плане качества что ли?

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

      Думаю что правильнее будет если вы разберетесь с тем, как работают цифровые интерфейсы, а потом уже погрузитесь в дебри микросхем. А на ардуино вам было проще потому что пользовались готовым и не задумывались о серьезном.

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

    второго марта был ролик ruclips.net/video/SuNhefotPSo/видео.html
    возможно уже есть вебинар www.st.com/content/st_com/en/premium-content/premium-content-webinar-application-firmware-monitoring-with-new-stm32cubemonitor.html

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

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

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

    Прошло 4 месяца, а документации так и нет.

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

      Данный монитор это на самом деле Node Red, с дополнением по работе с STLink. Воспользуйтесь русской документацией к Node Red ее очень много и пользуйтесь на здоровье.

    • @user-tn3bu3dr5v
      @user-tn3bu3dr5v 4 года назад +1

      Для людей которые не в силах найти HELP в программе: wiki.st.com/stm32mcu/wiki/STM32CubeMonitor:STM32CubeMonitor_overview

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

    А вы в каком городе работаете если не секрет?

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

      А вы с какой целью интересуетесь?

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

      @@VladimirMedintsev да просто интересно что за компания и есть ли в ней вакансии, если вдруг это где-то поблизости.

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

      Своя компания, друзья товарищи. Вакансии есть - специалист по продажам и продвижению товаров.

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

      Если внимательно посмотреть все видео на канале, город можно определить без труда :)

  • @user-hg9dd4gb9i
    @user-hg9dd4gb9i 4 года назад

    Не подскажете Когда появится в продаже stm32g серия ,на Али-Бабе даже толком ничего нет ?

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

      Она вся серия давно в продаже и давно в наличии. Какой вам конкретно нужен? Ну вот к примеру STM32G071CBU6 на складе под тысячу штук и цена 158.70 руб. STM32G431RBT6 на складе чуть меньше тысячи штук при цене 589.56 руб.
      Так что не вижу вообще проблемы.

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

      @@VladimirMedintsev Что за склад?

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

      @@ivanfeschenko2919 Компэл