한국어
Embedded
 

command line

명령어

설명

bdinfo

board에 대한 정보를 화면에 출력 한다.

coninfo

console에 대한 device 정보를 화면에 출력 한다.

flinfo

Flash Memory에 대한 정보를 화면에 출력 한다.

iminfo

Image Header 정보를 화면에 출력 한다.

base

memorybase address를 설정 하거나 화면에 출력 한다.

crc32

crc32를 계산 하거나 계산한 결과를 특정 메모리에 저장 한다.

cmp

memory의 내용을 비교 한다. (byte, word, long word)

cp

memory의 내용을 복사 한다. (byte, word, long word)

md

memory의 내용을 화면에 출력 한다. (byte, word, long word)

mm

memory의 내용을 변경 한다. (byte, word, long word)

mtest

RAM read/write 테스트를 실행 한다.

mw

memory의 내용을 특정 값으로 채워 넣는다. (byte, word, long word)

nm

memory의 동일한 번지에 값만 바꿔서 넣는다. (byte, word, long word)

loop

memory의 특정 영역을 반복하여 실행 한다. 무한 loop 이기 때문에 실행 후 reset을 하여야 loop가 종료 된다. (byte, word, long word)

erase

flash의 내용을 지운다. 영역은 주소, 길이, sector, bank, flash 전체 등으로 줄 수 있다.

protect

flash write protect enable/disable 할 수 있다. 이것 역시 영역을 주소, 길이, sector, bank, flash 전체 등으로 줄 수 있다.

mtdpart

MTD partition table을 보거나 수정 하기 위해 사용 한다.

source

특정 주소에 있는 script를 실행 한다.

bootm

특정 memory의 주소에 있는 image로 부팅을 한다.

image, ramdisk, kernel을 설정을 위한 sub command들이 있음.

go

특정 memory의 주소에 있는 application을 실행 한다.

bootp

BOOTP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

dhcp

DHCP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

loadb

serial line(kermit mode) binary file을 특정 주소에 로드 한다.

loads

serial line을 사용하여 S-Record file을 특정 수조에 로드 한다.

rarp

RARP/TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

tftpboot

TFTP를 사용하여 Boot Image를 특정 메모리 주소에 다운로드 한다.

printenv

환경변수를 화면에 출력 한다.

setenv

환경변수 설정

saveenv

환경변수를 flash에 저장한다.

run

환경변수의 값의 내용을 실행한다.

boot

bootcmd의 값을 사용하여 시스템 부팅을 시작한다. (run bootcmd)

 

U-Boot 환경 변수

변수명

내용

autoload

변수 값이 "no" "n"으로 설정 되어 있다면 rarp, bootp, dhcp 명령은 BOOTP/DHCP 서버로 부터 검색된 서버 정보를 통해 다운로드 한다. 그렇지 않은 경우 TFTP를 사용 하여 다운로드 한다.

autostart

rarp, bootp, dhcp, tftp, disk, doob를 통해 로드된 boot 이미지를 자동으로 시작 한다.

baudrate

console 10진수 baudrate

bootargs

부팅시 커널에 전달할 인수.

bootcmd

자동으로 부팅할 때 사용할 command 정의

bootdelay

부팅 인터럽트 대기 시간 ()

bootfile

tftp를 통해 로드될 기본 이미지 이름

cpuclk

cpu clock 변경 ARM에서는 사용 불가

ethaddr

ethernet 주소

eth1addr

second interface ethernet 주소

initrd_high

ramdisk 위치를 지정하기 위해 사용

ipaddr

board ip 주소

loadaddr

tftp 명령어로 boot image가 로드될 주소

pram

??? 특정 영역의 메모리를 다른 용도로 사용하기 위해 사용

serverip

tftp 서버 주소

serial#

장비 s/n

silent

console out을 막기 위해 사용

verify

check sum 실행 여부 설정, 사용하지 않으려면 "no"혹은 "n" 사용

dnsip

dns server ip

gatewayip

gateway ip

hostname

host name

rootpath

NFS Server에서 root file system의 경로

filesize

마지막에 bootp, dhcp, tftp 명령어로 다운로드한 이미지 파일의 크기

 

[출처] Uboot 명령어 환경 변수 요약|작성자 jongpuls

 

번호 제목 글쓴이 날짜 조회 수
19 라즈베리파이3와 PC간 Serial 통신 테스트 newfile makersweb 2019.05.20 0
18 욕토 프로젝트를 이용한 Qt SDK 빌드 for 라즈베리파이3 file makersweb 2019.03.19 140
17 yocto project, 라즈베리파이를 위한 Qt + 임베디드리눅스 빌드 file makersweb 2019.02.01 282
16 STM32(Cortex-M3) 개발환경구축 with Eclipse file makersweb 2018.11.08 266
15 ST, STM32 MCU용 ‘통합 개발 환경(IDE)’ 무료 제공 makersweb 2015.03.04 8119
14 STM32와 CAN(Controller Area Network) Loop Back file makersweb 2017.01.23 2517
13 윈도우10에서 Prolific USB to Serial 드라이버 인식문제 file makersweb 2016.01.24 10626
12 AVRISP mkII 펌웨어 업그레이드 file makersweb 2015.07.22 5427
11 이클립스에서 IAR프로젝트 사용방법 file makersweb 2015.07.09 7695
10 JFlashARM으로 MCU에 bin(바이너리)다운로드 file makersweb 2015.06.07 3657
9 AVR(AT90USB162)을 USB to Serial 로 이용하기 file makersweb 2015.02.14 4097
8 실시간 운영 체제 또는 RTOS(←Real Time Operating System) pjk 2014.12.02 4988
7 시리얼 통신 (COM Port open) pjk 2014.11.17 3648
6 폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access) pjk 2014.10.24 4840
5 부트로더의 start.S 분석 file makersweb 2014.03.23 2743
4 임베디드 시스템 개발 환경 선택 makersweb 2014.03.05 2941
3 GNU C 레퍼런스 메뉴얼 - 부록 D secret makersweb 2014.02.28 4
2 printk() makersweb 2014.02.27 3812
» [Uboot 명령어 및 환경 변수 요약]U-Boot에 Command 및 Parameter에 대한 설명 pjk 2014.01.09 5148