/* * the actual reset code */ reset: /* * set the cpu to SVC32 mode */ mrs r0,cpsr bic r0,r0,#0x1f orr r0,r0,#0xd3 msr cpsr,r0 为什么一来需要把cpu 设置成svc管理模式? usr模式,此模式不可以直接访问板子的硬件资源,而uboot初始化,必须要去访问此类资源,所以不可以设置为usr模式. svc模式属于特权模式,可以访问所有硬件受控资源.相对于其他的模式,SVC模式…