Keil MDK5怎么使用

2026-10-08 12 次查看

Keil MDK5怎么使用,核心流程是:新建工程、添加源文件、配置目标选项、编译下载,下面按顺序说明每个界面和操作。

  1. 新建工程并选择芯片
    打开 Keil MDK5 后,点击菜单栏的 Project,选择 New uVision Project。在弹出的对话框里选择你要保存工程的文件夹,输入工程名(例如 Demo),点击保存。接着会弹出 Select Device 窗口,在左侧按厂商展开芯片列表,例如 STMicroelectronics 下的 STM32F1 系列,找到你的具体型号后点击 OK。如果列表里没有你的芯片,说明 Pack 未安装,需要先通过 Pack Installer 安装对应的器件支持包。
  2. 添加源文件并编写代码
    新建工程后,左侧 Project 窗口里会生成一个 Target 1 和 Source Group 1。右键点击 Source Group 1,选择 Add New Item to Group,在弹出窗口中选择 C File,输入文件名(如 main.c),点击 Add。此时编辑区会出现空白文件,写入你的 C 代码,例如包含头文件并写 main 函数。写完记得按 Ctrl+S 保存,否则编译时可能提示文件未保存。
  3. 配置魔术棒选项(Target/Output/Debug)
    点击工具栏上的魔术棒图标(Options for Target),打开配置窗口。在 Target 页确认晶振频率和芯片型号正确,一般默认即可。在 Output 页勾选 Create HEX File,这样编译后才会生成 HEX 文件,方便下载到单片机。在 Debug 页选择调试器,例如使用 ST-Link 就选 ST-Link Debugger,使用 J-Link 就选 J-Link,然后点击旁边的 Settings 确认能识别到设备。如果识别不到,检查调试器连接和驱动。
  4. 编译工程并查看结果
    点击工具栏上的 Build 按钮(或按 F7)编译工程。编译过程会在底部 Output 窗口显示信息,包括编译进度和警告/错误。如果出现 0 Error(s),说明编译通过;如果有 Error,双击错误信息会跳转到对应代码行,根据提示修改。警告一般不影响生成,但建议尽量消除。编译成功后,Output 窗口会显示生成的目标文件路径和大小。
  5. 下载程序到开发板
    连接好调试器(如 ST-Link)和开发板,给开发板上电。点击工具栏上的 Download 按钮(或按 F8),Keil 会通过调试器将编译好的程序下载到芯片内部。下载成功后,开发板上的程序开始运行。如果下载失败,检查调试器设置、芯片型号是否匹配、以及开发板是否处于可下载状态(部分板子需要按住复位键)。
  6. 常用快捷键和操作提示
    F7 编译当前工程,F8 下载程序,Ctrl+S 保存文件,Ctrl+F 查找,Ctrl+H 替换。在编辑区右键可以插入头文件或跳转到定义。左侧 Project 窗口可以展开文件列表,双击文件即可打开。调试时按 Ctrl+F5 启动调试会话,按 F5 运行,F10 单步执行,F11 进入函数。退出调试按 Ctrl+F5 或点击停止按钮。这些快捷键能大幅提升操作效率。

软件页面:Keil MDK。