1、 文檔目標
解決在打開工程的時候,出現“Warning: Registered ARM Compiler ignored, Version needs to be 5 or higher. Path: 'ARMCLANG'”警告的問題。
2、 問題場景
在使用MDK的時候,出現彈窗提示“Warning: Registered ARM Compiler ignored, Version needs to be 5 or higher. Path: 'ARMCLANG'”的警告信息(如圖2-1),然后,構建工程的時候也出現了報錯,報錯信息如下(如圖2-2和代碼塊):

圖2-1

圖2-2

3、軟硬件環境
1)、軟件版本:Keil MDK 5.38a
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、首先,需要檢查客戶的編譯器的引用位置是否正確,可以通過檢查Manage Project Items->Folders/Extensions來確認(如圖4-1)。

圖4-1
2)、如果檢查發現編譯器的安裝沒有問題,需要檢查C:Keil_v5ARMARMCLANGswmappings文件夾或者 C:Keil_v5ARMswmappings文件夾是否存在(如圖4-2)。這個文件夾中的內容是編譯器在使用的時候必須需要的引導文件。如果缺少可以由工程師將對應版本的mappings中的內容拷貝給客戶或者讓客戶重新安裝軟件。

圖4-2

首頁 > 資源中心 > FAQ
