Visual Studio Code. Программирование и отладка STM32, CH32V. Сборка проекта и автоматизации.
Описание
#vscode #stm32 #ch32v
Друзья, всем привет!
Данное видео длиннющее, но зато в нем я постарался уместить базу по сборке проекта при помощи Makefile. Вы научитесь компилировать проект из командной строки. Разберетесь, что же выдает нам консоль при компиляции проекта. Немного познакомитесь с базой написания скриптов в PowerShell. Мы настроим VisualStudioCode так, чтоб он хоть и отдаленно, но напоминал IDE.
00:00 Вводная информация
02:04 Выводы из опыта с VSCode
02:38 Пример работы в VSCode(CH32V203C8T6)
06:43 Powershell
11:19 MinGW
16:17 Toolchain, OpenOCD, *.svd файл
25:15 Makefile (Компилируем проект в терминале)
45:45 Узнаем размер занимаемой памяти во FLASH и RAM
58:01 Установка и работа в Visual Studio Code
Ссылки:
VisualStudioCode:https://code.visualstudio.com/
MinGW: https://www.equation.com/servlet/equation.cmd?fa=fortran
OpenOCD: https://gnutoolchains.com/arm-eabi/openocd/
Моя сборка всего для Stm32 и CH32V: https://disk.yandex.ru/d/RYFyzLmHSNbnng
P.S. если из моей сборки на STM32 не будет работать CortexLiveWatch - скачайте заново OpenOCD и подкиньте его в папку со сборкой вместо моего. Я не знаю почему такой баг может возникать, возможно виноват архиватор...
Моя светлая тема для VSCode: https://github.com/Solderingironspb/solderingiron-theme-light
Репозиторий с примерами работы в VSCode(c мини статьей):
https://github.com/Solderingironspb/VSC-make-example
P.S. материалы из видео берите, как опорную точку, т.к. там самые свежие правки в коде Makefile, тасков и скриптов на PowerShell.
Также я сейчас потихоньку обновляю проекты с автосборщиком под CMSIS и RVMSIS. Туда тоже добавляю наработки по VSCode. Можете подсмотреть там Makefile и прочее.
STM32: https://github.com/Solderingironspb/CMSIS_PROJECT_CREATOR
CH32V: https://github.com/Solderingironspb/RVMSIS_PROJECT_CREATOR
Ссылки:
Github: github.com/Solderingironspb
ЯндексДзен: dzen.ru/id/622208eed2eb4c6d0cd16749
YouTube: www.youtube.com/@Solderingironspb
Вконтакте: https://vk.com/solderingiron.stm32
Рекомендуемые видео




















