回覆列表
-
1 # 心想事成
-
2 # 坦蕩微笑的勇
這個提示的根本原因是:編譯器自己的晶片列表中找不到你的工程選用的晶片型號。
造成這樣錯誤的原因可能有以下幾種:
1、你的編譯器是Keil
for
ARM,而你將要開啟的工程是Keil
51。或者你的編譯器是Keil
51而工程是Keil
for
ARM。
2、'D:\keil4\TOOLS.INI'
檔案被破壞。
對於第1個原因,你需要重新安裝匹配的編譯器(注意:如果你想同時擁有兩種編譯器,則需要將兩個編譯器分別裝在不同的路徑下;或者你也可以按照網上的教程操作,使兩種編譯功能共存)。
對於第2個原因,你可以重新安裝軟體。
-
3 # hldkg29819
這在keil裡是不能清除的,那些工程是記錄在登錄檔中了,需要清除登錄檔才行。但不知你對登錄檔是否熟悉,特別是在登錄檔中去清除這些記錄。為了保證操作的準確,可以先試著清除一條。在這些記錄中選一項,記下全部的字串,從第一個字元如D:開始,記下來。關掉 keil。再執行regedit,進入汪冊表編輯介面,查詢那個字串。找到後,是在一個資料夾裡,如下圖,即它的根鍵是這樣的。它有10項,在資料項沒有的就是空項,把找到的那些專案刪掉就行了。為了避免錯誤,先刪掉一行的,就是查詢的那一行。然後開啟keil,看工程記錄中少一項沒有。如果對了,就繼續刪。最後說一句,如果對登錄檔不熟悉的,就別做了,一旦誤操作,會影響到其它項了。
那你直接進行重新整理,然後退出應用,重新開啟