在lookup processor id, machine id之后,b __arm7_setup
然后
in arch/armnommu/mm/proc-arm6,7.s
__arm7_setup: mov r0, #F_BIT | I_BIT | SVC_MODE msr cpsr_c, r0 mov r0, #0 #ifdef CONFIG_CPU_WITH_CACHE # ifdef CONFIG_CPU_WITH_MCR_INSTRUCTION mcr p15, 0, r0, c7, c0 @ flush caches on v3 # else # warning "FIXME: Flush cache without MCR Instruction" ldr r2, =0x01c00000 ldr r1, [r2] ldr r4, =0x08 str r4, [r2]
ldr r3, =0x10002000 add r4, r3, #0x2800 1: str r0, [r3], #16 -------->> teq r3, r4 -------->> bne 1b -------->>dead loop!
str r1, [r2]
# endif #endif 我启动之后,卡在上面三句话不动 这三句话是干什么的?应该如何改动,谢谢