这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » uclinux boot的问题

共1条 1/1 1 跳转至

uclinux boot的问题

菜鸟
2005-03-12 06:18:04     打赏

在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 我启动之后,卡在上面三句话不动 这三句话是干什么的?应该如何改动,谢谢




关键词: uclinux     问题    

共1条 1/1 1 跳转至

回复

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