Keil软件下载安装以及新项目运行的常见问题汇总(无图,很干)

Keil学习笔记

keil的安装

keil的官网下载链接:下载链接

在官网下的是最新版本,但是在官网下载比较麻烦,需要填一大堆信息(虽然可以填虚假的),不想官网下载请自行在网上寻找资源。

keil的破解

破解机下载链接(CSDN):点我下载

  1. keil:File -> license management 中复制CID到,

  2. 破解软件:,粘贴刚刚复制到的CID,选择target为ARM,并选择Developers Kit。然后generate出一串代码,并复制。

  3. 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 的编译器,需要你自行下载安装。安装教程

这个别人已经写过了,也写的很详细我就不展开讲了,可以参照上面的链接进行下载安装,我这里主要讲两个坑点。

  1. 他的文章中4.2 建议安装在安装路径的 ARM 文件夹下,这里不是建议,是必须否则会报错License找不到,别问我怎么知道的。

  2. **Unknown compiler **:这是因为高版本的CMSIS不支持Compiler5的编译器,需要降低CMSIS的版本。具体操作为先下载低版本的CMSIS,再在Select Software Packs中进行选择(如果选择不了的话,需要编辑uvprojx文件,打开文件搜索到你的包,然后该版本即可)。

posted @ 2024-11-23 16:38  小兜兜me  阅读(24)  评论(0编辑  收藏  举报