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.
工具/软件:Code Composer Studio
你好
我正在 使用 CCSv8中的配置文件时钟来测量循环所需的周期数。 我能够得到一个数字(例如、大约10000个周期)。 然而、当单步执行一个完整环路时、我得到的数字要小得多(每个环路小于2000个周期)。 我在第一种方法中使用了硬件断点。
我测量它的方式是否有问题? 什么可能导致如此大的差异? 在此循环期间、我正在从闪存读取一些数据、是否可能是由闪存等待状态导致的?
感谢你的帮助
您好 Lucas、
有几个潜在因素、在没有测试案例的情况下很难确定哪一个可能是原因。 需要记住的一点是、如果在循环中运行时为中断提供服务。 ISR 中的时间将是10K 计数的一部分。
谢谢
Ki