keil mdk-arm安装

2026-09-23 0 次查看

keil mdk-arm安装通常指在 Windows 上安装 Keil MDK-ARM 开发工具链,用于编写和编译 ARM 微控制器程序。安装前先确认你下载的安装包是 MDK-ARM 版本(而非 C51 或其它),然后按默认路径安装即可,但要注意安装路径不要包含中文或空格,否则后续编译可能出错。

  1. 确认安装包类型
    Keil 官网提供的安装包分为 MDK-ARM(用于 ARM 内核芯片)和 C51(用于 8051 内核),两者不能混用。如果你要开发 STM32、NXP 等 ARM 芯片,必须选择 MDK-ARM 安装包。下载时注意文件名中通常带有「MDK」或「ARM」字样,避免误装成 C51 版本。若不确定,可先查看安装包属性中的版本信息,或从 Keil 官网的「Downloads」页面选择对应产品。
  2. 运行安装程序并选择组件
    双击下载的 .exe 安装文件,安装向导会提示选择安装路径和组件。建议使用默认路径(如 C:Keil_v5),不要修改到带中文或空格的目录。在组件选择界面,通常默认勾选所有核心组件,包括 C/C++ 编译器、调试器驱动和示例工程。如果只做标准开发,保持默认即可;若需要特定芯片支持包(如 STM32F4 系列),可稍后在 Pack Installer 中单独安装,不必在这里全选。
  3. 安装芯片支持包(Pack)
    MDK-ARM 安装完成后,首次启动会弹出 Pack Installer 窗口,用于安装目标芯片的器件支持包。例如开发 STM32F103,需在 Pack Installer 中搜索「STM32F1」,然后点击 Install 安装对应 Pack。如果 Pack 未安装,新建项目时无法选择具体芯片型号,编译也会报错。若 Pack Installer 无法联网,可手动从 Keil 官网下载 .pack 文件,然后在 Pack Installer 中通过「File -> Import」导入。
  4. 验证安装是否成功
    安装完成后,打开 Keil uVision,点击菜单「Project -> New uVision Project」,在芯片选择对话框中如果能找到你需要的 ARM 芯片型号,说明 MDK-ARM 核心已正确安装。接着新建一个简单工程,输入一段空 main 函数,编译(F7)应无致命错误。若编译时提示找不到编译器或头文件,检查安装路径是否包含中文,或重新运行安装程序选择「Repair」修复。
  5. 常见安装后问题排查
    如果安装后启动软件提示缺少 DLL 或无法打开,先检查是否以管理员身份运行安装程序(右键选择「以管理员身份运行」),并确保系统满足 Keil 要求(Windows 7 及以上)。若新建工程时找不到芯片,多半是 Pack 未安装或版本不匹配,重新打开 Pack Installer 检查。若编译时出现「Target not created」错误,检查工程配置中的 Device 是否已选择芯片,以及是否安装了对应 Pack。这些步骤可逐步排查,无需重装系统。

软件页面:Keil MDK。