建网站需要哪些技术,建程网app下载,网站的想法,微商城网站建设公司文章目录 Makefile形式创建项目新建stm项目下载stm32cubemx新建项目IED makefile保存到本地arm gcc是编译的工具链G++配置编译Cmake +vscode +MSYS2方式bilibiliMSYS2 统一环境配置mingw32-make - makewindows环境变量Cmake CmakeListnijia 编译输出elfCMAKE_GENERATOR查询… 文章目录 Makefile形式创建项目新建stm项目下载stm32cubemx新建项目IED makefile保存到本地arm gcc是编译的工具链G++配置编译 Cmake +vscode +MSYS2方式bilibiliMSYS2 统一环境配置mingw32-make - makewindows环境变量Cmake CmakeListnijia 编译输出elfCMAKE_GENERATOR查询改为生成makefile文件make编译输出elfelf文件烧录 云调试wokwi.tomldiagram.json实物录制效果源代码 新增控制端口接一个4脚开关原件连接图修改后源码Ctrl+Shift+P 查看效果点灯视频 索引配置Debug新增配置配置elf配置configfiles调试中 其他CLT下载接线图原理图 Makefile形式创建项目
新建stm项目
https://blog.csdn.net/Brendon_Tan/article/details/107869664
下载stm32cubemx
https://www.st.com/en/development-tools/stm32cubemx.html STM32f103C8T6
新建项目 IED makefile 保存到本地 arm gcc是编译的工具链
https://developer.arm.com/downloads/-/gnu-rm
G++配置 编译 Cmake +vscode +MSYS2方式
bilibili
全文参考bilibili博主视频教程,感兴趣的可以去了解下
MSYS2 统一环境配置
https://packages.msys2.org/packages/mingw-w64-x86_64-openocd mingw32-make - make
改名mingw32-make.exe - make.exe
windows环境变量 Cmake CmakeList
cmake .. OR cmake -G Ninja ..默认为ninja
nijia 编译输出elf CMAKE_GENERATOR查询
message(STATUS "==========CMAKE_GENERATOR==========: ${CMAKE_GENERATOR}") cmake .. -N -L
改为生成makefile文件
cmake -G "Unix Makefiles" .. 生成如下
make编译输出elf make -j16
elf文件 烧录
openocd -f interface/stlink.cfg -f target/stm32f1x.cfg -c "program G:/WorkSpace_Thing/Stm32Test/build/Debug/Stm32Test.elf verify reset exit""
云调试
wokwi.toml diagram.json {"version": 1,"author": "Uri Shaked","editor": "wokwi","parts": [{"type": "board-stm32-bluepill","id": "stm32","top": -174.16,"left": -262.83,"attrs": {}},{"type": "wokwi-led","id": "led1","top": -174