在Windows解决Keil的C51和MDK不能共存问题

说明:

  • Keil的 C51 可用来开发8051单片机,比如MSP430、STC等
  • Keil的 MDK 可用来开发ARM单片机的,比如STM32、S32K等

问题

看到许多人说,如果同时安装C51和MDK,可能出现许多问题。我这边也遇到了这样的情况:

  • 先安装了C51,放在C盘, 可以正常使用
  • 过了一段时间后,又安装了MDK,但放在D盘,MDK可以使用,但C51就用不了~~

总的问题是,C51 和 MDK 不能共存~~

解决方法

简单粗暴, 把C51和MDK都卸载了,重新来:

  • 先安装 C51,
  • 再安装 MDK

特别注意,MDK和C51的安装路径要一样

安装方法

  • C51的安装,都是一路next,没有什么好说的

  • MDK的安装,请参照之前写的文章:在Windows安装MDK-ARM V5.30

其中下载地址是: https://www.keil.com/download/product/
在Windows解决Keil的C51和MDK不能共存问题_第1张图片
我这边最后的安装目录如下:
在Windows解决Keil的C51和MDK不能共存问题_第2张图片

看看C51和MDK是不是共存

能不能建C51工程

我们以STC单片机为例:
在Windows解决Keil的C51和MDK不能共存问题_第3张图片
在Windows解决Keil的C51和MDK不能共存问题_第4张图片
在Windows解决Keil的C51和MDK不能共存问题_第5张图片
从上可以看到,Keil 可以新建 C51 的项目,成功~~

其中,要先在 Keil 中安装 STC 单片机的库, 利用官方的下载工具即可:
在Windows解决Keil的C51和MDK不能共存问题_第6张图片

看能不能新建MDK-ARM项目

我们以STM32F103为例

在Windows解决Keil的C51和MDK不能共存问题_第7张图片
在Windows解决Keil的C51和MDK不能共存问题_第8张图片
在Windows解决Keil的C51和MDK不能共存问题_第9张图片
从上可以看到,Keil 可以新建 MDK-ARM 的项目,成功~~

其中,要事先安装STM32F103的相关库:
在Windows解决Keil的C51和MDK不能共存问题_第10张图片

小结

同时安装Keil的C51和MDK是可以共存的,最简单的方法就是:先安装C51,再安装MDK,并且保证两者的安装目录一样。

本文完 ~~

你可能感兴趣的:(工具,单片机,单片机,stm32)