代码: reset: bl set_svc bl disable_watchdog bl disable_interrupt set_svc: mrs r0, cpsr bic r0,r0, #0x1f orr r0,r0, #0x13 msr cpsr, r0 #define pWTCON 0x53000000 disable_watchdog: ldr r0, =pWTCON mov r1, #0x0 str r1, [r0] disable_interrupt: mvn r1, #0x0 ldr r0, =0x4a000008 str r1, [r0] 参考手册:s3c2440
|
|