引用一張網上找到的圖檔:
以生成bin檔案為例解釋:
fromelf.exe --bin -o "[email protected]" "#L"
生成的指令:
fromelf.exe --bin -o "..\..\..\..\..\output\stm32f10x_mdk\project.bin" "..\..\..\..\..\output\stm32f10x_mdk\project.axf"
$L: $表示應用的是路徑,L表示Output->Name of Executable中設定的名字,即工程的輸出名(包含路徑)。
@L:@表示引用的是檔案名
#L:#表示引用的是本身,#L即工程的輸出檔案
實際fromelf.exe應該也要使用相對路徑,是以指令可以改成:
$KARM\ARMCC\bin\fromelf.exe --bin -o "[email protected]" "#L"
$K表示的是MDK的安裝路徑。