TI中文支持网
TI专业的中文技术问题搜集分享网站

片内、片外代码执行速度

请教下,我把原来放在片内的函数和变量放在了片外,但是代码执行时间没有变变化是为什么啊(拉IO测试的时间)

Denny%20Yang99373:

是不是开了CACHE的原因?

user4796829:

回复 Denny%20Yang99373:

你好,

1 我查看了 CSR->PCC    CSR->DCC  他们都是 0

2 我用了一个 int tempTest  变量进行对比测试 :

 int tempTest[8200] = {0};    void testPian()    {        int i = 0;        for(i = 0;i<8200;i++)        {            tempTest[i]++;        }    }   

a  8200以下 的代码执行时间一样 

b 8200 -> 8600 代码执行时间不一样了

Shine:

回复 user4796829:

请问用的是哪款芯片?片外接的是什么memory?

user4796829:

回复 Shine:

你好,

        用的是OMAP132,  片外是mDDR

Tony Tang:

回复 user4796829:

PENG GAO41 我查看了 CSR->PCC    CSR->DCC  他们都是 0

这个寄存器的PCC, DCC配置没有作用。是什么无所谓。

把你的cmd文件贴上来看看。

赞(0)
未经允许不得转载:TI中文支持网 » 片内、片外代码执行速度
分享到: 更多 (0)