기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

아래 define부분은  uboot 의 config부분입니다.

 

#define CONFIG_NR_DRAM_BANKS  1
#define PHYS_SDRAM   0x20000000
#define PHYS_SDRAM_SIZE   0x04000000 /* 64 megs */

 

 

제가 사용할 sdram메모리는 바꾸려고 하는데 삼성의 K4S561632E-TC75 입니다. (데이터 시트 첨부)

 

uboot의 config부분을 어떻게 수정해야 할까요? 고수님들의 천절한 답변 부탁드립니다.


이제현

2012.04.04 01:53:23
*.90.137.102

DRAM 칩을 변경한 경우, 단순한 config 변경만으로는 해결이 어려운 경우가 많습니다.

커널까지 부팅이 된다고 하여도 간단한 테스트 프로그램으로 alloc()을 잡아보면 실제 용량이 안나오거나  나오더라도 read/write를 해보면 kernel panic이 발생할 수도 있습니다. 램테스트 프로그램을 돌려보면 이유없이 시스템이 죽기도 하죠.


CPU의 종류에 따라 좀 다릅니다만 보통은 lowlevel_init.S 또는 cpu_init.S같은 Assembly 소스코드에서 DRAM을 초기화 하므로 어셈블리어 코딩이 좀 필요하고 DRAM 데이터시트도 좀 많이 읽어 보셔야 합니다.

추가로 CPU쪽 DRAM컨트롤러도 충분히 이해를 해야 하고요. 디버그 장비가 필요한 경우도 생깁니다.

이쪽 코딩을 잘못하면 시스템이 불안해져서 훗날 여러가지로 속을 썩이는 원인이 되기도 합니다.

그래서 포팅 과정중에 많이 어려운것이 DRAM쪽이라고들 합니다만, 그래도 이 부분만 잘 해결할 수 있다면 임베디드 초보자 딱지는 떨어낼수 있게됩니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
5288 S3C6410 삼성 2.6.29 kernel 구하는 곳이 없을까요? [7] Supsupi 2012-04-05 1333
5287 WIFI 인증 테스트 하려고 하는데요... 명령어가 [3] 현쓰 2012-04-05 2405
5286 android USB 질문 입니다. [3] kingdomy 2012-04-05 1276
5285 USB : Bulk In callback 호출 문제 다콩 2012-04-05 844
5284 uboot에서 멈추는 현상에 대해서 문의 드립니다. [2] 혜민아빠 2012-04-04 1352
5283 u-boot가 다음 메세지까지만 출력하고 멈추게 되면 뭘 의심해야 할까... file [3] 혜민아빠 2012-04-03 1281
5282 uboot에서 sdram메모리 설정은 어디서 해야 할까요? [1] 혜민아빠 2012-04-03 1149
» uboot설정을 sdram memory와 맞추기 위해서는 어떻게 해야하는 것일까... file [1] 혜민아빠 2012-04-03 1205
5280 [s5pc110] SsbSipMfcEncAPI.c 사용하여 H264 인코딩 file [4] 차차호드 2012-04-03 2026
5279 WIFI 인증 관련 궁금한점 있습니다. [5] 현쓰 2012-04-03 1454
5278 ramdisk 땜시 허덕이고 있습니다. ㅠㅠ(help me) [2] 혜민아빠 2012-04-03 1182
5277 u-boot의 mtdpart 환경변수값의 의미가 궁금합니다. [2] Supsupi 2012-04-02 1724
5276 안드로이드 자바로 멀티코어 사용 문의 [7] 김장균 2012-04-02 1338
5275 memcpy(); 해황 2012-03-31 791
5274 tftp 이거 가능한건가요?[초보자] file [2] 웅탱곰탱 2012-03-31 1327
5273 memcpy() [1] 해황 2012-03-30 1002
5272 nexus-S에 ics 올리기 [2] 박수민 2012-03-29 1273
5271 스위치관련 질문입니다. sonbong 2012-03-28 704
5270 Origen 리나로 우분투 HDMI 문의 [2] 김장균 2012-03-28 1277
5269 회로도 관련 질문이 있습니다. [7] sonbong 2012-03-27 1514

사용자 로그인