keil mdk如何安装芯片

2026-10-14 8 次查看

keil mdk如何安装芯片,通常指在 Keil MDK 中安装芯片支持包(Device Pack),而不是安装软件本身。若安装后找不到芯片或编译报错,先检查 Pack Installer 是否已安装对应芯片的 Pack,再确认工程配置中的设备型号是否匹配。

  1. 确认软件和 Pack 安装状态
    打开 Keil MDK,点击菜单栏的「Pack Installer」图标(通常是一个绿色方框)。在 Pack Installer 窗口中,左侧列表会显示已安装的 Pack。如果目标芯片(如 STM32F103、NXP LPC1768 等)在列表中显示为灰色或未勾选,说明对应芯片支持包未安装。此时需要先安装芯片 Pack,才能新建或打开对应芯片的工程。
  2. 从 Pack Installer 在线安装芯片支持包
    在 Pack Installer 中,点击右上角的「Refresh」按钮刷新在线列表。然后在搜索框输入芯片型号的关键字(例如「STM32F1」),在结果中找到对应的 Pack 条目。点击条目右侧的「Install」按钮,等待下载并安装完成。安装过程中需要网络连接,且可能较慢,请耐心等待。安装完成后,该 Pack 会变为已安装状态,左侧芯片型号会变为彩色。
  3. 手动下载 Pack 文件并离线安装
    如果在线安装失败或网络受限,可以访问 Keil 官方网站的 Pack 下载页面,手动下载对应芯片的 .pack 文件(例如 STM32F1xx_DFP.pack)。下载后,双击该文件,Keil MDK 会自动弹出 Pack Installer 并开始安装。或者,在 Pack Installer 中点击「File」→「Import」选择下载的 .pack 文件。安装完成后,同样需要确认芯片型号出现在设备列表中。
  4. 新建工程时选择正确芯片型号
    芯片支持包安装完成后,新建工程时才能看到对应芯片。点击「Project」→「New µVision Project」,选择工程保存路径并命名后,会弹出设备选择对话框。在左侧列表展开厂商(如 STMicroelectronics),选择具体芯片型号(如 STM32F103C8)。如果找不到,说明 Pack 未安装成功,或者搜索关键字不正确。选择芯片后,Keil 会自动配置启动文件和链接脚本。
  5. 检查已有工程的芯片配置
    如果打开已有工程时提示找不到芯片,或编译时出现「Device not found」类错误,需要检查工程设置。点击「Project」→「Options for Target」→「Device」标签页,查看当前选择的芯片型号。如果型号显示为空白或不匹配,则重新选择正确的芯片。若列表中没有该芯片,则需返回 Pack Installer 安装对应的 Pack。
  6. 排障:安装 Pack 后仍找不到芯片
    如果 Pack 安装成功但新建工程时仍找不到芯片,请检查 Keil MDK 的安装目录是否具有写入权限。有些系统安装在 C 盘 Program Files 下,Pack 安装需要管理员权限。可以右键点击 Keil 图标,选择「以管理员身份运行」,再打开 Pack Installer 重新安装。另外,检查杀毒软件是否拦截了 Pack 文件的写入,必要时将 Keil 安装目录和 Pack 目录加入白名单。

软件页面:Keil MDK。