1、 文檔目標(biāo)
解決MDK對(duì)于pack包的搜索路徑進(jìn)行變更的問(wèn)題
2、 問(wèn)題場(chǎng)景
在keil MDK中,pack的安裝路徑是固定的,無(wú)法進(jìn)行更改的,默認(rèn)都是C:UsersUSERAppDataLocalArmPacks這個(gè)路徑下面(如圖2-1)。那么存在部分客戶對(duì)于C:UsersUSERAppData這個(gè)路徑?jīng)]有訪問(wèn)的權(quán)限,那么在打開(kāi)軟件之后,keil就會(huì)提示找不到對(duì)應(yīng)芯片的pack包,導(dǎo)致工程無(wú)法使用。

圖2-1
3、軟硬件環(huán)境
1)、軟件版本:MDK 5.38a
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無(wú)
4、解決方法
1)、最直接的解決方法就是讓客戶公司的IT給對(duì)應(yīng)的用戶賬戶開(kāi)放權(quán)限。
2)、另外一個(gè)方法就是將pack包放在用戶不需要權(quán)限就可以訪問(wèn)的目錄下進(jìn)行使用。方法如下
(1)、首先,需要將你之前在C:UsersUSERAppDataLocalArm目前下面的存放Pack包的Packs文件夾拷貝到一個(gè)新的路徑上去,例如存放在D:MDK_Pack目錄下面(如圖4-2-1)。

圖4-2-1
(2)、進(jìn)入到MDK的安裝目錄下,目錄下有一個(gè)TOOLS.INI文件。打開(kāi)這個(gè)文件后,RTEPATH這個(gè)關(guān)鍵字就是keil MDK中用于指定Pack包搜索路徑的關(guān)鍵字。將之前的“RTEPATH="C:UsersUSERAppDataLocalArmPacks"”修改成“RTEPATH="D:MDK_PackPacks"”。(如圖4-2-2)

圖4-2-2
(3)、然后,重新啟動(dòng)keil MDK就可以在Pack Installer中看到Pack包的搜索路徑變更了。(如圖4-2-3)

圖4-2-3

首頁(yè) > 資源中心 > FAQ
