SPNU151W 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
The code generation tools include a tool called the Profile Data Decoder or armpdd, which is used for post processing profile data (PDAT) files. The armpdd tool generates a profile feedback (PRF) file. See Section 3.7.1 for a discussion of where armpdd fits in the profiling flow. The armpdd tool is invoked with this syntax:
armpdd -e exec.out -o application.prf filename.pdat |
-a | Computes the average of the data values in the data sets instead of accumulating data values |
-e exec.out | Specifies exec.out is the name of the application executable. |
-o application.prf | Specifies application.prf is the formatted profile feedback file that is used as the argument to --use_profile_info during recompilation. If no output file is specified, the default output filename is pprofout.prf. |
filename.pdat | Is the name of the profile data file generated by the run-time-support function. This is the default name and it can be overridden by using the host environment variable TI_PROFDATA. |
The run-time-support function and armpdd append to their respective output files and do not overwrite them. This enables collection of data sets from multiple runs of the application.
The pprofout.pdat file generated by the run-time support is a raw data file of a fixed format understood only by armpdd. You should not modify this file in any way.