說明:
- 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/
我這邊最後的安裝目錄如下:
看看C51和MDK是不是共存
能不能建C51工程
我們以STC單片機爲例:
從上可以看到,Keil 可以新建 C51 的項目,成功~~
其中,要先在 Keil 中安裝 STC 單片機的庫, 利用官方的下載工具即可:
看能不能新建MDK-ARM項目
我們以STM32F103爲例
從上可以看到,Keil 可以新建 MDK-ARM 的項目,成功~~
其中,要事先安裝STM32F103的相關庫:
小結
同時安裝Keil的C51和MDK是可以共存的,最簡單的方法就是:先安裝C51,再安裝MDK,並且保證兩者的安裝目錄一樣。
本文完 ~~