I have added the data collection C2000 compiler option --gen_profile_info to my unit test builds that are all in C++. I have then created an analyze configuration per instructions here: https://software-dl.ti.com/ccs/esd/documents/application_notes/appnote-code_coverage_compiler.html for each unit test build configuration. I see the pprofout.pdat file is created on the host with about 1KB of data. This looks really small to me based on the number of unit tests run. After I build the Analyze configuration for the unit test, I see the pprofout.prf file being created and all of the .csv files, one for each source file. When I look at any of the .csv files, and especially the test files I just ran on the board, I see 0 for the frequency column for every line. What is up here? Am I not collecting and transferring all of the collected profile data or is it something else. I let the unit test runner run to completion and the very last instruction before it exits is the _TI_stop_pprof_collection().
Regards,
Larry