ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
有兩個選項可以控制反饋定向優(yōu)化:
| --gen_profile_info | 告知編譯器添加檢測代碼以收集配置文件信息。當(dāng)程序執(zhí)行 run-time-support exit() 函數(shù)時,配置文件數(shù)據(jù)會被寫入 PDAT 文件。此選項適用于在命令行上編譯的所有 C/C++ 源文件。 如果設(shè)置了主機上的環(huán)境變量 TI_PROFDATA,則將數(shù)據(jù)寫入指定的文件中。否則,它使用默認文件名:pprofout.pdat。可以使用 TI_PROFDATA 主機環(huán)境變量指定 PDAT 文件的完整路徑名(包括目錄名)。 默認情況下,RTS 配置文件數(shù)據(jù)輸出例程使用 C I/O 機制將數(shù)據(jù)寫入 PDAT 文件。您可以為 PPHNDL 器件安裝器件處理程序,以將配置文件數(shù)據(jù)重定向到自定義器件驅(qū)動程序例程。例如,這可用于將配置文件數(shù)據(jù)發(fā)送到不使用文件系統(tǒng)的器件。 反饋定向優(yōu)化要求您在使用 --gen_profile_info 選項時至少打開一些調(diào)試信息。這使編譯器能夠輸出調(diào)試信息,以允許 armpdd 關(guān)聯(lián)已編譯的函數(shù)及其相關(guān)配置文件數(shù)據(jù)。 |
| --use_profile_info | 指定用于執(zhí)行反饋定向優(yōu)化的第 2 階段的配置文件信息文件??梢栽诿钚猩现付ǘ鄠€配置文件信息文件;編譯器使用來自多個信息文件的所有輸入數(shù)據(jù)。此選項的語法為: --use_profile_info==file1[, file2, ..., filen] 如果未指定文件名,編譯器將在調(diào)用編譯器的目錄中查找名為 pprofout.prf 的文件。 |