各为大虾,2440int.s程序中有一段定义异步总线方式的程序如下:
MMU_SetAsyncBusMode
mrc p15,0,r0,c1,c0,0
orr r0,r0,#R1_nF:OR:R1_iA
mcr p15,0,r0,c1,c0,0
我不明白的是R1_nF,R1_iA是一个什么数来的啊,我看到很多地方都是
R1_nF:OR:R1_iA=#0xc0000000
怎么知道它等于0xc0000000的呢?
还有就是我看了C1寄存器的[31:16]是保留的啊。
orr r0,r0,#R1_nF:OR:R1_iA怎么将C1[31:16]设置成C000呢? |