1.2 Keil5 项目配置
2026/7/19大约 2 分钟入门入门Keil5配置
1.2 Keil5 项目配置
📚 本节导读
学习时长:约 30 分钟
难度级别:⭐⭐☆☆☆
前置知识:第 1.1 节获取源码
🎯 学习目标
- 掌握在 Keil5 中打开和配置 OneOS-Lite 项目
- 熟悉目标设备选择、编译选项设置
- 掌握头文件路径和调试器配置
一、打开项目
- 启动 Keil uVision5
Project→Open Project- 导航到
projects/stm32f103zet6-atk-elite/ - 选择
.uvprojx文件
二、目标设备选择
Options for Target → Device → 选择 STM32F103ZE
注意:如果找不到对应芯片,请在 Keil Pack Installer 中安装
Keil::STM32F1xx_DFP芯片支持包。
三、Output 选项卡
Options for Target → Output:
- 勾选
Create HEX File,生成 HEX 烧录文件 - 点击
Select Folder for Objects设置输出目录
四、编译选项
Options for Target → C/C++:
| 选项 | 推荐值 |
|---|---|
| Optimization | -O0(调试)/ -O2(发布) |
| Warnings | -Wall |
| Define | USE_STDPERIPH_DRIVER, STM32F10X_HD |
五、头文件路径
添加以下路径到 Include Paths:
..\..\..\kernel\include
..\..\..\arch\arm\armv7m\include
..\..\..\drivers
..\board\CMSIS
..\board\StdPeriph\inc六、Linker 选项卡
Options for Target → Linker:
- 勾选
Use Memory Layout from Target Dialog(使用芯片默认内存布局) - 或手动指定
.sct分散加载文件
七、调试器配置
Options for Target → Debug:
- 选择
J-Link或ST-Link Debugger - Port: SWD
- Max Clock: 5MHz
八、Utilities 选项卡(Flash 下载)
Options for Target → Utilities:
- 选择对应的 Flash 编程算法(如
STM32F10x High-density Flash) - 勾选
Reset and Run,下载后自动运行