keil编译51和arm的问题,本人菜鸟。同个keil能编译51程序又能编译arm程序吗?如果能用哪个版本,多谢啦

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil编译51和arm的问题,本人菜鸟。同个keil能编译51程序又能编译arm程序吗?如果能用哪个版本,多谢啦相关的知识,希望对你有一定的参考价值。

可以。

例如Keil4下同时安装PK51和MDK。新建项目选择芯片型号时,选择ARM类则自动切换为MDK编译,选择51类则自动切换为C51编译。

参考技术A 不能,你安个3,8的再安4.0的就解决了 参考技术B 如果你想同时编译51和ARM,就得安装一个keil for C51 ,一个MDK (keil for arm)。
我安装了一个keil 3编译51和keil 4编译ARM。
参考技术C Keil 3编译器,加Real View MDK插件。
参考技术D 这个问题我也在纠结,我之前装的是MDK403编ARM,但是怎么试编译51不行。网上看人家用MDk412可以编51我又下载了一个,怎么也是不行。好像keil4可以同时编两个的,但是我还没有实现

GCC KEIL ARM编译器

经常用keil,也听说IAR的编译效率很高,原来C51时用proteus,最近proteus8开始支持stm32,所以在研究用keil5+HAL+proteus学习STM32F.

问题:因为proteus的对stm32的仿真只支持.elf文件格式(GCC编译器的输出文件),而keil只能生产.alf和hex所以跑不起来。

查找:那keil能否用GCC呢?网上找到是可以的,在keil官网上http://www.keil.com/arm/gnu.asp查到和另一篇文章:

一 下载GNU ARM:https://launchpad.net/gcc-arm-embedded/+download

二:安装与设置http://blog.csdn.net/kevinscabin/article/details/8774723

 

实际上为了怕配置后在用KEIL的armcc出错也可以用CODEBLOCKS进行arm的开发:

以上是关于keil编译51和arm的问题,本人菜鸟。同个keil能编译51程序又能编译arm程序吗?如果能用哪个版本,多谢啦的主要内容,如果未能解决你的问题,请参考以下文章

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

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

GCC KEIL ARM编译器

同一台电脑上安装不同版本的ARM MDK和Keil C51可以吗

keil c51与keil uVision的联系与区别

gcc 可以用 keil-arm 编译器编译的目标文件编译吗?