download https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads
and put in in place with PATH
(msys64 or something like that)
use make
command to compile
use make upload
command to upload
example:
$ st-flash.exe write <file path>.bin 0x8000000
cortex-debug
vscode extensionuse vscode to debug
use make monitor
command to monitor