기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요~
PCB가 이미 제작된 제품인데요.
램이 512MB 짜리인데... 1GB로 늘리려 합니다.
256MB짜리 두개가 붙어있는데...
여기에 512MB짜리 두개 붙이면
커널쪽에서 수정 해 줘야 할 부분이 있는지요?
아님 수정없이 그냥 작동이 될까요?
답변 부탁드립니다~ (__) 꾸벅
2012.03.15 05:20:32 *.90.137.102
부트로더/커널 모두 변경해야 할 가능성이 99.999%입니다.
메모리 초기화 코드는 일반적으로 한가지 메모리 모델만 지원하기 때문입니다.
운이 아주 좋다면, 부트로더까지만은 총 메모리의 50%만 인식하고 부팅은 될듯 합니다만...
2012.03.15 05:27:23 *.203.34.236
답변 감사합니다~ 수정을 해 줘야 하는군요....
2012.03.15 09:04:36 *.127.19.87
보통 pin to pin이라 대부분 상관은 없겠지만, 구성은 봐야할 듯 하고요...
BSP 구성에 따라 부트로더만 수정해야 하는 경우와 부트로더/커널을 둘 다 봐야할 경우가 생깁니다.
부트로더는 memory controller 세팅만 봐 주시면 될 듯 하고요. 커널은 arch/arm/cpu관련디렉토리/mach-내보드이름.c 파일에서 fixup 함수가 구현되어 있는지 확인 후 거기서 용량 바꿔주시면 됩니다.
fixup 함수가 없으면 커널 버전에 따라 틀리겠지만, 부트로더서 받아오는 경우가 대부분입니다.
2012.03.21 05:50:40 *.94.41.89
저는kernel paramter로 u-boot에서 mem=512M 만 줘도 커널쪽은 해결되더군요.
u-boot에서 커널을 로드 하지 못할 때 (can't get kernel image!)는... [3]
LVDS에 관한 문의입니다 [3]
램을 늘리려 하는데요. [4]
mtd partition을 보드 셋업 코드에서 어떻게 나누는 것이 맞는 것... [4]
ICS S4210 (type password to decrypt storage?) 문제... [4]
커널에 드라이버를 포함했을 때는 동작하고 모듈 형태로 할 때는 동...
directfb + gtk2 + webkit 1.2.7 (without X11)관련 문의 [3]
USB 3.0 관련 질문 [3]
안드로이드 플렛폼 질문... [2]
exynos4210(V310)의 u-boot에서 GPY0CON의 주소를 모르겠네요. [4]
커널에 드라이버를 포함했을 때 인터럽트 함수를 사용했을 때 커널 ... [6]
분석과 포팅책을 보고있는데 질문하나드립니다. [3]
Origen보드용 새 SD카드 사용하기 문의 [2]
linux/arch/arm/mach-at91/ 폴더에 있는 board-sam9m10g45ek.c 파일은 무엇... [2]
patch software 버전에 따라 patch가 제대로 되지 않을 수 있나요... [2]
V310에서 u-boot쪽에서 SROM_CSn[1]을 선택 하려고 하는데요. memo... [1]
V210 JTAG 추천 부탁 [3]
임베디드 리눅스를 보드에 타겟팅 했을 때 부팅이 되지 않는 이유는... [2]
build.prop 생성방법이 궁금합니다. [1]
출력에 대해서 궁금해서 질문 올립니다. [7]
부트로더/커널 모두 변경해야 할 가능성이 99.999%입니다.
메모리 초기화 코드는 일반적으로 한가지 메모리 모델만 지원하기 때문입니다.
운이 아주 좋다면, 부트로더까지만은 총 메모리의 50%만 인식하고 부팅은 될듯 합니다만...