Keil软件下载安装以及新项目运行的常见问题汇总(无图,很干)
Keil学习笔记
keil的安装
keil的官网下载链接:下载链接
在官网下的是最新版本,但是在官网下载比较麻烦,需要填一大堆信息(虽然可以填虚假的),不想官网下载请自行在网上寻找资源。
keil的破解
破解机下载链接(CSDN):点我下载
-
keil:File -> license management 中复制CID到,
-
破解软件:,粘贴刚刚复制到的CID,选择target为ARM,并选择Developers Kit。然后generate出一串代码,并复制。
-
keil:File -> license management,在New License ID Code中粘贴复制到的代码,并且点击Add LIC。
DFP的下载
国际大厂
国际大厂的DFP在keil自带的Pack Installer中一般都有的下载,可以直接在Pack Installer中下载并且自动安装,也可在keil官网直接下载。
Pack Installer下载
点开Pack Installer,在Device这一栏先选择芯片的厂商,再选择芯片的型号,找到对应的芯片之后单击芯片,在右边的Packs这一栏中的Device Specific中就能看到DFP文件(点击左边的加号点击previous可以选择特定的历史版本),点击Install,等待下载(右下角有进度条)。下载完一路next进行安装即可。
Keil官网下载
keil.devices,大概思路是先找到芯片,然后在芯片详情页找到芯片所需要的dfp包并下载,然后再在Pack Installer中导入
点开keil官方devices的页面,在输入框直接输入你的芯片型号,建议先输入完整的芯片型号,搜不到再在尾部减去一个字符(先输入stm32f103c8t6,搜不到再搜索stm32f103c8t,以此类推),点进去,点击CMSIS Pack中的链接,就跳转到你这个芯片对应的dfp包了。点击右边的download就可以下载了。(在version history中可以选择特定的历史版本)。
这时候包就已经下好了,就可以安装了,下面是安装步骤,打开Pack Installer -> File -> Import,然后选择刚刚下载好的包点确定就开始一路next进行安装了。
国内厂商
国内厂商先需要找到你对应芯片的官网(因为在keil一般是找不到的),然后再官网中找到DFP的下载链接,然后按照国际大厂 -> Keil官网下载的安装包步骤进行安装即可。
其他支持包的下载
其他支持包的下载请自行按照DFP下载中的Pack Installer下载进行举一反三。
Compiler5的下载安装
在新版本的keil中,不会给你自带version5 的编译器,需要你自行下载安装。安装教程
这个别人已经写过了,也写的很详细我就不展开讲了,可以参照上面的链接进行下载安装,我这里主要讲两个坑点。
-
他的文章中4.2 建议安装在安装路径的 ARM 文件夹下,这里不是建议,是必须,否则会报错License找不到,别问我怎么知道的。
-
**Unknown compiler **:这是因为高版本的CMSIS不支持Compiler5的编译器,需要降低CMSIS的版本。具体操作为先下载低版本的CMSIS,再在Select Software Packs中进行选择(如果选择不了的话,需要编辑uvprojx文件,打开文件搜索到你的包,然后该版本即可)。