求助,安装Keil for ARM 后Keil C51用不成了,如何兼容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,安装Keil for ARM 后Keil C51用不成了,如何兼容相关的知识,希望对你有一定的参考价值。

参考技术A

你检查一下keil目录下是否有C51的文件夹,如果没有就重新安装C51V900.exe(安装包内通常有C51V900.exe和MDK400.exe两个安装程序,代表C51和ARM),安装完成之后TOOLS.INI会自动添加C51的启动路径,就可以正常打开C51的工程了

参考技术B

首先先装ARM版,破解一下,然后把安装目录下的 TOOLS.INI 文件里面添加黑体内容(最好备份下),注意路径

[UV2]
CDB0=UV4\\STC.CDB("STC")
ORGANIZATION="Microsoft"
NAME="Microsoft", "1"
EMAIL="1"
ARMSEL=1
USERTE=1
BOOK0="UV4\\RELEASE_NOTES.HTM" ("uVision Release Notes",GEN)
RTEPATH="D:\\KEIL05\\PACK"
DEVICE_BOOKS=
SocketPort=1969854680
[ARM]
PATH="D:\\KEIL05\\ARM\\"
VERSION=5.00
PATH1="C:\\Program Files\\GNU Tools ARM Embedded\\4.7 2012q4\\"
TOOLPREFIX=arm-none-eabi-
CPUDLL0=SARM.DLL(TDRV0,TDRV5,TDRV6,TDRV9)                                                                 # Drivers for ARM7/9 devices
CPUDLL1=SARMCM3.DLL(TDRV1,TDRV2,TDRV3,TDRV4,TDRV5,TDRV7,TDRV8,TDRV10,TDRV11,TDRV12,TDRV13,TDRV14,TDRV15)  # Drivers for Cortex-M devices
CPUDLL2=SARMCR4.DLL(TDRV7)                                                                                # Drivers for Cortex-R4 devices
BOOK0="HLP\\RELEASE_NOTES.HTM" ("Release Notes",GEN)

......

具体戳http://www.stmcu.org/module/forum/thread-598910-1-1.html

http://embed.21ic.com/

keil 安装 for NRF52832

今天重新安装了keil 想要在调试nrf52832的时候使用,记录一下安装过程和问题解决。

和安装keil一样,安装这两个文件,破解也是一样。

然后双击下面的pack,根据不同的sdk版本选择合适的pack版本,这里使用的是sdk13.0,pack8.12.0.

然后打开keil,点击这里,然后勾选下面箭头。

接下来弹出更改对话框,点击是即可。

然后就可以编译历程了。但是有时还会出现一个问题,如下

Error: C9517E: Parsing error: Info GenerationDate specifies date which is in the future (C:\\Keil_v5\\ARM\\ARMCC\\sw\\mappings\\armcompiler.elmap:10)

Error: C9517E: Parsing error: Info GenerationDate specifies date which is in the future (C:\\Keil_v5\\ARM\\sw\\mappings\\mdk_std.elmap:7)

解决方法是,将电脑的系统时钟修改正确即可,我但是的系统时钟是2010年1月1号,今天2018.7.30,修改后,就可以正确编译了。

以上是关于求助,安装Keil for ARM 后Keil C51用不成了,如何兼容的主要内容,如果未能解决你的问题,请参考以下文章

如何安装keil mdk-arm

MDK for ARM (keil) 编译后的信息

如何在打开方式里添加keil c51和keil arm

如何让keil4同时能使用51跟ARM编译

keil arm汇编如何指定一个绝对地址的代码区?

在keil for arm 编译环境中,axf文件是干啥的?怎么生成的?能修改吗?