这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » Bios-lt74中 head.S的小問題

共3条 1/1 1 跳转至

Bios-lt74中 head.S的小問題

菜鸟
2005-05-14 00:48:16     打赏

各位前輩:

想請教一個問題,我在看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了呢?? 麻煩懂的人說明一下了~~謝謝~~




关键词: Bios-lt74     head.S     小問    

菜鸟
2005-05-14 03:37:00     打赏
2楼

看处理器手册里关于cache flushing的叙述。cache flush是重新enable cache之前的必要措施。


菜鸟
2005-05-16 19:23:00     打赏
3楼
馬上去找資料~~~謝謝版主~~

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]