Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Visual Studio Code. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° STM32, CH32V. Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
#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/equa... OpenOCD: https://gnutoolchains.com/arm-eabi/op... ΠΠΎΡ ΡΠ±ΠΎΡΠΊΠ° Π²ΡΠ΅Π³ΠΎ Π΄Π»Ρ Stm32 ΠΈ CH32V: https://disk.yandex.ru/d/RYFyzLmHSNbnng P.S. Π΅ΡΠ»ΠΈ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ ΡΠ±ΠΎΡΠΊΠΈ Π½Π° STM32 Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ CortexLiveWatch - ΡΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π·Π°Π½ΠΎΠ²ΠΎ OpenOCD ΠΈ ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡΡΠ΅ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡ ΡΠΎ ΡΠ±ΠΎΡΠΊΠΎΠΉ Π²ΠΌΠ΅ΡΡΠΎ ΠΌΠΎΠ΅Π³ΠΎ. Π― Π½Π΅ Π·Π½Π°Ρ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊΠΎΠΉ Π±Π°Π³ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ½ΠΎΠ²Π°Ρ Π°ΡΡ ΠΈΠ²Π°ΡΠΎΡ... ΠΠΎΡ ΡΠ²Π΅ΡΠ»Π°Ρ ΡΠ΅ΠΌΠ° Π΄Π»Ρ VSCode: https://github.com/Solderingironspb/s... Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ°Π±ΠΎΡΡ Π² VSCode(c ΠΌΠΈΠ½ΠΈ ΡΡΠ°ΡΡΠ΅ΠΉ): https://github.com/Solderingironspb/V... P.S. ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎ Π±Π΅ΡΠΈΡΠ΅, ΠΊΠ°ΠΊ ΠΎΠΏΠΎΡΠ½ΡΡ ΡΠΎΡΠΊΡ, Ρ.ΠΊ. ΡΠ°ΠΌ ΡΠ°ΠΌΡΠ΅ ΡΠ²Π΅ΠΆΠΈΠ΅ ΠΏΡΠ°Π²ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ Makefile, ΡΠ°ΡΠΊΠΎΠ² ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° PowerShell. Π’Π°ΠΊΠΆΠ΅ Ρ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΡΠΈΡ ΠΎΠ½ΡΠΊΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ Ρ Π°Π²ΡΠΎΡΠ±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΏΠΎΠ΄ CMSIS ΠΈ RVMSIS. Π’ΡΠ΄Π° ΡΠΎΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ Π½Π°ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎ VSCode. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ°ΠΌ Makefile ΠΈ ΠΏΡΠΎΡΠ΅Π΅. STM32: https://github.com/Solderingironspb/C... CH32V: https://github.com/Solderingironspb/R...