如果C语言编译后是1500words左右,中间没有循环,大概需要多少周期执行?
不知道这样估算行不行?1500words,估计不大于800条指令,加上一些分支,实际执行不大于700条指令,约750个时钟周期左右。
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.
如果C语言编译后是1500words左右,中间没有循环,大概需要多少周期执行?
不知道这样估算行不行?1500words,估计不大于800条指令,加上一些分支,实际执行不大于700条指令,约750个时钟周期左右。
不能根据程序大小和指令多少来确认,运行程序需要的时间。
有2个简单的办法,一个是用cputimer测量一下看看究竟实际运行要多少个时钟周期。
另一个是用CCS中的clock功能测量一下理论上指令要多少时钟周期。CCSV3中这个功能在ccs-->profile-->clock
CCSV5在run-->clock中
谢谢,您过奖了,我还有很多东西需要学习。
您说的视频中谈到的Profile Data Collection功能,并不支持C2000芯片,虽然可以通过一些办法使其支持,但是这并非官方的立场。
请参考: