안녕하세요.


오늘은 u-boot에서 보드에 다운로드 하는 방법에 대하여 간략히 적어 보겠습니다. 


u-boot 에서는 다음과 같이 합니다. 


1. loady 명령어를 사용합니다.


UBOOT> loady 0x12000000 115200


2. u-boot  에서는 다음과 같은 메시지로 대기하게 됩니다.

기기

CCC ...


터미널 에뮬레이터는 minicom으로 적어 보겠습니다.


1. minicom을 수행합니다.


$ sudo minicom 


2. minicom 메뉴창을 띄웁니다.


터미널에 다음과 같이 입력합니다.


ctrl + a 누른 후 z를 누르면 메뉴가 나옵니다.


3. 메뉴에  's'을 누릅니다.


's'을 선택하면 다음과 같은 창이 나옵니다.


+-[Upload]--+

| zmodem       |   

| ymodem       |   

| xmodem       |   

| kermit           |   

| ascii               |   

+----------+ 


키보드를 이용하여 ymodem을 선택합니다. 


4, 파일을 선택하는 창이 나옵니다.


파일 선택을 잘 해줍니다. 


5. 다운로드가 진행됩니다. 


다시 uboot로 돌아와서 진행해 보겠습니다. 


minicom에서 선택한 파일은 uboot에서 정한 "0x12000000" 위치에 다운로드 되게 됩니다. 


이 다운로드된 파일을 다음과 같이 mmc에 write할 수 있습니다. 


mmc write 0x12000000 2 800


네트워크가 안되는 환경에서는 사용해야할 경우가 있겠죠?