大家都知道,一段代码的执行过程应该包括存储器读写以及程序内核运算多个过程,如果想详细分析一段代码中到底多少指令周期用于存储器读写、多少指令周期用于内核计算,
请问CCS5.1有什么工具可以实现,具体应该怎么操作?最好有详细说明和文档,十分感谢!
测试目的:分析一段代码中存储器读、写、以及程序中加法、乘法各占用多少指令周期,用于改进算法的执行效率。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家都知道,一段代码的执行过程应该包括存储器读写以及程序内核运算多个过程,如果想详细分析一段代码中到底多少指令周期用于存储器读写、多少指令周期用于内核计算,
请问CCS5.1有什么工具可以实现,具体应该怎么操作?最好有详细说明和文档,十分感谢!
测试目的:分析一段代码中存储器读、写、以及程序中加法、乘法各占用多少指令周期,用于改进算法的执行效率。
Andy Yin1 ,你好:
我看过你发的Program Cache Layout 的wiki链接,但是有点不是很明白,wiki上的这个好像是用命令行的方式编译工程文件的,我现在想直接通过CCS.5.5里面,在工程属性里面,直接勾选--gen_profile选项,然后编译运行,但是没有发现有什么 .ppd 文件形成啊, TI有很多好用的工具,但是只是提供了工具,并没有比较详细的告诉这些工具怎么用,希望Andy Yin可以指导下Program Cache Layout的使用,最好可以有个文档,多谢!
纠结了好久才发现,profile这个功能只能在设备为Simulator时使用!!!另外需要进入debug模式,在上方的Tools里面才能找到。
采用仿真器连板卡运行是不能用的,估计是硬件不支持。