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程序吗?如果能用哪个版本,多谢啦的主要内容,如果未能解决你的问题,请参考以下文章