“线程:测试”中讨论的其它部件
我已将数据收集 C2000编译器选项-gen_profile_info 添加到我的单元测试版本中,这些版本都是 C++版本。 然后,我按照以下说明创建了一个分析配置: https://software-dl.ti.com/ccs/esd/documents/application_notes/appnote-code_coverage_compiler.html ,用于每个单位测试构建配置。 我看到在主机上创建了 pprofout.pdat 文件,其中包含大约1KB 的数据。 根据运行的单元测试数量,这对我来说真的很小。 在为单元测试构建分析配置后,我看到正在创建的 pprofupe.prf 文件和所有.csv 文件,每个源文件一个。 当我查看任何.csv 文件,特别是我刚刚在板上运行的测试文件时,每行的频率列都显示为0。 这是什么? 我不是在收集和传输所有收集的配置文件数据,还是在其他方面。 我让装置测试运行程序运行到完成状态,在它退出之前的最后一个指令是_TI_STOP_Pprof_collection()。
此致,
拉里