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

이제 막 임베디드 리눅스에 관심을 가지게 된 초보자입니다.

일단 u-boot 를 포팅 하려고 합니다.
회사에서 사용하는 NOR 플래시가 장착된 보드에서는 부팅까지는 성공했습니다.
그런데 이 보드에는 렌이 달려있지가 않아 커널 포팅 실습을 하기에는 여러가지
어려움이 있어서 제가 가지고 있는 LN2440SBC 보드에 포팅을 하고 있습니다.
그런데 이보드에는 NOR가 없고 NAND만 달려있어서 관련 자료를 찾아보고
있는데 잘 이해가 되지 않아 질문을 드립니다.
제가 포팅하고 있는 버전은 U-Boot 1.1.6 버전입니다.

1) 우선 NAND로 부팅되게 하려면 어디 어디를 봐야하는지 모르겠습니다.
  일단 s3c2440a NAND 관련 초기화를 해줘야 할 것 같은데 어디서 해줘야
하며 부팅을 위해선 어떠한 작업들을 해야하는지 흐름을 파악하지 못하고
있습니다.

2) 1.1.6 소스에 보면 nand_spl/ 디렉토리가 있는데 그 안에 보면 NAND 부팅에
   관계된 소스가 있는데 PowerPC에 관련된 내용인거 같습니다.
   이 부분을 ARM 용으로 바꾸면 될거 같은데 어디서 부터 시작해야 하는지
  모르겠습니다.

3) u-boot 커맨드에서도 NAND 관련 커맨드들이 있는데 이와 관련해서 초기화 해줘야하는
부분은 어디인가요? 부팅과 관련해서 초기화를 해주면 되는 것인지요?

솔직히 NAND 플래시에 관련해서 u-boot 의 흐름을 전혀 파악하지 못하고 있습니다.

너무 무식한 질문을 드려서 죄송합니다. 나름대로 1주일동안 틈틈히 자료도 찾고
소스도 보고 있는데 전혀 감을 잡지 못하고 있습니다.

고수님들의 조언 부탁드리겠습니다.

감사합니다.


Seonyong Kim

2009.04.14 02:39:50
*.107.178.183

이솝 보드에서 nand u-boot 누군가가 만들어 놓은것으로 압니다만.. www.openmoko.com 에서도 관련 소스 찾을 수 있고요..
nand_spl 소스에서 수정하려면, s3c6400 관련 소스 부터 참고 하심이 어떨지....
startup 파일 수정, 낸드 디바이스 관련 패러미터 수정,
MTD 파일 시스템 관련 ecc 등 몇가지 손을 봐줘야 합니다.

황인용

2009.04.15 20:15:22
*.226.22.104

답변 감사합니다.
현재 커널 MTD 관련 소스와 6410 u-boot 소스를 살펴보고 있습니다.
아직까지는 잘 이해가 되지 않습니다만 좀 더 보고 있습니다.
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
4488 s3c6410보드에서 모듈등록시 에러입니다. [2] 이화선 2009-04-09 711
4487 Android kernel 2.6.28 재업 smdk6410 커널용 [2] 최종환 2009-04-09 2624
4486 Android 사용시 yaffs image의 ecclayout [3] 최종환 2009-04-09 2147
4485 임베디드리눅스 GUI 설계쪽 경험자분께 문의드립니다 [3] 장석원 2009-04-09 1128
4484 ( aESOP S3C6410 보드) LMS350DF01 LCD 및 터치 스크린 구매관... [2] 김성도 2009-04-09 1955
4483 compile error 좀 부탁드립니다. [2] 최영진 2009-04-09 704
4482 Aesop6410 카메라 질문드립니다. [2] ForceNcool 2009-04-09 862
4481 kernel 2.6 uart device driver관련질문 [4] 문철민 2009-04-10 953
4480 자료실에있는 TEST 동영상 만드는 방법 질문 [2] 윤덕배 2009-04-10 817
4479 H264 decoder에 집어 넣을때 포멧 형식 [3] 이성호 2009-04-10 1207
4478 6410-srom영역 문의드립니다. [1] 오승석 2009-04-11 728
4477 자료실에 aesop3rd.zip 다운로드가 안됩니다. [2] 한정규 2009-04-11 925
» [u-boot] 1.1.6 에서의 NAND 부트 관련 [2] 황인용 2009-04-11 2901
4475 Aesop6410 - mt9d111 센서 모듈을 사용한 CE 카메라 드라이버 관련 [2] ForceNcool 2009-04-11 1291
4474 현재 리눅스 드라이버 지원현황 질문 여정휘 2009-04-11 517
4473 s3c6410 보드제작..테스트 과정에 대해서 질문 드립니다.. [2] 김형태 2009-04-12 1205
4472 USB 와 YAFFS2 파일시스템 문의 [2] 한진희 2009-04-12 1606
4471 dm9000b 관련 질문입니다. [4] 이성호 2009-04-13 1168
4470 삼성 s3c6410 2.6.28 kernel 다운 받는 git 주소 가르쳐주세요 [2] 이성호 2009-04-13 2513
4469 artwork 관련자료 요청 [1] 이학남 2009-04-13 591

사용자 로그인