cygwin C 編譯器/連結工具以「/cygdrive/c」建立精靈檔案。 您將需要使用 Lauterbach Trace32 data.load.elf 指令的參數,將 /cygdrive/c 從 elf 檔案中取出。
將精靈載入到 Lauterbach Trace32,具體說明下列參數:
data.load.elf /PLUSVM /StripPART 3 /PATH C:\
應包含精靈影像的磁片磁碟機、路徑和檔案名。 舉例來說,可能是:
C:\NEEK\mictor_test\software\hello_world_mictor\Release\hello_world_small.elf
/StripPART 進行剪脫,並且 /路徑 更換路徑的剝離部分,提供尋找原始碼的根目錄。
「3」的 StripPART 值指定從 .elf 檔案中所指明的所有來原始檔案路徑中移除磁片磁碟機字母(第一部分)和前兩個子方向(第二部分和第三部分、「cygdrive」和「c」)。
勞特巴奇找到檔案的速度與透過 /PATH 指定的目錄下的檔案和目錄數量成正比。 在上方的資料.load.elf 範例中,整個 C:\磁片磁碟機指定為原始碼存放庫。
如果您將其他零件 (目錄) 從 elf 指定的原始碼位置剝離,然後將對應的目錄加入 /PATH 交換器中,則減少原始碼檔樹的大小。 但是,將找不到任何不在 /PATH 目錄下的原始碼。
例如,修改上述資料.load.elf 命令,將 /StripPART 參數增至 4,並將 /PATH 參數變更為包括 NEEK 目錄:
data.load.elf /PLUSVM /StripPART 4 /PATH C:\NEEK\
不會在 C:\NEEK 目錄下找到任何來原始程式碼,例如Altera® HAL裝置驅動程式。