datasheet

使KEIL中同时具有51和ARM的编译功能

2019-06-13来源: eefocus关键字:KEIL  51  ARM  编译功能

分别安装51和ARM的KEIL,他们在不同的文件夹,为的是提取C51文件夹。那么问题来了,是不是可以把他们安装在同一个文件夹下,理论上行得通,没试过。

其实很简单的,下面介绍步骤:

一、先将KEIL C51安装目录下的名字为C51文件夹,放到KEIL ARM安装目录的keil文件夹下。

二、打开TOOLS.INI的这个文件,将文件中加点东西。

在ARM下加入51功能,把KEIL C51下TOOLS.INI中[C51]及其下面的内容复制下来

[UV2]

ORGANIZATION="微软中国"

NAME="微软用户", "dsf"

EMAIL="sad"

BOOK0=UV4RELEASE_NOTES.HTM("uVision Release Notes",GEN)

SOCKETPORT=1

[C51]

PATH="C:KeilC51"

VERSION=V9.00

BOOK0=HLPRelease_Notes.htm("Release Notes",GEN)

BOOK1=HLPC51TOOLS.chm("Complete User's Guide Selection",C)

TDRV0=BINMON51.DLL ("Keil Monitor-51 Driver")

TDRV1=BINISD51.DLL ("Keil ISD51 In-System Debugger")

TDRV2=BINMON390.DLL ("MON390: Dallas Contiguous Mode")

TDRV3=BINLPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")

TDRV4=BINUL2UPSD.DLL ("ST-uPSD ULINK Driver")

TDRV5=BINUL2XC800.DLL ("Infineon XC800 ULINK Driver")

TDRV6=BINMONADI.DLL ("ADI Monitor Driver")

TDRV7=BINDAS2XC800.DLL ("Infineon DAS Client for XC800")

TDRV8=BINUL2LPC9.DLL ("NXP LPC95x ULINK Driver")

RTOS0=Dummy.DLL("Dummy")

RTOS1=RTXTINY.DLL ("RTX-51 Tiny")

RTOS2=RTX51.DLL ("RTX-51 Full")

LIC0=GEGKP-MSCX1-YLXC6-DKBC1-ZJPCT-SL63G

TDRV9=BINSTCMON51.DLL ("STC Monitor-51 Driver")

粘结到KEIL ARM下TOOLS.INI里

二、

需要注意这几个地方:保持PATH一致

将[C51]下的PATH="C:KeilC51"用[ARM]下的PATH="f:KeilC51"

替换

三、再次破解keil,破解时以管理员的身份运行KEIL

至此完成


关键字:KEIL  51  ARM  编译功能

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/mcu/ic464494.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:89C52单片机通过LCD1602显示任意长度字符串
下一篇:最后一页

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

STM32CubeMx(Keil5)开发之路——1配置第一个项目

运行环境Windows10STM32CubeMX___Version 5.0.0Keil5(MDK5)___Version 5.15简介本例程主要搭建第一个项目,并且完成最基本的项目所需配置,后续的教程都基于这篇教程。STM32CubeMx配置新建项目搜索自己芯片的型号点击选择封装形式选择外部晶振可以根据需求调节各个总线的时钟频率(就具体情况而定)DEBUG选项选择"Serial Wire"(4线烧录,CLK,DIO,VCC,GND)你会看到芯片引脚会占用这几个引脚,就是烧录用的CLK和DIO点击"Project Manager"修改项目名称修改项目保存路径选择编写工具(我使用Keil
发表于 2019-06-18
STM32CubeMx(Keil5)开发之路——1配置第一个项目

STM32CubeMX(Keil5)开发之路——9设置微秒级别的延时

运行环境Windows10STM32CubeMX___Version 5.0.0Keil5(MDK5)___Version 5.15简介本例程主要讲解如何对芯片内的Flash进行读写,用芯片内部Flash可以对一些需要断电保存的数据进行保存,无需加外部得存储芯片,本例程采用的是STM32F103ZET6,512K大小的Flash。STM32CubeMx基本配置基础配置过程请参考 STM32CubeMx(Keil5)开发之路—配置第一个项目printf重定向例程请参考 STM32CubeMx(Keil5)开发之路——3发送USART数据和printf重定向STM32CubeMx PWM配置1——点击TIM3进行设置2——选择
发表于 2019-06-18
STM32CubeMX(Keil5)开发之路——9设置微秒级别的延时

STM32CubeMX(Keil5)开发之路——7输出PWM

运行环境Windows10STM32CubeMX___Version 5.0.0Keil5(MDK5)___Version 5.15简介本例程主要讲解如何设置PWM这只输出4路PWM信号STM32CubeMx基本配置基础配置过程请参考 STM32CubeMx(Keil5)开发之路—配置第一个项目STM32CubeMx PWM配置1——点击TIM2进行设置2——4个Channel都选择 “PWM Generation CHx” 选项3——预分频值填72-1即714——自动重装载值设置为100-1也就是995——会看到相应的输出管脚PA0——PA3就是PWM的输出管脚讲解:PWM波的频率=时钟频率/(预分频+1)/(自动重装载值
发表于 2019-06-18
STM32CubeMX(Keil5)开发之路——7输出PWM

STM32 Keil查看程序占用ROM和RAM

1. 编译生成的map文件中code , RO ,RW, ZI 表示内容Code为程序代码部分RO-data 表示 程序定义的常量const temp;RW-data 表示 已初始化的全局变量ZI-data 表示 未初始化的全局变量Program Size: Code="18248" RO-data=320 RW-data=260 ZI-data=3952Code, RO-data,RW-data ............flashRW-data, ZIdata...................RAM2. 编译生成的文件中有一个map类型的文件,使用记事本打开该文件,下滑到最下面
发表于 2019-06-14
STM32 Keil查看程序占用ROM和RAM

keil+stm32+JTAG利用swd方式进行printf输出

;2005-2007 Keil Software. All rights reserved.                */  /* This software may only be used under the terms of a valid, current,  
发表于 2019-06-14
keil+stm32+JTAG利用swd方式进行printf输出

STM32 KEIL _MAP文件解析

;RW-data、ZI-data:位于RAM中;提醒:RW-data已初始化的数据会存储在Flash中,上电会从FLASH搬移至RAM中。 关系如下:RO  Size = Code + RO DataRW  Size = RW Data + ZI DataROM Size = Code + RO Data + RW Data 更多具体内容可以参看文章:Keil编译存储相关说明及拓展 上面信息是比较全面的汇总,如果不想看那些模块的详细,只看汇总统计的信息可以在配置中只勾选“Totals Info”,对比信息: 0、写在前面相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大
发表于 2019-06-13
STM32 KEIL _MAP文件解析

小广播

何立民专栏

单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved