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

안녕하세요!

제가 오래된 보드를 갖고 있는데요


메리테크에서 나온 smdk2440 보드 입니다. 


부트로드는 s3c2440_uboot_rel1.1

커널버전은 s3c2440_kernel2.4.20_cee31_rel1.1


입니다. 


커널단에 default kernel command line에 부팅 arg를 넣으면 동작을 하지만

부트로더에서는 setenv bootarg=.......; saveenv를 해도 먹히지 않아요

부트로더 옵션으로


#define CONFIG_CMDLINE_TAG 1 

으로 셋팅도 했습니다. 


제가 2.6커널을 올려서 사용을 해봤는데..

2.6으로는 동작이 되었습니다. 


2.4버전에서는 왜 안되는지 혹시 알고 계시는 분 있으신가요?


답변 부탁드리겠습니다. 


funmoney

2011.07.20 21:52:04
*.169.251.167

혹시 아래사항 확인 해보는 것도 좋을 듯 합니다.

 

u-boot 가 boot param. 을 위치시키는 부분과 compile 시에 kernel 에게 boot param 이 위치한 곳을

알려준 것이 일치하는지확인 해보심이 ....

 

각각의 위치는 아래와 같습니다.

 

u-boot :  board dependent 관련된 소스코드 중에서 bi_boot_params = SDRAM 의 위치 주소

kernel : Makefile.boot 파일에서 params_phys-y := SDRAM 의 위치 주소

 

 

List of Articles
번호 제목 글쓴이 날짜 조회 수
» u-boot bootargs kernel에서 적용이 안되요! [1] 박용순 2011-07-15 876

사용자 로그인