start.S 에서..

 

//wait at least 200us to stabilize all clock

루프문..

 

루프 끝난 후

ldr    r1, =OTHERS

ldr    r0, [r1]

bic   r0, r0, #0x20

str    r0, [r1]

이렇게 되어 있는데요..

 

6410 user manual rev1.2 에 보면

OTHERS register의 [5:3] 비트는 DO NOT CHANGE 라고 되어 있는데..

5번 비트를 clear 하는 이유가 궁금합니다..

제가 코드를 잘못 해석한 것이라면.. 한수 지도 부탁드려염..