uboot에서 loadb로 kernel image 올리기
글쓴이: gauibauibo / 작성시간: 화, 2007/10/30 - 2:49오후
현재 실습하고 있는 보드에 len이 안되서 serial만을 이용해서 kernel을 올리려고 하고 있습니다.
uboot명령을 찾아보니 loadb가 있어서 이것을 이용해서 kernel image를 올리려고 하는데 잘 안되고 있습니다.
kernel을 910000번지에 올리기 위해서
loadb 910000
을 하면
## Ready for binary (kermit) download to 0x00910000 at 115200 bps...
라는 메시지만 나오고 아무런 만을이 없습니다.
그래서 Ctrl+c로 나오면
## Total Size = 0x00000000 = 0 Bytes ## Start Addr = 0x00910000
전송된 파일이 없습니다.
그래서 minicom에서 Ctrl+a,s에서 kermit을 선택해서 kernel image를 전송해도 아무것도 전송이 안됩니다.
아무래도 제가 뭔가 잘못한것 같은데...
minicom에서 kermit으로 파일을 전송할려면 설정해야 되는 것이 있는지
아니면 uboot에서 loadb로 파일을 로드 할려면 뭔가 선행으로 작업을 해줘야 하는 것이 있는지 궁금합니다.
Forums:
방법을
방법을 찾았습니다.
먼저 kermit을 설치해야 합니다.
저는 gentoo를 사용하고 있어서
으로 kermit을 설치했습니다.
그리고 minicom을 설정합니다.
minicom을 실행하고 ctrl+a, o로 configure mincom에서 filenames and paths메뉴로 가서 kermit program항목에 kermit실행파일의 path를 적어 줍니다.
gentoo에서는 기본으로 /usr/bin/kermit입니다.
minicom을 실행해서 보드와 연결하고 uboot 명령
을 합니다. (kernel image는 보드의 메모리맵에 맞게 쓰고자 하는 주소로 설정하세요)
위와 같은 메시지가 나오면
minicom의 ctrl+a, k를 해서 kermit을 실행해 줍니다.
프롬프트가 kermit으로 변경되면 보드 설정에 맞게 setting합니다.
제가 한 설정을 예로 들면
설정이 끝났으면 파일을 전송합니다.
이렇게 하면 파일 전송화면이 나타납니다.
파일 전송이 끝나면 connect 명령으로 minicom으로 돌아 옵니다.
파일이 성공적으로 전송됐는지 확인을 위해서
으로 확인합니다.
댓글 달기