在调memory test 的例程,之前都还好,现在仔细研究的时候,发现计时器突然不对了。
代码中TSCL=0;用来启动tsc中午开始不起作用了。
tscl=TSCL;
tsch=TSCH;
printf("Memory TEst start at %lld cycle\n",_itoll(tsch,tscl));
之前这里应该是从1cycle开始
现在TSCL=0 不起作用了,从寄存器里看断点到这里,都没有改变,之后计时的时间也是一个非常大的数基础上增加
tscl 清零不起作用了,但我没改动程序啊。