TI论坛
直播中

叶恒

7年用户 221经验值
私信 关注
[问答]

请问CCS5能利用profile观测部分代码的时间吗?

最近一直想用profile测试代码时间,网上终于找到相关方法,但测试的结果是只能看见初始化代码的时间,我自己写的算法时间看不到,想问一下,CCS5能利用profile观测部分代码的时间吗

回帖(4)

冯敬宇

2020-7-23 10:47:47
如果你要测试代码运行的时间,我常用的一个方法是,在你要测的函数入口,暂停,点击run > clock > enable, 再在函数结束的时候设置一个断点,运行。这样在CCS的右下角会显示需要多少个CPU clock cycle。
Eric
                                                                         - ERIC
举报

叶恒

2020-7-23 11:05:34
引用: guigui_7044 发表于 2020-7-23 14:53
如果你要测试代码运行的时间,我常用的一个方法是,在你要测的函数入口,暂停,点击run > clock > enable, 再在函数结束的时候设置一个断点,运行。这样在CCS的右下角会显示需要多少个CPU clock cycle。
Eric
                                                                         - ERIC

这种办法我试过了,准确性不好,每次的结果都不一样。上文提出的问题,我已经找到方法了。CCS5是不支持C2000的函数剖析功能的,必须在ccs5/ccs_base/DebugServer/bin/SerializedProfileActivities的ProfileFuctionsHW文件的ISA列表下添加TMS320C28,即可使用函数剖析功能。效果很好,多次剖析的代码时间都是不变的,很具有代码优化参考价值。
举报

张恒

2020-7-23 11:23:55
引用: guigui_7044 发表于 2020-7-23 14:53
如果你要测试代码运行的时间,我常用的一个方法是,在你要测的函数入口,暂停,点击run > clock > enable, 再在函数结束的时候设置一个断点,运行。这样在CCS的右下角会显示需要多少个CPU clock cycle。
Eric
                                                                         - ERIC

生成的asm文件里面好像没有看到cpu cycles的显示项目啊,难道配置的不对
举报

张恒

2020-7-23 11:40:42
OmapL138的应该怎样添加这个ISA
举报

更多回帖

发帖
×
20
完善资料,
赚取积分