找回密码
 立即注册
楼主: zhudean11

keil C51和MDK并存问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 08:30:50 | 显示全部楼层
zhude*** 发表于 2024-5-13 08:30
[UV2]
ORGANIZATION="z"
NAME="dell", "z"

这是D盘下的
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:454
  • 最近打卡:2025-05-03 00:18:42
已绑定手机

13

主题

1257

回帖

2979

积分

金牌会员

积分
2979
发表于 2024-5-13 08:31:46 | 显示全部楼层
zhude*** 发表于 2024-5-13 08:28
以前是在同一个路径,也是这样,后来看网上有人说分开装才分开的

要安装到同一个路径,我安装C51/C251/ARM是正常的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 08:33:00 | 显示全部楼层
21cns*** 发表于 2024-5-13 08:31
要安装到同一个路径,我安装C51/C251/ARM是正常的

是么?受累告诉一下各个软件的版本号,我看看是不是版本的问题

点评

折腾好了吗?  发表于 2024-5-13 09:02
都是最新版本。安装顺序关系,关键是C:\keil_v5\TOOLS.INI文件里面有三个版本对应的编译器配置不能被覆盖,分包是[C51]段、[C251]段、[ARM]段以及其他  发表于 2024-5-13 08:37
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:397
  • 最近打卡:2025-05-04 04:44:01

16

主题

702

回帖

2482

积分

金牌会员

积分
2482
发表于 2024-5-13 08:46:03 | 显示全部楼层
装到同一个路径就没有问题
截图202405130845497914.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:338
  • 最近打卡:2025-04-25 16:31:21
已绑定手机

14

主题

600

回帖

2199

积分

荣誉版主

积分
2199
发表于 2024-5-13 09:10:04 | 显示全部楼层
本帖最后由 xiangzichen 于 2024-5-13 09:12 编辑

安装后,把C51,C251的编译器拷贝到MDK,然后参考C51目录的TOOLS.INI,C51,C251的信息,把MDK的tools.ini文件修改一个,一个mdk,三个编译器,非常方便.

MDK目录内容
截图202405130911166297.jpg



tools.ini文件节选
截图202405130912193581.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 09:18:53 | 显示全部楼层
xiangz*** 发表于 2024-5-13 09:10
安装后,把C51,C251的编译器拷贝到MDK,然后参考C51目录的TOOLS.INI,C51,C251的信息,把MDK的tools.ini文件修 ...

感谢指导,一会儿我试试。谢谢!
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 09:19:10 | 显示全部楼层
小*** 发表于 2024-5-13 08:46
装到同一个路径就没有问题

感谢帮助
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6845

积分

论坛元老

积分
6845
发表于 2024-5-13 10:37:39 | 显示全部楼层
本帖最后由 乘风飞扬 于 2024-5-13 10:44 编辑
zhude*** 发表于 2024-5-13 09:18
感谢指导,一会儿我试试。谢谢!
我跟15楼使用类似的方法。网上找的方法供参考:
将C51/C251安装在同一个目录(如keil_51),arm编译器安装在另一个目录(如keil_arm),然后执行以下步骤:
1. 复制keil_51目录下的C51,C251文件夹到keil_arm(arm编译器安装目录)。
2. 复制keil_51目录下的uv4文件夹到keil_arm(arm编译器安装目录),有弹窗提示同名文件的话选择跳过。
3. 拷贝keil_51的tools.int信息到keil_arm的tools.ini文件后面,将里面的PATH路径改成keil_arm文件夹路径。
配置完成后,使用keil_arm目录的快捷方式打开keil可编译3种内核的芯片项目。
(我看了自己的arm编译器安装目录,好像当时安装时没有执行第1步,只执行了2,3步,而且第3步也没有改PATH路径改)

网上也有介绍可以安装在同一个目录下,说是安装时遇到同名文件提示一律选择跳过即可,这种方法没有试过,有兴趣的话可以试试。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 10:43:41 | 显示全部楼层
乘风*** 发表于 2024-5-13 10:37
我跟15楼使用类似的方法。网上找的方法供参考:
将C51/C251安装在同一个目录(如keil_51),arm编译器安装在 ...

感谢帮助,我正在试,以前安装在同一个目录有软件打开后闪退的问题,后来在网上搜原因,才发现有人说安装在不同的目录能避免闪退。后来就分开装了。
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:490
  • 最近打卡:2025-05-04 06:00:10
已绑定手机

27

主题

693

回帖

1962

积分

金牌会员

打工人

积分
1962
发表于 2024-5-13 10:47:31 | 显示全部楼层
乘风*** 发表于 2024-5-13 10:37
我跟15楼使用类似的方法。网上找的方法供参考:
将C51/C251安装在同一个目录(如keil_51),arm编译器安装在 ...

分开装发现也有不方便的时候,就是上一次打开的c251、c51工程,用完了关闭。等下一次如果直接打开ARM工程就不行了,得先打开ARM的MDK,然后在mdk里打开工程文件才行。反过来也一样。
打工人
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-4 10:19 , Processed in 0.128763 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表