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

안녕하세요.

저희 회사에서 ARM1176이 들어간 Chip을 개발중입니다.

ARM에 Linux를 올려야 되는데요... 드라이버 및 Application만 개발해본 사람으로써 어떻게 접근해야되나 무진장 고민하면서 자료를 찾고 있습니다.

 

부팅은 SDcard에 커널과 부트로더를 넣어두고, Chip내에 boot rom을 배치하여 SDCard에 있는 부트로더를 RAM으로 복사해서 커널까지 올리려고 하고 있습니다.

 

Chip내 Boot Rom에 들어갈 코드는 어떻게 작성해야 되며 어떤 작업을 해야 되는지,

그리고 SDcard에 들어갈 부트로더는 일반적인 u-boot를 사용해서 수정작업을 하면 되는지요?

 

난감합니다. 자료를 찾을수록 햇갈리고 무슨 말인지 이해가 잘 되지도 않구요...

 

혹 위와 같은 작업을 하려는데 필요한 자료 혹은 간단하게 나마 설명해주시면 감사드리겠습니다.

어떻게 시작해야되나 싶어 접근하기가 쉽지 않네요.

 

혹 부트로더와 커널을 빌드를 해서 올려볼 수 있는 테스트보드가 있으면  추천 좀 부탁드립니다.

리눅스를 올려서 테스트해보려고 합니다.


쾌도난마

2013.03.21 21:14:24
*.50.20.11

s3c24xx 시리즈에서 스테핑스톤 에 관한 지식이 있으실 겁니다.

(후속칩도 전부 이 개념에서 출발 하죠?)

중요요점은 스토리지에서 일정 부분 ROM 역활을 하는 놈들을 복사해 온다 이고,

그에 대해서 처리한 부분이

u-boot 내의 CONFIG_NAND_SPL( CONFIG_SPL 관련 ) 에 유념 하시고 한번 분석해 보시면

어느 정도 감이 잡히지 않으실까요?


CONFIG_NAND_SPL 를 하게 되면 3가지 바이너리가 만들어지는데

u-boot-4k.bin (4KB) 

(SRAM 에서 수행 되는 놈, startup 및 초기화 코드를 가지고 있음, u-boot.bin 을 특정 ram 에 적재 시킴. 

그리고 특정 ram 영역으로 jump )

u-boot.bin ( 252KB ) ( 일반적인 우리의 u-boot )

u-boot-nand.bin ( ex> 256KB ) (위에 2개의 바이너리를 합친 u-boot )


제거 nand 경험까지 밖에 없어서 nand 로 예를 들었습니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
5768 arndale보드 jb로 컴파일하고 부팅시 이 부분에서 멈춥니다. file [2] 김영준 2013-03-25 1601
5767 안녕하세요 사운드 디바이스 관련 질문입니다. [6] 조현호 2013-03-25 1746
5766 arndale 보드 리눅스 지원 계획? [3] 김장균 2013-03-24 1743
5765 arndale 보드 부팅 관련 질문입니다. file [6] 김영준 2013-03-24 1440
5764 arndale 보드 wifi 작동 관련 질문 드립니다. [3] nvers 2013-03-23 1470
5763 [v4l 드라이버에대해서 몇가지 질문드릴께요] 밥줘잉 2013-03-23 1073
5762 안드로이드 launcher 질문 wizard14 2013-03-22 1694
5761 arndale 4.1.1 소스 배터리 관련 문의 [1] nsys 2013-03-22 1401
5760 RAM이 매우 적은 상황에서 initramfs, squashfs 에 관련된 질문.. [8] 박수민 2013-03-22 1566
5759 arndale mkimage link 에러 [2] 폐인x2 2013-03-22 1402
5758 [Android] play 스토어 설치 관련 [2] wizard14 2013-03-21 5272
» Linux 커널 포팅 관련 기초 질문 [1] 갱고 2013-03-21 1551
5756 s3c6410 칩에서 u-boot 상에서 사운드 출력이 가능한가요? [6] 라디오 2013-03-20 1478
5755 arndale board에서 리눅스 touch 드라이브 소스 찾아요. [1] 폐인x2 2013-03-19 1367
5754 포팅시 주의점에 대해서 문의드립니다. [5] 테크 2013-03-17 1463
5753 안녕하세요 ffmpeg 질문있어서 문의드립니다.. [1] 이호석 2013-03-15 1486
5752 AwesomePlayer 기능을 확장하려고 하는데 질문이 있습니다. [2] 김바람 2013-03-14 1629
5751 gain과 volume [1] 열심히 2013-03-14 1410
5750 alsa audio 프로세스별 capture방법문의.. 박진우 2013-03-14 1283
5749 [android]cosole 질문 wizard14 2013-03-13 860

사용자 로그인