도와주세요!!
글 수 15,339
2002.12.13 15:12:19 (*.173.202.78)
6667
안녕하세요 !!
blob에서 memsetup 부분을 보면,
메모리 세팅을 끝낸후,
ldr r1, MEM_START
.rept 8
ldr r0, [r1]
.endr
mov pc, lr
이 부분이 나오는데요...MEM_START = 0xc000 0000(SDRAM AREA)
이던데,
.rept 8
ldr r0, [r1]
이 부분은 8번 반복하는 곳이라고 하던데여, 그렇다면
0xc000 0000 에서 어드레스가 하나씩 증가하면서,
데이터를 넣는 것인가요???
그럼.. 왜 sdram 영역을 엑세스 하는 것인가요???
먼저 롬 영역에서 부팅한 후 플래쉬와 같은 곳에 있는 커널을 sdram 영역으로
다운 시켜서 커널을 수행시키는 것이 아닌가요??
답변 부탁드립니다.
blob에서 memsetup 부분을 보면,
메모리 세팅을 끝낸후,
ldr r1, MEM_START
.rept 8
ldr r0, [r1]
.endr
mov pc, lr
이 부분이 나오는데요...MEM_START = 0xc000 0000(SDRAM AREA)
이던데,
.rept 8
ldr r0, [r1]
이 부분은 8번 반복하는 곳이라고 하던데여, 그렇다면
0xc000 0000 에서 어드레스가 하나씩 증가하면서,
데이터를 넣는 것인가요???
그럼.. 왜 sdram 영역을 엑세스 하는 것인가요???
먼저 롬 영역에서 부팅한 후 플래쉬와 같은 곳에 있는 커널을 sdram 영역으로
다운 시켜서 커널을 수행시키는 것이 아닌가요??
답변 부탁드립니다.