STM32CubeIDE - интегрированная среда разработки от ST

Sdílet
Vložit
  • čas přidán 28. 04. 2019
  • STM32CubeIDE поздравляю всех любителей STMicroelectronics с выходов "фирменной" IDE от производителя процессоров. На самом деле это интересное и знаковое событие для всех любителей и профессионалов. Краткий обзор среды программирования.
    Канал в телеграмм - t.me/vladimir_medintsev
    Канал Яндекс.Дзен - zen.yandex.ru/vladimir_medintsev
    Канал на RuTube - rutube.ru/channel/1797552/
    Канал на CZcams - / vladimirmedintsev
    ------------------------------------------
    Если вы хотите поддержать автора канала номер карты Сбер:
    2202-2023-2480-4008
    ------------------------------------------
  • Věda a technologie

Komentáře • 214

  • @arakeldesign
    @arakeldesign Před 5 lety +7

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

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

    спасибо за обзор без воды и сэкономленное время и нервные клетки)

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

    Ого. Лайк чисто за то, что осветили эту тему, так бы наверно не узнал сам. Ждём продолжения через месяц примерно про плюсы и "подводные камни" среды

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Ну подводных камней там хватает. Версия 1.0.0 там они должны быть априори.

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

    Спасибо за познавательное видео! Будем разбираться с новым софтом от STM. Еще бы они сделали, так чтобы пользователь сам мог выделять секции кода, которые бы "не трогал" куб, было бы вообще здорово. Относительно своих конкурентов они конечно молодцы.

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

    Спасибо за обзоры Владимир.Много что подчерпнул у Вас.

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

    В очередной раз сделал попытку поработать в STM32CubeIDE.....ужасно неудобная среда (хоть это дело и привычки, но несколько дней работы от чувства дискомфорта так и не избавило), Eclipse универсален, а потому чересчур избыточен (куча абсолютно ненужных кнопок и настроек). Сложно настраивается, st-linkv2 стартовал почему-то не всегда, иногда проваливался на ассемблерные вставки..... Меня всегда парил IAR с его аскетичным редактором, но сейчас я его переоценил. Ничего лишнего, то что есть - работает четко., отладка супер удобная. IAR дорогой, но теперь я понял почему компании, у которых позволяет бюджет за него платят деньги. Он того стоит.

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

    Тоже всерьез задумался о переходе на это среду

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

      да, и не иметь проблемы с лицензированием... тем более что очень быстро выйдут подверсии с исправлением "детских болезней" и косяков релиза 1.0.0.

  • @antonbizyaev1401
    @antonbizyaev1401 Před 5 lety +7

    ОЙ.. Чего только не было у ST. Сначала был Кокос. Разрабатывался как свободное ИДЕ на Еклипс. Они причем выпустили даже свой программатор. ST в это время говорили- вот они молодцы, мы держим за них кулачки. Кокос умер. На смену пришел Систем Воркбенч. Так же на Еклипс. Так же бесплатно. Существует кстати до сих пор и развивается. Параллельно с этими ИДЕ появилась платная ИДЕ от Аттолик- Тру Студио. Все на том же Еклипс. Но с качественно отличавшимся в лучшую сторону дебагером. СТ ее просто взяли и купили. И она стала бесплатной. Казалось бы?! НУ чего надо то еще?! ЗА вас люди настроили Эклипс так, что в нем стало возможно работать и отлаживать код. Нет, а давайте ка слепим очередную ИДЕ на Еклипс. Чет их мало слишком.

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

      Это тот же самый Аттолик, просто с интегрированной Cube. Так что ничего нового они тут не изобретали

    • @MsSergey1313
      @MsSergey1313 Před 5 lety

      Я как "динозвар" ничего бесплатного кроме коокоса не знал до просмотра данного видео и чтения комментариев.

    • @Chettuser
      @Chettuser Před 5 lety

      Atollic больше нет. Я на CMSIS пишу, и нахрена мне ЭТО?

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

    Случайно забрёл к Вам на канал. Очень понравилась подача материала, инженерные. Сюжеты по использованию микроконтроллеров.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Спасибо.

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

      Готов с Вами активно обсуждать и делиться знаниями. Сам программист микроконтроллеров. Хобби - создание и использование IoT-интернет вещей, embedded linux. Основной «любимчик» это stm8, stm32 микроконтроллеры. Ваш обзор по STMCubeUDE мне понравился. Разделяю ваши восторги от беспоатной версии инструмента для программиста.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@user-oc7ky3sd6z Спасибо вам огромное еще раз. Обсуждать и делиться знаниями, не проблема. Я это всегда с радостью. Вот список тем которые мне действительно сильно интересны и информацию по которым я готов слушать часами:
      1. Модуль SPBTLE-1S и все что к нему относится.
      2. Программирование любых радио-процессоров от STM
      3. Библиотека STM32Cube.AI и все что с ней связано.
      Именно эти 3 темы я сейчас усиленно изучаю.
      Чипы STM8 не интересны совсем, т.к. вся используемая мной математика 32-битная.
      Все остальные темы, кроме 3-х перечисленных вопросов в процессорах STM пройденный этап и изучены.
      На самом деле данный канал практически не затрагивает и не показывает то, чем я в действительности занят на работе.
      Мои интересы лежат в области медицинской электроники, там есть элементы IoT, но только в плане организации Mesh сетей.

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

      @@VladimirMedintsev Впечатлён! Не использовал ещё STM32Cube.AI. Было бы интересно посмотреть на какой-нибудь контроллер и реальную полезную задачу. Специальность у меня в институте "Медтехника и охрана окружающей среды". Мне близки темы связанные с медициной и биологией как инженеру электронику.

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

    Еееее) Нужно будет потыкать

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

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

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

    Спасибо

  • @user-jz7qw2cv2p
    @user-jz7qw2cv2p Před 5 lety +8

    Радостная новость!!! Спасибо Владимир.

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

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

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

    З початку зібрав в ArduioIDE а коли додав "Serial" (і декілька строк з ADC) написав "у контролера не вистачає пам'яті", почав розбиратися із цією IDE: дякую: розібрався (дуже корисний інструмент).

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

      Та немає за що. Завжди радий і все таке.

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

    Что-то не хочет перепрошивать контролер, у которого ноги swdio программно заняты. Тот-же кеил через "connect under reset" обходит данную проблему...

  • @andrewdronsson9028
    @andrewdronsson9028 Před 3 lety

    Пожалуй, даже хорошо, что это видео попалось мне поздно, за это время вышла версия 1.5.1. Сделал проектик "Hello LED" - работает, причём сразу, без бубна. По-бырому накидал проектик под FreRTOS - и опять работает! Что ж такое... Где подлянка-то? :-)))

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

    Вы как профи на чем работаете со сложными проектами нынче - на Keil или STM32CubeIDE ?

  • @Ironziz
    @Ironziz Před 5 lety

    Классно, новая среда, спасибо вам за информацию или видео!!!
    Попробовал, возник вопрос, а каким образом можно добавить уже существующий файл ' .С ' ? А то получается создать только новый?

  • @Pioneer271
    @Pioneer271 Před 3 lety

    Раньше пользовался кокосом, потом он умер чуть попользовался бесплатным кейлом, потом TrueStudio. Потом пришло на почту что тру-студио больше нет, скачайте cubeide, потом еще просили в опросе поучаствовать об этой ide. Немного напрягало по началу, частая смена драйверов и ide

  • @ekd177
    @ekd177 Před 4 lety

    Привет а видио о пользование программой вышло или нет
    и хотелось бы уроки по HAL спасибо

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

    Я был бы рад если бы вы показали как средствами STM32CubeIDE передавать и принимать сообщения(переменные) через USART желательно на примере STM32F030 и еще более желательно чтоб это же можно было повторить на ubuntu или mint. Если это возможно конечно.

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

    Не ставиться он этот STM32CubeIDE. Выдает ошибку ERROR LAUNCHING INSTALLER что только не делал, в чем может быть причина?

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

    Все хорошо, кроме, собственно, самого эклипса, и простого монитора COM port. Хотя последнее может все же есть, только я не нашел?

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

    Можно ли в этой IDE просматривать отладочные сообщения, выводимые через SWO из микроконтроллера?

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

    Они просто в atollic ts (бесплатная ide от ST) интегрировали cubemx?

    • @TheIvanDM
      @TheIvanDM Před 5 lety

      Получается для этого они их и купили не так давно. По видео можно заметить следы Atollic в этой IDE

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

    Одного не понял -- зачем же при наличии двух секций для вставки пользовательского кода внутри while(), свой код нужно было вставлять как раз между ними, т.е. абсолютно неполиткорректно с точки зрения куба ?

  • @iskander-js8fv
    @iskander-js8fv Před 5 lety

    А-а-а Я начинающий, пользуюсь TrueSTUDIO она бесплатная и отлично все работает, ограничений там нет и разработчики среды принадлежат СТ микрочип... так что не совсем уж и праздник, одно хорошо что теперь куб встроен в среду, да это удобно

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

      так для TrueSTUDIO есть плигн с кубом.

  • @ilhitindustries7499
    @ilhitindustries7499 Před 5 lety

    У меня не прошивается.Может ли это быть из за китайского ST LINC?
    Имею ввиду который за 100 рублей,а не 500.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Я не знаю какой из них за 100 рублей а какой за 500. У меня самодельные ST-Link программаторы. Странно что при всем этом вы не указали то сообщение которое выдает IDE при "не прошивается".

  • @vladm9625
    @vladm9625 Před 5 lety

    Ребята, не могу создать в CubeIDE проект под SPL! Импортируются из атолика SPL проекты без проблем, а вот свой создать ну никак не получается. Не понимаю, они в духе всех кубов и в этой CubeIDE решили исключить поддержку SPL?

    • @intelektum
      @intelektum Před 4 lety

      Они же сами сказали что СПЛ на помойку, и добавили в куб LL который по мне так интереснее чем HAL

  • @michal621
    @michal621 Před 4 lety

    подскажите: есть две разных Nucleo (STM32F401RE и STM32L152RE), как перенести проект в CubeIDE с одной платы на другую. В проекте использовали HAL. Если есть такая возможность, то хоть куда копать :)

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Создать пустой проект с требуемым микроконтроллером и скопировать в него код находящийся внутри main. Потом исправить ошибки если они возникнут. Такого рода миграция возможна только руками и головой.

    • @michal621
      @michal621 Před 4 lety

      @@VladimirMedintsev, думал может можно просто в Drvice Configurator плату сменить и там дальше подправить программу.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Это по сути разные микроконтроллеры. У них по разному реализована периферия.

  • @sergeytihonov1424
    @sergeytihonov1424 Před 2 lety

    Если у кого IDE не видит ST-LINK v2. С очень большой вероятностью нужно сменить драйвера USB 3x, возможно поможет порт USB 2.0.

  • @Wtf95
    @Wtf95 Před 4 lety

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

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

      Возможных вариантов множество. Например один из них в конфигурации Release вы после компиляции можете запускать внешнее приложение просто пропишите его на программирование вашего контроллера. Это же доступно через External Tool Config. Ну или перенастроить запуск отладчика.
      Просто никто не прошивает контроллеры из среды программирования. Обычно когда отладка закончена и у вас есть скомпилированный проект его дальше другими программами на платы заливают. Например CubeProgrammer в режиме массового программирования.

  • @Chettuser
    @Chettuser Před 5 lety

    Atollic TrueStudio RIP?
    Подскажите, в этой IDE возможно писать только на CMSIS или там совсем сурово, для истинных джедаев Cuba с HAL'ом?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Нет это IDE и писать можно как угодно. Хоть CMSIS хоть HAL как угодно.

    • @Chettuser
      @Chettuser Před 5 lety

      @@VladimirMedintsev Спасибо. значит не жёстко привязана к Cube. Единственное - она запускается тяжелее чем Atollic. Увы. Я расстроен.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Ну скажем пару секунд запуска среды можно и подождать. Вы же ее не сорок раз в день запускаете. Но бесплатная, поддерживаемая производителем среда это лично для меня много значит.

    • @Chettuser
      @Chettuser Před 5 lety

      @@VladimirMedintsev Да нет, не пару... Где то с минуту. Что поделать - эклипс, есть эклипс. Короче, с этой длинной историей попыток IDE пора завязывать. Был EmBitz, и тот сдулся.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      У меня на Core i5 запускается ровно 6 секунд.......

  • @dmitriycold6906
    @dmitriycold6906 Před 5 lety

    Здорово что под mac os работает, только не могу разобраться как тут просто прошить отладочную плату без отладки?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Справку почитать это я так понимаю не ваш подход.

  • @busurman2469
    @busurman2469 Před 5 lety

    Здравствуйте. Можно ли к этой IDE прикрутить Colink адаптер? Как заливать через вшитый бут (UART и USB)?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Не использую данный тип адаптера вообще. Так что не знаю и вопрос не изучал.
      Ровно как и заливку через вшитый бут. Я использую собственный бутлоадер.

    • @busurman2469
      @busurman2469 Před 5 lety

      Из видео не понял можно ли заливать программу через USB/UART из среды STM32CubeIDE.

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

      Из видео это и не понять. Для этого есть специальная утилита поставляемая STM отдельно. Заливка прошивки через USB/UART/I2C и т.п. не относится к теме IDE вообще.

  • @AlexeyYalaev
    @AlexeyYalaev Před 5 lety

    Подскажите, как в этой среде можно генерировать bin файл прошивки?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      А HEX чем не устраивает? Вы с BIN что делать собрались?

    • @AlexeyYalaev
      @AlexeyYalaev Před 5 lety

      @@VladimirMedintsev А в "Cube" можно hex сгенерировать? Не нашёл такой возможности

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Да, в CubeIDE генерируется .hex файл. Ну а как без него.

    • @AlexeyYalaev
      @AlexeyYalaev Před 5 lety

      @@VladimirMedintsev обыскал все папки в workspace. Подскажите где он лежит или как генерится. Буду очень благодарен Вам!

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

      Идете в Пункт меню Project -> Properties.
      Выбираете раздел C/C++ Build - Settings и закладку Tool Settings
      В MCU Post build outputs ставите галочку на Convert to binary file если вам нужен файл BIN или галочку на пункте Convert to Intel Hex file если вам нужен HEX.
      Разумеется в Release, а не в Debug.

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

    Супер, спасибо! Только непонятно - зачем тогда Тру студию покупали? Из кейла проект импортируется?

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

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

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

      затем, что это и есть перепиленная truestudio, на форуме атоллика разработчики об этом писали

    • @Beatleman91
      @Beatleman91 Před 5 lety

      Alexandra Kovshova что именно они перепилили? Выглядит как трустудио, в который интегрировали генератор кода куб. Это круто конечно, но ещё что-то там появилось?

  • @kursadgulereem
    @kursadgulereem Před 5 lety

    hi, this video is very useful, i tried this ide but i have some problems with st link v2. can you make "how to connect debugger" video for starting with this hardware

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      I tested on ST-Link V2 hardware and did not see any problems.
      Try to update ST-Link firmware. At the moment I use V2J31S7

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

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

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

      Там есть опции компиляции "релиз" и "дебаг". Если вам просто заливка то выберите "релиз".
      На панели инструментов слева.

    • @plutonium8136
      @plutonium8136 Před 5 lety

      @@VladimirMedintsev а не подскажете эта IDE формирует bin, hex и подобное? не могу найти как и где :)

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

      @@plutonium8136 Прочитайте комментарии под видео я уже отвечал на этот вопрос.
      Идете в Пункт меню Project -> Properties.
      Выбираете раздел C/C++ Build - Settings и закладку Tool Settings
      В MCU Post build outputs ставите галочку на Convert to binary file если вам нужен файл BIN или галочку на пункте Convert to Intel Hex file если вам нужен HEX.
      Разумеется в Release, а не в Debug.

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

      @@VladimirMedintsev благодарю за столь подробный ответ!

  • @alexanderurezchenko6446

    Владимир, как Вы относитесь к STM MBED OS? На сколько я понял, Вы ей не пользуетесь...

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Да, я не использую MBED OS в принципе. И не планирую. На это есть целый ряд причин.

    • @alexanderurezchenko6446
      @alexanderurezchenko6446 Před 5 lety

      Могли бы озвучить основные? Как раз сейчас нахожусь на этапе выбора среды разработки

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

      Да, хорошая идея, сделаю ролик на эту тему.

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

    Сегодня впервые скачал STM32CubeIDE, а архив не распаковывается до конца: нехватка то Libgcc.a, то для stm32f401 какого-то файла не хватает... и менял архиваторы и снова скачивал архив с STM32CubeIDE - глухо :(
    Уважаемые, может Кто-нибудь посоветует как быть!?

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

      Разберитесь с компьютером для начала. Архив с программой должен распаковываться. Если постоянно разные проблемы то это дело не в архиве а вашем компьютере. Есть гипотеза что у вас там вирусов зоопарк целый. Но это не точно...

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

      @@VladimirMedintsev Ваша гипотеза Верна! Большое Спасибо!

  • @expertkis
    @expertkis Před 4 lety

    Если все правильно понял это скрестили куб и опенстм32. В вот стлинк заработал сразу??? А то в случае выше приходится править файл конфигурации дебагера

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Все отлично заработало.

    • @expertkis
      @expertkis Před 4 lety

      @@VladimirMedintsev с китайским stlink ? Обязательно проверю - так как данное по интереснее (в плане тоже самое, но в одном пакете)

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

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

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

      Я вам секрет открою. Им плевать на радиолюбителей, им надо миллионами чипы продавать, а не единицами. Просто общемировая тенденция, группы разработчиков ориентируются на открытый код снижая стоимость разработки а значит и продукта в целом. И потребители покупают. Ну и разумеется скорость разработки растет.

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

      @@VladimirMedintsev Чтобы продавать - надо нормальные инструменты дать. А если их дать бесплатно, то и домашняя аудитория в разы поднимется. А так да, понятно, что это не конкретно для хомячков придумано и сделано)

  • @TheMikki1982
    @TheMikki1982 Před 5 lety

    Внимательно надо читать коменты куба по месту размещения своего кода... Код мигания светодиодами в данном примере удалится при следующей регенерации проекта...

  • @electronicsashobby
    @electronicsashobby Před 5 lety

    Порадовало, что сразу выдает кол-во использованной памяти в том числе по факту компиляции проекта. В кейле не увидел этого, хотя может просто я только вливаюсь в ряды его пользователей...

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

      В кейле это точно так же пишется в том же самом месте. Только не табличкой а в строчку. Пишет в любом случае не среда а компилятор, а он один на всех.

    • @electronicsashobby
      @electronicsashobby Před 5 lety

      @@VladimirMedintsev Странно, во-первых, там есть вывод и то убогий после компиляции, во-вторых, выводится в байтах, без процентажа использования, в-третьих, я почему то думал, что кеил использует не GCC для компиляции проекта...

    • @sergeyterentiev4720
      @sergeyterentiev4720 Před 5 lety

      @@electronicsashobby Да, у Keil свой проприетарный компилятор. И вроде считается лучше, чем gcc по качеству кода.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@sergeyterentiev4720 Вы это про проприетарный компилятор где прочитали?

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

      @@VladimirMedintsev в кецле свой компилер, но gcc тоже можно подключить в настройках проекта

  • @Timur_Kan
    @Timur_Kan Před 5 lety

    Парни, как включить автозавершение чтобы не нажимать каждый раз ctrl+space

    • @kalobyte
      @kalobyte Před 5 lety

      никак, это типа фича
      я только что камент по этому поводу написал про мс студию и атмел

    • @hikistewart4040
      @hikistewart4040 Před 5 lety

      Только мучиться. Это тебе не на шарпе в мс студии писать.

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

      Это не вы делаете всякие плюшки для ремонта ноутбуков ?

    • @Timur_Kan
      @Timur_Kan Před 3 lety

      @@user-bn2qp6sh8r Мы)

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

    Поставил на Linux Mint 19, работать невозможно, вылетает с ошибкой при попытку редактировать код. Очень сыро.

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

      Я еще не пробовал на линукс, но это один из приоритетов уйти от мелкомягких совсем. Чтобы и духу их на компьютере не было.

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

      @@VladimirMedintsev вечером попробую на чистую ОС поставить, у меня здесь и трустудия и segegr и куча хлама. Мне segger очень понравился, но он выдает ошибку при компилировании проектов сгенерированных в кубе с FreeRTOS.

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

      на UBUNTU 18.04 работает отлично!
      паралельно сравниваю с Atollic 9.2

    • @masjanja11
      @masjanja11 Před 5 lety

      @@azzzza9957 на чистом минте вроде работает пока, но вот на fedora 30 вобще люто глючит. Я вот не могу понять, почему они на базе atollic не сделали?

  • @user-gh4tc2wo5k
    @user-gh4tc2wo5k Před 5 lety +3

    Отличная новость! На днях опробовал SW4STM32 из-за ограничений Кейла на бесплатную версию. Получилось разобраться. Думаю с этим IDE проблем не будет. Для крупных компаний дорогие среды разработки - не проблема. А для частников и небольших компаний 3600 эвро - не малая сумма. Потому будем юзать бесплатные продукты))))

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Целиком и полностью поддерживаю.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@pivnev_PSOC Уже не первый раз вижу адептов секты любителей Embedded. Мне вот интересно а чего там такого хорошего? Или кто-то всерьез считает, что у TI меньше косяков?
      Почему лично я больше опираюсь на ST, хотя-бы потому, что находится не в америке. А как следствие другой (ментально другой) подход к разработке. И если читая документацию TI каждый раз всерьез задумываешься что все хорошо, но что же они постарались от нас скрыть, то у ST в их документации и подходах к продукту фатальных косяков гораздо меньше. По крайней мере продукты глубже продуманы.
      Я вовсе не пытаюсь вас задеть, я просто пытаюсь понять.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Надеюсь будет когда-нибудь время попробовать.

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

      Знаете, что меня веселит? Т.к. я не профи в кодинге. Так, создаю некоторые устройства для авто, программирую их, исследую и т.д. Начиналось всё с АВР и CodeVision. Мне помнится, что многие программисты нелестно о ней отзывались, мол, визард за тебя пишет код инициализации, обращение к портам не стандартное. Хотя почему то ниразу не слышал подобное о Кубе... А вот мне до сих пор удобно делать инициализацию АВР-чипов именно КодВижине. Хотя остальной код пишу в АтмелСтудио. Я к чему - каждый привык к чему то и не особо готов принять, что другому человеку это не привычно и у него есть свои предпочтения. Главное, чтобы устройства работали и приносили пользу. А где и как ты их делал - неважно. Это моё мнение.

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

      Это я так рьяно в спор вступил потому, что еще не остыл от человека настойчиво советовавшего писать только в Microsoft Visual studio считая все остальные среды недоделанными. Меня это сильно тогда зацепило до сих пор отойти не могу. Вот и накинулся я на Николая.

  • @optimus540prime5
    @optimus540prime5 Před 5 lety

    Установил Stm32CubeIDE, не могу загрузить программу в контроллер stm32f030f4p6. Пересмотрел видео, а Владимир не показал, как он загрузил прошивку. Каким образом из коробки это делать в этой IDE?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Нажать на Debug

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

      Да, этот вариант я проверил, он в лог насыпал ошибок, но контроллер, так и не запустился. С пол пинка не пошло :(

    • @statstopfinish
      @statstopfinish Před 5 lety

      @@optimus540prime5 аналогичная ситуация, после Keil хрен поймешь что делать, правда у меня все без ошибок и после запуска отладки контроллер нихрена не делает.

    • @optimus540prime5
      @optimus540prime5 Před 5 lety

      Сейчас дома поставил все, тоже самое. А потом вчитался, а он говорит мне обнови прошивку на ST-LINK,там все что нужно есть. После обновления, все загрузилось и работает.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Ровно постом ниже я какому-то англоговорящему про обновление st-linka уже писал.

  • @auramenka
    @auramenka Před 4 lety

    Здравствуйте, Владимир! Вы пробовали запустить C++ проект(любой пустой class) под этой средой.
    У меня не получилось.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      а что именно не получилось? Так то если опустить рассуждения о целесообразности, то все как и ранее в студии, файл .cpp и в нем все обьекты. Для эклипса много в сети описаний. Я лично не пробовал, а коллега вот сидит кивает.

    • @auramenka
      @auramenka Před 4 lety

      Мне надо было реанимировать старый кейловский проект (CubeMX+cmsis rtos 2) . одна taska работает с терминалом (рисует меню, выводит красиво параметры ADC . управляет DAC и switch... и тд.)vt100 запущенным на другом железе под linux с putty.
      Все хорошо. У нас сейчас дистанционка и я переложил этот проект на Visual studio на С++. На PC все работает прекрасно .Старый проект написан на чистом C .Но проект
      по сути самопальный кривенький ООП со списками , псевдовиртуальными методами. Я листал youtube наткнулся на ваш канал. Посмотрел Ваш ролик про CubeIDE И загорелся переписать его на c++. Создал проект для Discavery F407 с одним светодиодом и кнопкой. Все заработало .Попытался обернуть светодиод в class и облом.Ругается на class. Влёт не получилось. Надо читать.Вы пробовали?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Я ответил в предыдущем сообщении, я лично НЕ пишу на С++ для микроконтроллеров. Мой коллега ПИШЕТ и пробовал и все работает.

    • @auramenka
      @auramenka Před 4 lety

      community.st.com/s/question/0D50X0000At0EJ3/how-to-configure-stm32cubeide-to-support-c-development

    • @auramenka
      @auramenka Před 4 lety

      Спасибо

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

    Помогите разобраться. После успешной компиляции в CubeIDE создается HEX файл. Все без ошибок и хорошо. Но когда пытаюсь загрузить его в STM32F103C8T6 посредством ST-LINK Utility через китайский ST-Link V2 - выдает ошибку. При записи файла bin того же проекта микроконтроллер прошивается успешно, но прошивка не работает (возможно это связано с тем, что файл много весит - 67 Кб). Программа простая, мигание светодиодом, ошибки быть не может. ST-Link V2 рабочий, так как другие hex файлы загружает без проблем и они работают. Ошибку ST-LINK Utility выдает типа: Programming error @: 0x00008000. Помогите разобраться пожалуйста.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Разница HEX и BIN только в том, что первый - текстовый и разумеется он большего размера. Фактически он и должен иметь размер в 2-3 раза больше.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      0x00008000 - тут у вас ошибка. Должно быть - 0x8000000

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

      @@VladimirMedintsev а как это исправить? Я только с AVR перехожу...извините если вопросы глупые

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      @Алексей Саганов Я вообще не понимаю зачем вы все это делаете. Прошивать микроконтроллер можно и нужно прямо из STM32CubeIDE. Из нее и прошивайте и отлаживайте. Мне лично не понятно вообще зачем вам HEX или BIN файлы. И тем более не понятно зачем вы вдруг начали использовать ST-Link Utility. Настройте себе нормально CubeIDE, ознакомьтесь с ней. Разберитесь. И потом уже когда немного поймете в какие адреса что грузится то вопросы отпадут сами собой.
      Более того вы тут говорите что переходите с AVR, ну это подразумевает что вы понимаете что такое HEX файл в частности и адресное пространство микроконтроллера тем более. Уж адрес 0x8000000, как базовый адрес Flash памяти есть в каждой документации и увидеть его и проверить ваш HEX файл на правильность вы вполне могли. Как-бы знание AVR это предполагает. Никогда не поверю, что вы знаете AVR и не знаете разницы между HEX и BIN файлами.

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

      @@VladimirMedintsev Спасибо за информацию. Теперь понимаю в каком направлении двигаться дальше. Отдельно спасибо за видео на канале. Микроконтроллеры AVR долго не изучал. Освоил основы программирования на Си и когда столкнулся с необходимостью периферии DAC для своих разработок, то понял, что пора переключится на stm32. Я в принципе начинающий "микроконтроллерщик", но все это очень интересно.

  • @vladimirivanov4761
    @vladimirivanov4761 Před 4 lety

    Отладка в STM32CubeIDE кажется мне неудобной (после IAR). Быстро поставить точку останова в редакторе кода с заданными свойствами вроде бы проблематично. Сначала требуется поставить точку в редакторе кода и только потом возможно редактировать ее свойства. Крайне неудобно, если требуется оперативно работать со множеством точек. В IAR было здорово, ибо существовало понятие Log Breakpoint - способ быстро логировать конкретное место в коде. Тоже самое сделать в данной иде вроде невозможно... Подскажите, если не прав... И последнее... Я пишу код максимально наполняя строки на случай последующей печати. Итак, в строке могут находиться несколько предложений компилятору, разделенных точкой с запятой. Так вот, отладка всегда (в отличии от IAR) идет построчно!!! Невозможно поставить точку останова на конкретную инструкцию в строке. И выполняется вся строка со всеми инструкциями!!! Мега неудобно. Ради отладки приходится переформатировать участки кода и потом после отладки все возвращать - время впустую. Т. е. если правильно выражаюсь - строки не парсятся совсем!!! Буду очень признателен, если кто подскажет как это настроить (если возможно) в данной иде....

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

      Вот я очень прошу, я мечтаю увидеть пример вот этого - "Я пишу код максимально наполняя строки на случай последующей печати. Итак, в строке могут находиться несколько предложений компилятору, разделенных точкой с запятой." Мне просто искренне интересно вы как это потом читаете? Ну к примеру если пол-года прошло и вы пытаетесь понять логику собственной программы вы вот написанное как понимаете? И если можно буквально пару слов, о том, как это стало вашим стилем в написании кода? И пожалуй еще вопрос, а скажите, вы собственные программы для чего (с какой целью) распечатываете?

    • @vladimirivanov4761
      @vladimirivanov4761 Před 4 lety

      @@VladimirMedintsev представьте, что вы купили книгу на 2000 страниц по Си++, а там по ОДНОМУ слову на строку! Три предложения на страницу. 2кг на книгу! Да еще с разным количеством Tabов в строке. "...Мне просто искренне интересно вы как это читаете? Ну к примеру если пол-года прошло и вы пытаетесь .." найти какое-нибудь нужное место? Просто отнеситесь к этому как привычке экономить место. Естественно циклы я так не оформляю, но бывает много тривиальных инструкций, которые следуют одна за другой - вот их и можно упаковывать в строку. Скроллинга меньше, компактнее. Я не люблю плодить слишком много коротких файлов в проекте. И вот когда видишь это: void Main(void) а потом фигурная скобка занимающая целую следующую строку (!!!) это просто бесит... А как читаю через полгода? Да, такая проблема есть. Мое решение только одно - обильное снабжение комментариями. Еще я всегда пишу общие (но краткие) комментарии к версиям кода, например в Н файлах, в конце.
      Но это все лирика. Все же вы можете подсказать как объяснить Эклипсу чтобы он парсил стоки, чтобы ставить точки останова на конкретные инструкции в строке?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 4 lety

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

    • @vladimirivanov4761
      @vladimirivanov4761 Před 4 lety

      @@VladimirMedintsev все верно, у меня эта привычка к компактности сформировалась еще в 90-x в институте, когда нужно было писать для AVR на ассемблере и позже на Си. Доступа к институтскому компу (Robotron 1715) тогда не было да и занятия проводились строго по графику. Поэтому студентам приходилось распечатывать код и усиленно готовиться к "выходу на машину". Потеря времени на разбор ошибок во время "машинной" сессии была недопустима ))). Да, романтические были времена...

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

    Скачал st-stm32cubeide_1.0.0_2872_20190423-2022_x86_64.exe. Стоит Windows 7 32 бита. В описании вроде написано, что под Windows устанавливается и на 32 битную, и на 64 битную. Однако ругается о несоответствии системы.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

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

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

    В Atmel тоже был зоопарк сред пока она не обратилась в микрософт и те не написали ей Atmel studio, это же ждет и STM32. Вот как можно программировать на STM32 под VisualStudio: drive.google.com/open?id=13zJViN2uC3fz0PHa6yOKaJRS7Ac0l7Mj .Чтобы смотреть в нормальном качестве -скачиваем себе на диск.

    • @yuriymakhovych6731
      @yuriymakhovych6731 Před 5 lety

      Посмотрел видео и там ровно ничего нет... Ни как так сделать ни как отладчик настроить...

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

      @@yuriymakhovych6731 - может в кейле и надо учится "настраивать отладчик", а в студии все интуитивно понятно - при создании проекта выбираем контроллер и тип отладчика. Я просто показал фичи, которых в других идешках нет и это лишь малая часть того удобства что есть в студии. И я не собирался записывать обучающий ролик для начинающих - просто опытный программист увидит отличия и сам примет решение что его больше устраивает. А хочется посмотреть отладку - вот ссылка от производителя visualgdb.com/tutorials/arm/st-link/ . Но я честно ее и не читал - так как все работает "из-коробки" и вопросов вообще не возникает - а отладчик в студии считается лучшим. Отладку запускаем по клавише F5 а просто загрузить прошивку - Ctrl+F5 вот и все что нужно знать. А вот тут как Куб использовать visualgdb.com/tutorials/arm/stm32/cube/

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

    Эх раньше одного 232 порта хватало, а сейчас без сервера никуда...

  • @vadimche2237
    @vadimche2237 Před 5 lety

    Здравствуйте. Выложите пожалуйста папку с проектом. у меня не получается создать полноценный проект. Проект не компилируется.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      А что за ошибку выдает? У вас куб правильно установлен, пакет для выбранного процессора скачали и установили?

    • @vadimche2237
      @vadimche2237 Před 5 lety

      @@VladimirMedintsev
      такая же байда как у Vadim Z
      посмотри ниже на твоих коментах.

    • @vadimche2237
      @vadimche2237 Před 5 lety

      Пишет смотрите настройки Firmwaкe Update

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      А ну тогда все просто.
      Убедитесь что у вас установлен CubeMX, а также что вы скачали в кубе STMCube MCU package соответствующий процессору для которого пытаетесь скомпилировать код. И все заработает.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      Я думаю что VadimZ уже давно догадался в чем проблема и разобрался.

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

    Как по мне лучше было бы если бы они взяли за основу CLion, там функционала хоть отбавляй..

    • @sadsanta84
      @sadsanta84 Před 5 lety

      @Nordic Energy в 2019.1 уже есть поддержка OpenOCD из коробки и создание CubeMX-проекта.

  • @kazimiralmazov2245
    @kazimiralmazov2245 Před 4 lety

    Вопрос начинающего. Вы начинаете писать свой код. Пишите HAL.. И тд. Объясните именно когда пишите код почему именно эти операторы?? Или это уже обращаться к языку Си?? Там искать эти строчки кода.

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

      Это не операторы. С HAL_... начинаются имена функций относящиеся к библиотеке HAL. Я бы посоветовал любым способом изучить язык Си. В самом что ни на есть классическом его виде. Без этого языка и терминологии что есть оператор, что есть переменная, а что такое функция вам будет немного тяжеловато.
      И дело тут не в зазнайстве. Язык Си является самодокументируемым. Т.е. понимая язык вы сможете без каких-либо подсказок понять что написано в коде. И вам не потребуется чтобы кто-то рассказывал и обьяснял. Это процесс не долгий. Основы языка можно за недельку поднять.

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

      @@VladimirMedintsev спасибо! Понял. Буду переходить от слома к созиданию и созданию своего)))

  • @user-yk6tc1ey7x
    @user-yk6tc1ey7x Před 5 lety +2

    На 32 битную винду не ставится...

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

      Ну логично, я думал давно люди 32 битную не ставят...

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

      @@VladimirMedintsev зря так думаете. У многих на старых компах стоит. Ещё и хр попадается

  • @dvvostrable
    @dvvostrable Před 3 lety

    На маке крайне тормознуто работает. Очень сильно лагает и глюкавит
    Почему-то при задании имен пинов символы ставятся не в конец, а начало текста. Подсказки по коду вываливаются через раз

    • @VladimirMedintsev
      @VladimirMedintsev  Před 3 lety

      Я так и знал, мак такой не совершенный и глючный.... :-)

    • @dvvostrable
      @dvvostrable Před 3 lety

      @@VladimirMedintsev Да. Колобок он такой... Круглый... Как не повернешь - везде задница

  • @VladimirMedintsev
    @VladimirMedintsev  Před 5 lety +6

    @Alexej Svirid Был заблокирован за попытку разжигания межрелигиозного конфликта в комментариях под видео.

    • @user-gb6wj6fn9x
      @user-gb6wj6fn9x Před 3 lety +1

      Таких банить нещадно, на корню!

  • @xow998
    @xow998 Před 5 lety

    Хорошо бы ST не пошел стопами мелкомягких, которые понавыпускали свои компиляторы языка СИ, которые не запускались в ихнем же ДОСе..., эх давно это было.., кажется это были версии языка СИ под номером 6..а потом и 7:)

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      А ST компиляторы вообще не выпускает. Это только IDE, а компилятор у всех один и его разработчик это Cortex.

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

      @@VladimirMedintsev ARM, все же, а не Cortex.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@NRelectronics Да, согласен. ARM а не Cortex.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@eugenevetrov5069 Да, согласен. ARM а не Cortex, ошибся.

  • @23foundation
    @23foundation Před 5 lety +1

    Помню как несколько лет назад меня коробило от всех этих поделок на эклипсе. В частности, CCS 5 версии от TI. То проект через раз собирался, то сама среда грузилась пару-тройку минут... В то время, открыв для себя кейл или иар, никуда больше возвращаться не хотелось. Да, убогие редакторы, отсутствие подстветки и.т.д. Вот только не это ведь главное в эмбеддед. Любой инженер-программист читает код значительно больше времени, чем его пишет. Потом еще не меньше времени проводит с осциллографом. Вы же когда книжку читаете, не ругаетесь, что там предложения черным по белому написаны... К чему я. Да все равно какая IDE будет завтра. Какого цвета и формы кнопочки надо будет нажимать, чтобы прошить железку. Важным всегда останется писать понятный и читабельный модульный код, чтобы тебя не прокляли коллеги по цеху, которые придут на смену.
    П.С. К слову сказать, был очень приятно удивлен когда в прошлом году снова пришлось открыть CCS. И то была 8 версия... Касаемо СТМ. Если уж хочется красивости и всех прелестей редактора, ставьте бесплатную студию от MS. Потратьте время на изучение как чего прикручивается и будет счастье. А вообще, удачи СТМ с их IDE. Может через пару-тройку лет и получится комфортная среда.

    • @kalobyte
      @kalobyte Před 5 lety

      чтобы писать понятный код - надо чтобы были условия для этого
      в частности нормальные схемы подсветки кода и автоподсказок всяких
      иде для контроллеров в этом застряли еще в прошлом веке

  • @stels7776
    @stels7776 Před 3 lety

    как скачать IDE?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 3 lety

      Пойти на сайт производителя микроконтроллеров и скачать.

    • @_suso_
      @_suso_ Před 3 lety

      Тоже второй день мучаюсь. Прихожу процедуру регистрации- на почту ничего не приходит. В спаме смотрю- ничего. Указал другой ящик другого домена, тоже самое. Скачать никак не получается. Может кто выложить на файл обменник? Интересует mx cube , ide.

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

    Не подскажите, где это можно скачать? Перерыл весь официальный сайт - не нашёл. Поделитесь ссылкой кто может.

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.html

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

      Спасибо, ума не приложу, пол дня потратил на поиски. Был слеп наверное

  • @statstopfinish
    @statstopfinish Před 5 lety

    Что то не взлетело это IDE, не может загрузить библиотеку на процессоры ,Хотя сам процессор показывает, пины обозначены , но код не генерит.Пишет смотрите настройки Firmwaкe Update , а на что там смотреть хрен его знает.

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

      Тоже самое если решишь проблему отпишись с меня спасибо.

    • @vadimche2237
      @vadimche2237 Před 5 lety

      Приятель у тебя проблема с русскими именами когда прописываешь куда прятать Firmwaкe. Например у меня было C:\Users\Мужик\STM32Cube\Repository так вот этот МУЖИК все портил блин я неделю вкуривал че почем. Потом поменял пути ближе к С: и все окей стало.

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

    Ну и отлично. А то все Кейл, да Йар.

  • @optimus540prime5
    @optimus540prime5 Před 5 lety

    Добрый день, Владимир. Интересно узнать ваше мнение, как практикующего специалиста и приверженца cube mx, о результатах этого ролика czcams.com/video/pFUNNeIgSgY/video.html

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety +4

      А что вы хотите услышать?
      Качественно сделанное видео, с музыкой, картинки всегда приятные. Что касается содержания, ну автор выбрал странную методику оценки. Время входа-выхода в прерывание. Ну ладно это его право.
      Выводы немного удивили, про то, что производители специально делают кривые библиотеки. Ну тоже имеет право делать любые выводы. Лично я с ним не согласен категорически. Почему?
      Ну сейчас мир такой, точнее таким его делают маркетологи и продавцы продукта. Вы спросите у любого продавца, он не задумываясь возьмет сырой продукт с ошибками лишь бы опередить конкурентов. Кто первый вышел на рынок, тот сливки и снял. Это же элементарно и инженерам каждый раз говорят, щас, продажи начнем, потом продукт доделаем. Но этого не происходит потому, что акционеры требуют прибыли и роста продаж, а значит нужен новый революционный продукт. И кого из продавцов и маркетологов на этом фоне интересует хорошая библиотека? Ее на хлеб не намазать, а на исправление ошибок и оптимизацию нужно очень много времени. Разумеется платить за это никто не будет. Т.к. людям нужен новый айфончик, пусть с глюками, пусть с потерей данных, но им нужен новый и чтобы они были первыми и в инстаграммчик об этом можно было рассказать.

    • @optimus540prime5
      @optimus540prime5 Před 5 lety

      Спасибо за ответ, возможно это тема для будущих ваших видео. Сравнить производительность CMSIS, SPL, HAL(могу ошибаться в названиях), это интересно начинающим, коих у вас на канале должно быть в достатке. Но тесты выполнить, корректным, на ваш взгляд, способом.

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

      Так тут ответ очевиден 1-место CMSIS, 2-место SPL, 3-e HAL.
      Обзор закончен. И ровно так же на самом последнем месте по качеству кода располагается HAL.
      Тут даже можно не тестировать а посмотреть на код. Он ведь у всех этих библиотек открытый.

  • @vitalyparhomenko7817
    @vitalyparhomenko7817 Před 5 lety

    Среда и раньше была, просто называлась она system workbench

  • @avi-crakhome2524
    @avi-crakhome2524 Před 5 lety

    Хал, он делает быстрокод.
    Хотя логичнее прочитать с ошибкой.

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

      Если бы HAL не был востребован разработчиками никто бы финансы на его постоянное совершенствование не выделял. Он (HAL) крайне востребован разработчиками т.к. снижает время на разработку даже не в разы.

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

      @@VladimirMedintsev Самая передавая абстракция сейчас.

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

    Ну вот взяли и испортили Atollic...

  • @nicolasomsk
    @nicolasomsk Před 5 lety

    Отличная новость! Вопрос от нуба. Комментарии на русском языке можно в коде оставлять?

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

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

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@NRelectronics Ну с чего он не поддерживается то? У меня стоит Keil скачанный с официального сайта, или это не из коробки? И ничего дополнительного с ним не делалось dll не изменялось. И прекрасно пишет по русски. Ну почему не поддерживается?

    • @ilmzil
      @ilmzil Před 5 lety

      @@NRelectronics В настройках проекта кодировку поменяй на UTF, после этого, как правило все русские символы читаются без проблем

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

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

    • @VladimirMedintsev
      @VladimirMedintsev  Před 5 lety

      @@NRelectronics У меня версия 5.27.1.0 и в меню Edit - Configuration параметр Encoding включен как Windows-1251. Все пишет по русски без косяков. На предыдущих версиях приходилось использовать UTF-8 without signature Комментарии были по русски, но надо понимать что занимали они больше места из-за 2-х байтовой кодировки. Ну или в предыдущих версиях некоторые почему-то подсовывали .dll я не знаю откуда пошло такое увлечение модификацией среды, но видел в интернетах советуют.

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

    intelli sense все равно нет и еще никто не смог с ним потягаться
    атмел правильно выбрала студию от мс, а стм выбрала очередного инвалида