[mips ]에서 ramdisk 128MB이상 사용방법
글쓴이: Truewater / 작성시간: 금, 2004/09/03 - 2:16오후
사용하는 CPU는 broadcom sb1250 이고, 리눅스는
montavista3.1을 사용하고 있습니다.
LINUX_CMDLINE "root=/dev/ram initrd=2000000@8E000000"
(virtual address 이미지 최대 크기는 0x2000000 , 위치는 0x8E000000)
으로 설정되어 있고, 커널 configuration도 256MB로 설정하였습니다.
그리고, 물론 이미지의 디스크 크기는 256MB로 만들었고요.(실제 이미지 사이즈는 11MB정도)
증상은 압축된 이미지를 풀다가 죽네요. 아마도 0x8E000000에 이미지를 덮어
써서 그런것 같습니다.(추측)
128MB짜리는 잘 구동이 되고 있고, 150MB짜리도 구동이 됩니다.
그런데 , 그 이상은 안되네요
혹시 이런 환경에서 시험을 해보신 분 있으면 답을 주시면 감사하겠습니다.
Forums:
메모리가 256MB 이상 충분히 있나보죠? 이미지를 푸는 도중이라고 하셨
메모리가 256MB 이상 충분히 있나보죠? 이미지를 푸는 도중이라고 하셨으니
램디스크가 풀리는 영역과 부트로더 이미지 (코드, 데이터), 부트로더 스택 등이 겹치지
않는지 확인해보시기 바랍니다. 죽는다면 이 이유일 것입니다. 해답은 겹치지
않게 메모리맵을 조정하는 것입니다.
test
댓글 달기