1、 文檔目標(biāo)
解決調(diào)用ArmDS的編譯器時(shí)無(wú)法獲取授權(quán)問(wèn)題
2、 問(wèn)題場(chǎng)景
在調(diào)用ArmDS的編譯器時(shí),無(wú)法獲取授權(quán),出現(xiàn)如下錯(cuò)誤:
圖 2-1
3、軟硬件環(huán)境
1)軟件版本:ArmDS 2023.0
2)電腦環(huán)境:Windows 11
3)外設(shè)硬件:無(wú)
4、解決方法
1)打開(kāi)系統(tǒng)設(shè)置的高級(jí)選項(xiàng),如下圖4-1所示:
圖4-1
2)在系統(tǒng)屬性窗體中,選擇“Environment Variables...”,進(jìn)行環(huán)境變量設(shè)置。
圖4-2
3)設(shè)置 License 環(huán)境變量 ARMLMD_LICENSE_FILE,
ARMLMD_LICENSE_FILE=license 文件路徑,如:
圖4-3
4)創(chuàng)建 ARM_PRODUCT_DEF 環(huán)境變量
ARM_PRODUCT_DEF=elmap 文件的絕對(duì)路徑設(shè)置步驟和ARMLMD_LICENSE_FILE 類(lèi)似,如圖4-4所示:
圖4-4
注:elmap文件需根據(jù)版本類(lèi)型來(lái)選擇不同的文件。
5)驗(yàn)證:
在 cmd 窗口中切換到arm 編譯器路徑,輸入編譯器名稱(chēng)并回車(chē)。比如: armclang --help
圖4-5