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

---------------환경 --------------------------------------------------------

1. PC작업환경 : Ubuntu 10.04 LTS

2. uboot 및 kernel 은 기존 odroid eclair 용 커널을 썼습니다.

3. 사용 ramdisk : 고도리님께서 예전에 ramdisk how to 와 함께 올려주셨던 2.4 용 램디스크를 사용하여 dev에

console 및 몇개 추가했습니다.

4. u-boot setting

 

HKDKC100 # pri                                                                                                     
bootcmd=movi read kernel 20008000;bootm 20008000                                                                   
bootdelay=3                                                                                                        
baudrate=115200                                                                                                    
ethaddr=00:40:5c:26:0a:5b                                                                                          
ipaddr=192.168.0.20                                                                                                
serverip=192.168.0.10                                                                                              
gatewayip=192.168.0.1                                                                                              
netmask=255.255.255.0                                                                                              
bootargs=root=/dev/ram0 rw rootfstype=ext2 ramdisk_size=8192 initrd=0x21000000,8M console=ttySAC0,115200           
stdin=serial                                                                                                       
stdout=serial                                                                                                      
stderr=serial                                                                                                      
                                                                                                                   
Environment size: 335/16380 bytes

 

5. 모든 이미지 전송은 smdk-usbdl 명령어로 하였습니다. ( 툴 이름이 기억이 안나네요 ..^^;;)     

----------------------------------------------------------------------------------

 

----------------작업순서------------------------------------------------------

1.u-boot 보드에 올리고

 

2. kernel 약간의 수정 후 ( 램디스크 사용할 수 있게 <약 8메가바이트크기> )  컴파일 후 보드에 퓨징

 

3. ramdisk 이미지를 smdk-usbdl 명령어를 통해 램에 21000000번지에 전송

 

4. 위의 uboot 세팅을 통해 boot 명령 으로 부팅

 

5. 부팅 성공

-----------------------------------------------------------------------------------

 

 

여기서 몇 가지 질문이 있습니다..

 

우선 제가 initrd.gz를 압축해제 후 마운트 하여 약간의 수정 후 다시 ' gzip initrd  ' 을 하여 압축을 하였는데

압축한 상태에서 보드로 전송이 안되는 것입니다..(압축해제 하여 그냥 initrd 를 전송하여 부팅하였습니다)

압축할 때 다른 옵션이 필요하는 건지 궁금합니다..;;

 

그리고 다른 한 가지는 odroid에 램디스크를 flash에 퓨징 하여 사용할 수는 없는지 궁금합니다..

가능 하다면 어떤 주소로 퓨징해야 하는지..ㅠㅠ movi write 명령어는 uboot와 kernel 그리고 rootfs까지 제공되는데

 

rootfs 형태로 write 해 주어야 할 텐데 커널이나 uboot의 어느 부분을 수정해야 하는 걸까요?

 

고수님들 부탁드립니다 !!! ㅠㅠ

 

 

----------추가 내용----------

질문이 길어져서 죄송합니다 !!

ramdisk 를 플래쉬에 퓨징하려면 T-flash에 ramdisk를 위한 파티션 부분이 있어야하는데 ext3(안드로이드 파일시스템부분)

를 없애고 ramdisk 영역으로 만들려면 어떻게 해야하나요??


이제현

2011.04.11 04:59:42
*.90.137.102

WiKi를 보시고 Micro-SD카드의 사용하지 않는 영역을 찾아 보세요. 8MB정도는 있을겁니다.

http://dev.odroid.com/projects/uboot/wiki/#s-8

말씀하신대로 EXT3 영역에 기록하셔도 좋구요.


그리고 movi write 명령어로 그 영역에 씁니다. movi write 램번지 SD섹터 크기 ... 뭐 이런 식으로 쓰면 될겁니다.

그 다음 bootcmd에 movi read 램번지 SD섹터 크기 ... 이런식으로 추가해 주면 부팅할때 자동으로 램디스크를 읽어 오겠죠.

커널 이미지 로딩한 후 "bootm 20008000"직전에 해주시고요.


u-boot 커맨드 라인에서 help movi write나 help movi read 해보시면 관련 문법은 나올겁니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
1908 smdk-usbdl 과 tftp의 차이점? [2] 준히오빠 2011-04-05 773
1907 v210 보드에 전원 관련Daughter Boader 추가에 관한 질문입니다. [2] 부산사나이 2011-04-05 599
1906 S5PC110 Gingerbread Bluetooth 관련 문의드립니다. [1] 곽성훈 2011-04-05 758
1905 [Odroid] ramdisk 사용에 있어 질문있습니다. [1] 준히오빠 2011-04-06 626
1904 arm계열 cpu에서 가상주소를 물리주소로 변환하는 모듈을 작성중입니다... sonbong 2011-04-06 838
1903 mplayer 소스 분석 팁 부탁드립니다. [3] jjmusic 2011-04-07 675
1902 init.c - property_init()에서 진행되지 않습니다. 그린돼지 2011-04-07 591
1901 TVP5150 영상 흔들리메 대하여 [2] qrio 2011-04-07 747
1900 Android app관련 질문입니다. [1] 공두 2011-04-07 491
1899 이솝프로젝트의 aesop v210 kernel 2.6.32-1026 버전관련 질문.. [1] 하얀전구 2011-04-08 470
1898 영상 출력을 변환하는 방법 질문드립니다. 김성재 2011-04-09 492
» [질문]odroid에 uboot->kernel->ramdisk 부팅하기 마무리 질문있습니다... [1] 준히오빠 2011-04-10 1092
1896 오드로이드 7 무선랜 설정 할 때 [1] pulpy 2011-04-11 605
1895 발열이 적은 PC/104 SBC 추천해주세요. just4you 2011-04-11 575
1894 'ANDROID...'깜박거리고 그 뒤에 커널 패닉이 일어납니다. [2] 그린돼지 2011-04-11 568
1893 libpcap 설치 [1] Apostasy 2011-04-12 44549
1892 essid 설정 시 생기는 문제.... [1] pulpy 2011-04-13 636
1891 usb modem 접속 [1] 이학남 2011-04-13 618
1890 터치 설정 어떻게 해야하는걸까요?? [1] 그린돼지 2011-04-14 720
1889 ez-x5와 openice사용에 관련된 질문입니다 [1] 잉여양파 2011-04-14 670

사용자 로그인