可直接在 Visual Studio Code 中使用的 STM32F103C8T6 项目工程模板。
环境配置教程:https://blog.katorly.work/STM32-VSCode-with-Keil-Studio
库类型: STM32标准库
平台: Keil Studio
调试器: ST-Link
注: 启动文件存放在电脑的个人用户文件夹内,所有项目共用同一份启动文件。其由 CMSIS 的 Software Components 生成和管理,因此若要将项目迁移到 Keil MDK 5及以下的 IDE,需要添加 Keil MDK 5 及以下专用的启动文件,否则无法编译通过。
- 复制
Project
文件夹 (路径不能有中文) - 用 VSCode 打开
- 新建文件、修改文件名、删除文件时, 要在
Project.cproject.yml
里的project.groups.files
处一个个地手动添加文件, 如下例子所示:
groups:
- group: Source Files
files:
- file: ./main.c
- file: ./System/Delay.c
- file: ./System/Delay.h
- 在侧栏的
CMSIS
中点击Build
或Build (clean)
Build即可在out/Project/STM32F103C8/
文件夹中获取到编译后的文件 (目前仅支持.axf
) - 点击
Run
即可把编译后的文件通过ST-LINK下载到STM32中, 若此前未构建则需先点击Build
, 先构建再下载 - 点击
Debug
即可开始调试, 与 Keil MDK 一样 - 发送项目文件给别人时, 可以把
out
和tmp
文件夹删除, 其它文件则不能删除