如何解决KEIL 5 编译KEIL4的带有RTX系统的工程解决方法

如何解决KEIL 5 编译KEIL4的带有RTX系统的工程解决方法,第1张

1、笔者个人对KEIL5与KEIL4的比较
相较于KEIL 5 的“华丽”,笔者还是喜欢KEIL4的“内敛”,主要也还是习惯了,懒得换了。因为工作的 原 因,最 新的芯片上KEIL4没有支持,有人可能提出可以去下载芯片支持包加载进去,我相信这个肯定可以,估计 已经有很多网友这么做了,但是我想,新的实物总要求接触,固步自封不是一种好的习惯。
下面简单介绍两者的差异:
KEIL4你不用担心,芯片的问题,因为大部分的芯片,但你装载软件的时候,就好自动的加载进去。但是到了KEIL5,当你安装好了软件,它依然不可以用,还需要点击“Pack installer”,如下图所示的那个按钮,下面的都是在联网的情况下,否则无法下载。
然后你会进入下图的界面,在下图中你可以很明显的看到,左侧的芯片,点击你需要的芯片类型旁边的"install",相应的芯片就会加载进入软件,每款芯片都有相应的例程。点击“Examples”,即可看到相应的例程,你也点击"copy"把例程拷贝到桌面。
2、如何解决 keil 5 对 KEIL 4 RTX工程的兼容
KEIL 5 与 keil 4 最大的差异就是 RTX系统搞成了CMSIS-RTOS,后者只是在前者的基础上又封装了一层,很多函数都变了,如果你用标准的KIEL5去编译 keil 4 建立的RTX工程,肯定会报错。笔者开始也被这搞的很惨,对于升级KEIL5 不感冒,因为如果要更改RTX系统这就比较麻烦了。估计大多数公司也不会去更改,天知道更改了之后是否还稳定。某天笔者无意中逛KEIL的官网,发现了 原来KEIL5 专门为了向下兼容RTX推出了一块KEIL5,这款KEIL5 把cotex 和ARM分成了两款软件,可以根据需求下载,笔者目前只安装了 cotex版本。网址放在这里:>在Keil μVision4主界面中,选中菜单栏中的工程选项,然后在打开的下拉菜单中,选择<为目标Target1设置选项>;
2
/8
首先进入到的是Target选项卡,Xtal 后面的数值框代表的是晶振频率值,因为我们选的芯片为51单片机,所以一把将这里的数值设置为110592MHz,后面的Use on-chip ROM 选项,表示是否使用片内 ROM,这个我们可以根据需要将其选中;
3
/8
在Target选项卡中还有三个设置是比较能用的到的,首先说的是Memory Mode,他是用于设置 RAM ,在下拉框中有三个选择项:
Small:variables in DATA 所有变量都在的内部RAM
Compact:variables in PDATA 使用部分外部扩展RAM
Larget:variables in XDATA 使用全部外部扩展RAM
4
/8
Code Rom Size 是设置ROM的使用情况,在下拉框中的三个选项分别是:
Small:program 2k or less 只用低于 2K 的程序空间
Compact:2k functions,64k program 单个函数的代码量不能超过 2K,整个程序可以使用 64K 程序空间
Larget:64k program 可用全部 64K 空间
5
/8
Operating system: 是用来选择 *** 作系统的,在下拉框中的选项分别是:RTX-51 Tiny 和RTR-51 Full,None是不使用任何 *** 作系统;
6
/8
接下来打开OutPut选项卡,在此界面中我们将Creat Hex file选中,此功能用于生成可执行代码文件,所以此选项要特别注意,其他的设置我们默认就可以了;
7
/8
Listing 选项卡中的设置是用于调整生成各种列表文件,在这个选项卡中比较常用的是Assamble Code选项,此选项的功能是生成 C 语言源程序所对应的汇编代码;
8
/8
C51 选项卡的功能是用于对 Keil 的C51 编译器的编译过程进行控制,这里我们比较常用的是Emphasis,他的功能是选择编译优先级,在Emphasis的下拉菜单中有三个选项分别是:
Favor speed 生成的代码速度最快
Favor size 生成的代码量最少
<default> 默认,速度优先
注意事项
如果此经验对您有所帮助,就请支持一下,谢谢。
内容仅供参考并受版权保护
举报/反馈
不喜欢
沙发_厂家直销_价格优惠
材质细密实木沙发
¥42000 元
客厅办公实木沙发
¥1400 元
楸木实木沙发
¥3800 元
三杉全实木沙发 欧式真皮实木沙发 材质细密实木沙发
¥1800 元
三杉全实木沙发
¥13968 元
爱采购广告
乳胶床垫怎么样-京东家居家装,让家居更温暖!
乳胶床垫怎么样-京东家居家装,多场景适用,性价比高!环保材质,使用更健康!
京东广告

立创EDA画电路图时怎么快速查找STC89C52
896人看
在keil中怎样新建文档?
100w人看过
二手钢琴回收网-上门回收-电话预约
关注二手钢琴的人也在看
乐人回收乐器有限公司广告
keil怎样生成hex文件?
24w人看过
检查井-各类潮流单品,尽在淘宝热卖,快来选购!
淘宝热卖广告
keil5生成hex文件步骤
13w人看过
Keil项目怎么添加C文件
3797人看过
keil4怎么新建工程
3785人看过
电动车价格一般多少钱2023款上汽大众ID4 X 焕新上市
关注电动摩托车的人也在看
上海上汽大众汽车销售广告
百度法制宣传日-反诈及青少年普法宣传活动
keil uvision4在编译程序时如何生成hex文件?
758人看过
如何使用立创EDA 建立封装?
4920人看过
双G网红同款裤腰带酷奇男士皮带百搭皮带ins休闲时尚潮流 38男款GG黑色金(普通礼盒) 115CM
¥128 元¥148 元
购买
京东广告
单片机的Hex文件如何生成?
11w人看过
使用proteus绘制51单片机最小系统的方法
1961人看过
keil为什么编译不了
5289人看过
双G网红同款裤腰带酷奇男士皮带百搭皮带ins休闲时尚潮流 38男款GG黑色金(普通礼盒) 115CM
¥128 元
双G网红同款裤腰带酷奇男士皮带百搭皮带ins休闲时尚潮流 38男款GG黑色金(专柜礼盒) 110CM
¥148 元
乾裳新品腰带女酷奇皮带男女同款双G经典时尚百搭腰带韩版网红裤腰带女 双G40宽男款 125CM
¥52 元
京东广告
《51单片机》:[30]如何生成HEX文件
7363人看过
keil如何编译程序
14w人看过
KEIL怎样生成HEX文件和相关设置
01:45
953w人看过
Keil工具栏不见了
44w人看过
立创EDA怎么0元打样PCB板
5108人看过
Keil如何软件仿真调试
01:59
902w人看过
keil与proteus联调
15w人看过
立创EDA如何为画好的PCB铺铜
3348人看过
keil uvision4怎么用
00:57
73w人看过
发表你的评论
抢沙发
4


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13370204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-23
下一篇 2023-07-23

发表评论

登录后才能评论

评论列表(0条)

保存