램디스크를 보드에 올리는것 까지 성공 했구요(부팅될 정도만)
SDL,libjpeg,libpng.. 등 라이브러리를 패키징하니까 용량이 40M정도로
늘어 나더라고요 (최종 이미지 생성 했을때 - 압축 - 18.5M 정도 나왔습니다.)
문제는 0x32000000 번지에 커널을 로딩 시키고 0x34000000 번지에 램디스크를
올린 다음 부팅을 시켰을 경우(bootm 0x32000000 0x34000000) 그냥 리셋!!
되버리더라구요...
(참고로 u-boot header는 entry point -> kernel : 0x30008000 ,
ramdisk : 0x24000000 이렇게 했습니다.)
어떻게 하면 램디스크를 올려서 부팅을 할수 있을까요.. ㅜ ㅜ
일단 실명확인이 될때까지 답변보류...할래다가 그냥 답변을 답니다.
ramdisk는 웬만하면 쓰지 마시기 바랍니다.
일단 ramdisk의 경우는 kernel의 block device쪽에서 알맞은 크기를 지정해줘야합니다. 그리고, ramdisk가 그렇게 클리가 없다고 생각이 드네요.
좀 더 줄일 수 있을겁니다.