keil5中找不到或没有对应的芯片怎么办?超详细!!
keil5中找不到或没有对应的芯片怎么办?超详细!!
安装完Keil5之后,有的小伙伴们是不是会发现,为什么新建工程的时候找不到自己想要的CUP型号,如下图:
这里就假设要找的CUP型号是三星的S3C2440A,而我刚刚装好的Keil5却怎么也找不到这个型号的芯片。
那么,就开始让我们来解决这个问题吧!
首先,点击Project–>Manage–>Pack installer…,如下图:
也可以点击菜单栏中的小绿盒,如下图:
然后就会弹出 Packs installer 这个窗口,那个提示小窗口就点OK(这个小窗口是介绍和提示那些Devices和Packs等选项卡的用途,那个冒蓝色的网站就是Keil5的官网,后面我们会用到的),如下图:
点击Pack–>Check For Updates 选项进行更新芯片库,然后在Search栏里搜索S3C2440A,你也可以搜索你想要的芯片型号,如下图:
左边的Devices栏里显示的是,你下载的Keil5里目前所包含的所有的芯片型号,在这一栏里选择了想要下载的芯片型号之后,右边的Packs栏里就会显示对应型号的芯片包给你下载,选好型号点击后面的install就能进行安装更新了,如下图:
下载一个STM32的芯片包来说明,选好芯片之后,我们来到右边的Packs栏中,选好要安装的芯片包,然后点击后面的 install 就能安装了
点击了 install 之后,我们能看到最底下那栏显示安装的进度条和一些安装的信息等,被我们点击的 install 按钮也变成了灰色的(不能再点击了),这个时候就在安装更新芯片包了,等安装完了,重新打开Keil5,我们新建工程的时候就能使用它了(使用方法跟下面的一样的,滑下去看就可以了),这里我就不等它装完了,我们继续吧!
那么这里很明显是没有S3C2440A这个型号的芯片的(搜索了没有搜到),那么这个时候我们就要去MDK(Keil5)的官网去找以前的旧版本的芯片包下载下来看看有没有了,我们知道,这个S3C2440A的芯片型号是ARM9系列的一个芯片型号,那么我们去官网看看有没有ARM9的芯片包吧,点击这个链接https://www2.keil.com/mdk5,或者去百度搜索MDK,进入网站后点MDK v4 Legacy Support 这个选项,这个选项的意思是旧版本的(芯片包)支持包,如下图:
ps:这个官网是很卡的,下载也很卡,忍住忍住,我也等了很久才打开网页…
进去之后看到果然有arm9的(芯片包)支持包下载,那么我们就来看看这么下载吧!
我的Keil5版本号是5.25的,所以我要点选 Version 5.25 ,你们也要对应你们安装的Keil5的版本进行选择,然后就会弹出下载窗口,选择下载路径就行了,如下图:
右边的包里我们就看到有包含arm9系列的(芯片包)支持包,所以我们就选择下载右边的(芯片包)支持包吧!
右边这个包的意思是,里边包含Arm7系列,Arm9系列和Cortex-R系列的(芯片包)支持包!
我们选择好路径点击下载就行了
以防有小伙伴不知道选哪个版本号好点,这里我就教一下大家怎么去查看我们Keil5版本号的方法,如图:
在这里就能很清楚的知道我们自己安装的Keil5是什么版本的啦!按照这个版本号,然后去网站上选择对应的选项下载就行啦!
下载完之后,我们就点开下载好的芯片包,那么接下来的操作步骤就如下图所示:
打开下载好的安装包,点击Next继续
勾上同意,然后点击Next继续
因为我装过一次,所以路径显示的是Backup.002,你们第一次装都是Backup.001的,上面那个安装的目录路径就选择你的Keil5目录就行,安装在同一文件夹下,我选的路径就是我Keil5所在的文件夹(就是你Keil5装在哪,这个就装在哪)
下面随便填就行,点Next就安装了
现在就大功告成,就差试用啦,我们来看看好不好用吧!
安装完之后打开Keil5,然后新建一个工程,选择芯片,如下图:
第一条红线是选择芯片包,这个是默认的,也就是Keil5安装下来自带的,最新的芯片包,这个包里很明显是没有我们想要的S3C2440A芯片
然后我们点选第二个,也就是我们刚刚安装进去的旧版本的(芯片包)支持包,然后找找看有没有我们要的芯片型号吧!
哇哦!还真的有!大功告成!选择好S3C2440A型号,点击OK,创建一个用于开发S3C2440A芯片的工程吧!
这里是问要不要添加启动代码,我们当然选择是呀,不然怎么启动芯片呀!
最后成果展现,新鲜出炉的,用于开发S3C2440A的一个崭新的工程!开始你们指尖上的舞蹈吧(疯狂码代码!)!!
keil5中找不到或没有对应的芯片怎么办?超详细!!相关推荐
- 生活中的算法的实际举例_c语言问题: 什么是算法?试从日常生活中找3个例子,描述它们的算法。 详细点,谢谢!...
c语言中的算法是指:一系列解决问题的清晰指令,用系统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出.通俗说就是解决问题的方法和步骤. 描述算法的例子: 问题 ...
- 在Altium Designer 2022中创建一个完整的PCB电子设计工程项目(超详细)
[Altium Designer]学习笔记第二篇--创建一个完整的PCB电子设计工程项目 一.概述 1.一个完整的PCB设计文件共包含五部分:原件库文件,原理库文件(包含网络表文件),PCB库文件,P ...
- vue中实现路由跳转的三种方式(超详细整理)
vue中实现路由跳转的三种方式 一.使用vue-router vue-router 本质是一个第三方的包 用的时候需要下载 步骤 (7步法 ): 下载vue-router模块到当前工程 yarn ad ...
- 【Keras+计算机视觉+Tensorflow】生成对抗神经网络中DCGAN、CycleGAN网络的讲解(图文解释 超详细)
觉得有帮助麻烦点赞关注收藏~~~ 一.生成对抗网络简介 生成对抗网络(GANs,Generative Adversarial Nets),由Ian Goodfellow在2014年提出的,是当今计算机 ...
- 【Android App】实战项目之使用OpenCV人脸识别实现找人功能(附源码和演示 超详细)
需要全部代码请点赞关注收藏后评论区留言私信~~~ 人脸识别自古有之,每当官府要捉拿某人时,便在城墙贴出通缉告示并附上那人的肖像.只是该办法依赖人们的回忆与主观判断,指认结果多有出入,算不上什么先进. ...
- Python启发式算法中爬山法的讲解及解方程问题实战(超详细 附源码)
一.启发式算法 还有一类重要的迭代法,它的迭代关系式不依赖问题的数学性能,而是受某种自然现象的启发而得到,称为启发式算法(Heuristic Algorithm),如爬山法.遗传算法.模拟退火算法.蚁 ...
- 代码规范:在Keil5中使用代码格式化工具Astyle(插件)
r如果日志提示没有被格式化,那么检查你的文件是不是有错误,编译一下,没错误的时候才能格式化 keil mdk都啥年代了每次更新还是都无法解决补全bug也不添加格式化工具 所以这里要用一个第三方插件ht ...
- JTAG+SWD在Keil5中进行仿真
JTAG+SWD在Keil5中进行仿真 上一章说了STM32的烧录问题,主要有slink.TTL-usb的方法,通过相应的烧录软件,进行一个下载烧录的过程,用到的模式也主要是SWD的模式,毕竟只有四根 ...
- main方法_错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为:
错误: 在类 ZiFUChuan.Pyramid 中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则 Java ...
最新文章
- 周一02.1编程语言介绍
- Android ListView重写Adapter
- 计算机软件水平考试英语试题,计算机软考软件设计师英语试题及答案解析(3)
- CentOS忘记root密码解决办法
- .NET5 WPF进阶教程
- Numpy Chararray对象
- 随想录(python编写的计算器和贪吃蛇游戏)
- 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
- hdu2084数塔----DP入门
- CVE2014-6287分析报告
- ora-12514解决方法
- Excel的数据导入到PB的DW中
- android手机如何查看系统版本号,怎么查看安卓系统版本
- Python中列表的常用方法总结
- 什么是IT人员外包?
- ArcGIS空间统计——点密度计算
- 微信小程序傻瓜制作_零基础,傻瓜式制作微信小程序,3分钟完成不是问题!...
- 大数据测试是什么意思?测试分析方法有哪些?
- 项目实训第一周第三篇
- 解决hotmail邮箱无法登陆问题