解决Keil软件错误:项目“first”需要安装未安装的“C51”工具链
在安装好了(破解)后的MDK环境后依然无法编译,出现***** Error: Project ‘first’ requires ‘C51’ Toolchain which is not installed.******
一、介绍
Keil MDK-ARM 是专为微控制器应用而设计的一个适用于各种基于Arm Cortex-M的微控制器器件的完整软件开发环境,该软件不仅易学易用,而且功能强大,能够满足大多数苛刻的嵌入式应用,主要就是专注于为ARM系列芯片编程提供一个集成的C / C++开发环境,并提供一系列工具来帮助我们编译、调试代码。同时,在该软件不但内置了µVision IDE 和调试器、Arm C/C++ 编译器和必要的中间件组件,还支持所有芯片供应商的 8500 多种设备,十分强大,从而可以很好的满足用户们的使用需求,并最重要的是该软件具有汇编器、链接器和高度优化的运行时库的Arm C/C++ 编译器,可以丝毫不夸张的说,这些库都是专为优化代码大小和性能而量身定制,这样就能更好的满足的使用需求。
二、下载地址
链接:https://pan.baidu.com/s/1VQdusle6Jn_sFc3toLeWEA
提取码:2i7l
安装步骤:傻瓜式安装

- 软件破解
点击【License Management】—》将软件窗口中的CID复制到注册机窗口中
打开解压后的安装包,右键以管理员身份运行Keygen注册机。
**温馨提示:**若没有注册机或打不开此程序,请关闭电脑杀毒软件和防火墙(Win10系统还需要关闭Defender实时保护)后重新解压安装包。
将软件窗口中的CID复制到注册机窗口中,选择【ARM】【Professional】,然后点击【Generate】生成激活码
MDK514已成功安装和破解完。
安装中间组件
安装 MDK5.14 后, CMSIS 和 MDK 中间软件包已经安装了。 在之前介绍中可以关注到MDK必须安装支持包,自带Arm C/C++ 编译器和必要的中间件组件;但是C5的中间组件未提供,需要安装,这也是编译器报错原因。
(一):安装stm32F1xx支持包
双击安装压缩包中 Keil.STM32F1xx_DFP.2.2.0 ,安装stm32F1xx支持包
(二)、安装c51支持包(keil 5兼容keil 4)