阅读:2025回复:0
用怎样的代码可以测试DCache的作用。。。
现在想测试DCACHE的作用, 写了如下函数:
EXPORT ReadSDRAM ReadSDRAM mov r3, #0x1000000 100 ldr r1, =SDRAM_ADDR mov r2, #0x20 ;/* 32words per cache line */ 101 ldr r0, [r1], #4 ;/* read 32-bit values, update r1 = r1 + 4 */ subs r2, r2, #1 bne %b101 subs r3, r3, #1 bne %b100 mov pc, lr 在Dcache开启和关闭的情况下分别运行该代码,并用定时器记录运行时间,可是发现Dcache对运行时间没有影响,想不明白。。。 |
|