keil5中找不到或没有对应的芯片怎么办?超详细!!

时间:2024-03-29 20:21:21

keil5中找不到或没有对应的芯片怎么办?超详细!!

安装完Keil5之后,有的小伙伴们是不是会发现,为什么新建工程的时候找不到自己想要的CUP型号,如下图:
keil5中找不到或没有对应的芯片怎么办?超详细!!

这里就假设要找的CUP型号是三星的S3C2440A,而我刚刚装好的Keil5却怎么也找不到这个型号的芯片。
那么,就开始让我们来解决这个问题吧!

首先,点击Project–>Manage–>Pack installer…,如下图:
keil5中找不到或没有对应的芯片怎么办?超详细!!
也可以点击菜单栏中的小绿盒,如下图:keil5中找不到或没有对应的芯片怎么办?超详细!!
然后就会弹出 Packs installer 这个窗口,那个提示小窗口就点OK(这个小窗口是介绍和提示那些Devices和Packs等选项卡的用途,那个冒蓝色的网站就是Keil5的官网,后面我们会用到的),如下图:
keil5中找不到或没有对应的芯片怎么办?超详细!!
点击Pack–>Check For Updates 选项进行更新芯片库,然后在Search栏里搜索S3C2440A,你也可以搜索你想要的芯片型号,如下图:
keil5中找不到或没有对应的芯片怎么办?超详细!!
keil5中找不到或没有对应的芯片怎么办?超详细!!
左边的Devices栏里显示的是,你下载的Keil5里目前所包含的所有的芯片型号,在这一栏里选择了想要下载的芯片型号之后,右边的Packs栏里就会显示对应型号的芯片包给你下载,选好型号点击后面的install就能进行安装更新了,如下图:
下载一个STM32的芯片包来说明,选好芯片之后,我们来到右边的Packs栏中,选好要安装的芯片包,然后点击后面的 install 就能安装了
keil5中找不到或没有对应的芯片怎么办?超详细!!
点击了 install 之后,我们能看到最底下那栏显示安装的进度条和一些安装的信息等,被我们点击的 install 按钮也变成了灰色的(不能再点击了),这个时候就在安装更新芯片包了,等安装完了,重新打开Keil5,我们新建工程的时候就能使用它了(使用方法跟下面的一样的,滑下去看就可以了),这里我就不等它装完了,我们继续吧!
keil5中找不到或没有对应的芯片怎么办?超详细!!

那么这里很明显是没有S3C2440A这个型号的芯片的(搜索了没有搜到),那么这个时候我们就要去MDK(Keil5)的官网去找以前的旧版本的芯片包下载下来看看有没有了,我们知道,这个S3C2440A的芯片型号是ARM9系列的一个芯片型号,那么我们去官网看看有没有ARM9的芯片包吧,点击这个链接https://www2.keil.com/mdk5,或者去百度搜索MDK,进入网站后点MDK v4 Legacy Support 这个选项,这个选项的意思是旧版本的(芯片包)支持包,如下图:

ps:这个官网是很卡的,下载也很卡,忍住忍住,我也等了很久才打开网页…
keil5中找不到或没有对应的芯片怎么办?超详细!!
keil5中找不到或没有对应的芯片怎么办?超详细!!
进去之后看到果然有arm9的(芯片包)支持包下载,那么我们就来看看这么下载吧!
我的Keil5版本号是5.25的,所以我要点选 Version 5.25 ,你们也要对应你们安装的Keil5的版本进行选择,然后就会弹出下载窗口,选择下载路径就行了,如下图:

右边的包里我们就看到有包含arm9系列的(芯片包)支持包,所以我们就选择下载右边的(芯片包)支持包吧!
右边这个包的意思是,里边包含Arm7系列,Arm9系列和Cortex-R系列的(芯片包)支持包!
keil5中找不到或没有对应的芯片怎么办?超详细!!
我们选择好路径点击下载就行了
keil5中找不到或没有对应的芯片怎么办?超详细!!
以防有小伙伴不知道选哪个版本号好点,这里我就教一下大家怎么去查看我们Keil5版本号的方法,如图:
keil5中找不到或没有对应的芯片怎么办?超详细!!
在这里就能很清楚的知道我们自己安装的Keil5是什么版本的啦!按照这个版本号,然后去网站上选择对应的选项下载就行啦!
keil5中找不到或没有对应的芯片怎么办?超详细!!
下载完之后,我们就点开下载好的芯片包,那么接下来的操作步骤就如下图所示:

打开下载好的安装包,点击Next继续
keil5中找不到或没有对应的芯片怎么办?超详细!!
勾上同意,然后点击Next继续
keil5中找不到或没有对应的芯片怎么办?超详细!!
因为我装过一次,所以路径显示的是Backup.002,你们第一次装都是Backup.001的,上面那个安装的目录路径就选择你的Keil5目录就行,安装在同一文件夹下,我选的路径就是我Keil5所在的文件夹(就是你Keil5装在哪,这个就装在哪)
keil5中找不到或没有对应的芯片怎么办?超详细!!
下面随便填就行,点Next就安装了
keil5中找不到或没有对应的芯片怎么办?超详细!!

现在就大功告成,就差试用啦,我们来看看好不好用吧!
安装完之后打开Keil5,然后新建一个工程,选择芯片,如下图:

第一条红线是选择芯片包,这个是默认的,也就是Keil5安装下来自带的,最新的芯片包,这个包里很明显是没有我们想要的S3C2440A芯片
keil5中找不到或没有对应的芯片怎么办?超详细!!
然后我们点选第二个,也就是我们刚刚安装进去的旧版本的(芯片包)支持包,然后找找看有没有我们要的芯片型号吧!
keil5中找不到或没有对应的芯片怎么办?超详细!!
哇哦!还真的有!大功告成!选择好S3C2440A型号,点击OK,创建一个用于开发S3C2440A芯片的工程吧!
keil5中找不到或没有对应的芯片怎么办?超详细!!
这里是问要不要添加启动代码,我们当然选择是呀,不然怎么启动芯片呀!
keil5中找不到或没有对应的芯片怎么办?超详细!!
最后成果展现,新鲜出炉的,用于开发S3C2440A的一个崭新的工程!开始你们指尖上的舞蹈吧(疯狂码代码!)!!
keil5中找不到或没有对应的芯片怎么办?超详细!!