各位前輩:
想請教一個問題,我在看bios-lt74的源碼時,看到head.S 有一個不太懂的地方,就是
/* * Cache Flush & Enable if requested */ ldr r0, =TAG_BASE /* Cache Flush */ mov r1, #0 mov r2, #256 1: str r1, [r0], #4 subs r2, r2, #1 bne 1b
nop ldr r0, =SYSCFG ldr r2, [r0] orr r2, r2, #6 /* Cache, Write Buffer Enable */ str r2, [r0] 最上面的TAG_BASE 我查到的地址是0x11000000,不知這一小段是做什麼的??看不太懂它的用意,且為何後來又將Cache及write buffer enable了呢?? 麻煩懂的人說明一下了~~謝謝~~