Добрый день. Хороший вопрос. Пока у меня нет такого счастья, но закажу, поэкспериментирую. Обычно доставка в течении пары недель - если получится - покажу как. Не получится - напишу.
У меня после установки расширения окна "PROJECT MANAGER" и "RESOUSES" пустые и дальше ничего невозможно сделать. Не зря у приложения рейтинг 2.5 звезды.
Не понимаю почему у некоторых не работает. Специально же показал на видео "чистую" установку, в виртуалке, на только что установленной операционной системе. Как вариант - могу повторить то же самое, но без ускорения видео, может для меня какой то шаг очевидный, а его пропускают. Надо такое видео?
@@domstudent7541 , не думаю, что такое видео необходимо. Самая вероятная причина такого - криворукость ST-шников. При чистой установке, скорее всего, оно у всех будет работать. А что делать людям, у которых это просто один из многих дополнительных инструментов? И никаким дополнительным видео эту проблему, к сожалению, не решить. Тут вопрос только к программистам ST.
На счет не решить - мне кажется Вы погорячились, всё таки у VS Code есть огромное преимущество перед другими средами разработки, а именно модульность. Можно просто взять, скачать плагин от ST, проанализировать как именно он взаимодействует со средой разработки, что именно не работает, и исправить баг... Но во первых это потраченное время, во вторых - это конечно же должен делать разработчик этого плагина.
Добрый вам день. Вы делитесь нужной информацией и я вам за это очень благодарен, но есть прозьба. не могли бы вы яснее показывать куда вы нажимаете и что делаете в реальном времени , а не быстро прокоментировав. Иногда кажеться что все само делаеться. Спасибо. Программа так и не увидела пути и не видит *.h
Добрый день. Я пытаюсь найти грань, где видео не будут по часу длиться, но при этом будут содержать максимум полезной информации. Плюс из-за того, что запись ведётся в виртуальной машине, как сделать видимым курсор мыши там - пока еще не придумал. Но если что-то в видео будет непонятно - для этого по немногу делаю сайт, где будет всё то же самое, но в виде текста с картинками. Но... это чуть позже будет готово) По поводу подключаемых файлов после импорта проекта - перезайдите в VS Code. Это к сожалению важно для нормального импорта пока что. Ну и в некоторых других занятиях я так же делаю новый проект с нуля - там можно ещё раз посмотреть. Ну и совсем если всё непонятно - репозиторий, в который всё складываю - открыт для всех, импортируйте мой проект для проверки)
@@domstudent7541 У меня так-же не видит пути к библиотекам .h "Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования (C:\Users\Jans\Desktop\Test\G474RE\Core\Src\main.c) отключены.C/C++(1696) не удается открыть источник файл "stm32g4xx_hal.h"C/C++(1696)" Так же было замечено отличие, у вас при генерации проекта в CubeMX создаются 3 папки (core, cmake, Drivers), у меня, что бы я не делал создаются только одна папка Core. Версия CubeMX 6.12 без авторизации аккаунта. Папки FW на чипы подкинуты, может быть проблема в аккаунте? Стоит попробовать более старую версию CubeMX?
Не работает, пишет No compiler found in cache file. "Подтверждаем..." Это как? Кудой нажал, ничего не понятно. Ладно с восьмого раза методом научного тыка удалось импортировать проект. О чудо , проект даже собрался. Но вот незадача - не работает отладка. Как вообще программа знает через шо отлаживать(st-link или j-link или ваще jtag программатор?). Идея интересная, но ...Шобы это все заработало, надо минимум диплом масачусетского технологического университета.
Странно, специально сделал видео, на котором все шаги записаны и показаны. По поводу отладки - при импорте проекта в VS Code создается в том числе файл "..\.vscode\launch.json в котором как раз и прописывается как и через что отлаживать. И судя по ошибке " No compiler found in cache file" данный файл у вас по какой то причине либо не сгенерировался, либо сгенерировался неверно. На всякий случай выложил на яндекс-диск все файлы из этой папки. Попробуйте понять в чем отличия. disk.yandex.ru/d/Hdm7XfpXiFb7Kw
@@domstudent7541 очень извиняюсь, что не ответил сразу. Вообщем разобрался что к чему и теперь из кубовского макефайла проект импортируется на ура, собирается и работает как надо. все работает и отладка и прошивка. А вот как создать проект без куба и макефайла? С нуля так сказать . Собрать то я его собрал, он собирается и прошивается, но прерывания не работают, точнее он не заходит в обработчик прерывания. Тот же код , один в один в кейле работает на ура, а тут нет. А с HAL или LL это не интересно. Остался бы в кейле но там такой редактор вырви-глаз. После vscode ваще ни очем.
День добрый @user-cn9sh9md5e . Сначала доделаю видео по работе с MAX7219, потом тогда сделаю видео для продвинутых - создание проекта с нуля, без автоматизации от STM. По прерываниям - странно что не попадаете в обработчик прерывания, я когда проверял как всё тут работает, в том числе и прерывания смотрел - всё отрабатывало корректно. И точки останова, и просмотр памяти, и "live expressions", хотя их надо донастраивать немножко.
Здравствуйте, можно как то это настроить для работы с китайским ST-LINK v2 программатором?
Добрый день.
Хороший вопрос. Пока у меня нет такого счастья, но закажу, поэкспериментирую. Обычно доставка в течении пары недель - если получится - покажу как. Не получится - напишу.
@@domstudent7541 Оки, спасибо
У меня после установки расширения окна "PROJECT MANAGER" и "RESOUSES" пустые и дальше ничего невозможно сделать. Не зря у приложения рейтинг 2.5 звезды.
Не понимаю почему у некоторых не работает. Специально же показал на видео "чистую" установку, в виртуалке, на только что установленной операционной системе. Как вариант - могу повторить то же самое, но без ускорения видео, может для меня какой то шаг очевидный, а его пропускают. Надо такое видео?
@@domstudent7541 , не думаю, что такое видео необходимо. Самая вероятная причина такого - криворукость ST-шников. При чистой установке, скорее всего, оно у всех будет работать. А что делать людям, у которых это просто один из многих дополнительных инструментов? И никаким дополнительным видео эту проблему, к сожалению, не решить. Тут вопрос только к программистам ST.
На счет не решить - мне кажется Вы погорячились, всё таки у VS Code есть огромное преимущество перед другими средами разработки, а именно модульность. Можно просто взять, скачать плагин от ST, проанализировать как именно он взаимодействует со средой разработки, что именно не работает, и исправить баг... Но во первых это потраченное время, во вторых - это конечно же должен делать разработчик этого плагина.
Добрый вам день. Вы делитесь нужной информацией и я вам за это очень благодарен, но есть прозьба. не могли бы вы яснее показывать куда вы нажимаете и что делаете в реальном времени , а не быстро прокоментировав. Иногда кажеться что все само делаеться. Спасибо.
Программа так и не увидела пути и не видит *.h
Добрый день. Я пытаюсь найти грань, где видео не будут по часу длиться, но при этом будут содержать максимум полезной информации. Плюс из-за того, что запись ведётся в виртуальной машине, как сделать видимым курсор мыши там - пока еще не придумал. Но если что-то в видео будет непонятно - для этого по немногу делаю сайт, где будет всё то же самое, но в виде текста с картинками. Но... это чуть позже будет готово)
По поводу подключаемых файлов после импорта проекта - перезайдите в VS Code. Это к сожалению важно для нормального импорта пока что. Ну и в некоторых других занятиях я так же делаю новый проект с нуля - там можно ещё раз посмотреть.
Ну и совсем если всё непонятно - репозиторий, в который всё складываю - открыт для всех, импортируйте мой проект для проверки)
@@domstudent7541 а если включить в настрйках мышки шлейф?
@@domstudent7541 У меня так-же не видит пути к библиотекам .h
"Обнаружены ошибки #include на основе сведений, предоставленных параметром configurationProvider. Волнистые линии для этой записи преобразования (C:\Users\Jans\Desktop\Test\G474RE\Core\Src\main.c) отключены.C/C++(1696)
не удается открыть источник файл "stm32g4xx_hal.h"C/C++(1696)"
Так же было замечено отличие, у вас при генерации проекта в CubeMX создаются 3 папки (core, cmake, Drivers), у меня, что бы я не делал создаются только одна папка Core. Версия CubeMX 6.12 без авторизации аккаунта. Папки FW на чипы подкинуты, может быть проблема в аккаунте? Стоит попробовать более старую версию CubeMX?
Не работает, пишет No compiler found in cache file. "Подтверждаем..." Это как? Кудой нажал, ничего не понятно. Ладно с восьмого раза методом научного тыка удалось импортировать проект. О чудо , проект даже собрался. Но вот незадача - не работает отладка. Как вообще программа знает через шо отлаживать(st-link или j-link или ваще jtag программатор?). Идея интересная, но ...Шобы это все заработало, надо минимум диплом масачусетского технологического университета.
Странно, специально сделал видео, на котором все шаги записаны и показаны. По поводу отладки - при импорте проекта в VS Code создается в том числе файл "..\.vscode\launch.json в котором как раз и прописывается как и через что отлаживать. И судя по ошибке " No compiler found in cache file" данный файл у вас по какой то причине либо не сгенерировался, либо сгенерировался неверно.
На всякий случай выложил на яндекс-диск все файлы из этой папки. Попробуйте понять в чем отличия.
disk.yandex.ru/d/Hdm7XfpXiFb7Kw
@@domstudent7541 очень извиняюсь, что не ответил сразу. Вообщем разобрался что к чему и теперь из кубовского макефайла проект импортируется на ура, собирается и работает как надо. все работает и отладка и прошивка. А вот как создать проект без куба и макефайла? С нуля так сказать . Собрать то я его собрал, он собирается и прошивается, но прерывания не работают, точнее он не заходит в обработчик прерывания. Тот же код , один в один в кейле работает на ура, а тут нет. А с HAL или LL это не интересно. Остался бы в кейле но там такой редактор вырви-глаз. После vscode ваще ни очем.
День добрый @user-cn9sh9md5e .
Сначала доделаю видео по работе с MAX7219, потом тогда сделаю видео для продвинутых - создание проекта с нуля, без автоматизации от STM. По прерываниям - странно что не попадаете в обработчик прерывания, я когда проверял как всё тут работает, в том числе и прерывания смотрел - всё отрабатывало корректно. И точки останова, и просмотр памяти, и "live expressions", хотя их надо донастраивать немножко.
@@domstudent7541 Там походу ошибка в startup файле. Я его заменил на скачанный с оф. сайта и огонь, всё завелось и работает прекрано. Спасибо.