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
這些步驟說(shuō)明了反饋制導(dǎo)優(yōu)化的創(chuàng)建和應(yīng)用。
armcl --opt_level=2 --gen_profile_info foo.c --run_linker --output_file=foo.out
--library=lnk.cmd --library=rtsv4_A_be_eabi.lib執(zhí)行應(yīng)用程序時(shí)會(huì)在當(dāng)前(主機(jī))目錄中創(chuàng)建一個(gè)名為 pprofout.pdat 的 PDAT 文件。應(yīng)用程序可以在連接到主機(jī)的目標(biāo)硬件上運(yùn)行。
在使用多個(gè)數(shù)據(jù)集運(yùn)行應(yīng)用程序后,在 PDAT 文件上運(yùn)行 armpdd 以創(chuàng)建與--use_profile_info 一起使用的分析信息(PRF)文件。
armpdd -e foo.out -o pprofout.prf pprofout.pdatarmcl --opt_level=2 --use_profile_info=pprofout.prf foo.c --run_linker
--output_file=foo.out --library=lnk.cmd --library=rtsv4_A_be_eabi.lib