请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6657 工具/软件:Code Composer Studio
您好!
我尝试使用下面的代码来测试从寄存器读取所需的 CPU 周期数。 但结果大约为119个周期、仅用于读取寄存器。 我认为这不正确、那么可能是什么问题?
代码位于 L2 RAM 上、非常感谢
#include
unsigned int start、stop;
unsigned int test = 0;
int main (空)
{
TSCL = 0;//需要写入它来开始计数
START = TSCL;
//关键代码
TEST =*((volatile unsigned int *)(0x02220020));// SOC_TMR_2_regs + TMR_INTCTLSTAT
STOP = TSCL;
STOP --= START;// STOP 将具有 CPU 周期总数
for (;;)
{
}
}
