command line
명령어 |
설명 |
bdinfo |
board에 대한 정보를 화면에 출력 한다. |
coninfo |
console에 대한 device 정보를
화면에 출력 한다. |
flinfo |
Flash Memory에 대한 정보를 화면에 출력 한다. |
iminfo |
Image Header 정보를 화면에 출력 한다. |
base |
memory의 base 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 명령어로 다운로드한 이미지 파일의 크기 |
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
13 | STM32와 CAN(Controller Area Network) Loop Back | makersweb | 2017.01.23 | 6094 |
12 | 윈도우10에서 Prolific USB to Serial 드라이버 인식문제 | makersweb | 2016.01.24 | 23607 |
11 | AVRISP mkII 펌웨어 업그레이드 | makersweb | 2015.07.22 | 7620 |
10 | 이클립스에서 IAR프로젝트 사용방법 | makersweb | 2015.07.09 | 9340 |
9 | JFlashARM으로 MCU에 bin(바이너리)다운로드 | makersweb | 2015.06.07 | 4998 |
8 | AVR(AT90USB162)을 USB to Serial 로 이용하기 | makersweb | 2015.02.14 | 5379 |
7 | 실시간 운영 체제 또는 RTOS(Real Time Operating System) | pjk | 2014.12.02 | 6496 |
6 | 폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access) | pjk | 2014.10.24 | 6654 |
5 | 부트로더의 start.S 분석 | makersweb | 2014.03.23 | 4263 |
4 | 임베디드 시스템 개발 환경 선택 | makersweb | 2014.03.05 | 4129 |
3 | GNU C 레퍼런스 메뉴얼 - 부록 D | makersweb | 2014.02.28 | 5 |
2 | printk() | makersweb | 2014.02.27 | 5657 |
» | [Uboot 명령어 및 환경 변수 요약]U-Boot에 Command 및 Parameter에 대한 설명 | pjk | 2014.01.09 | 11433 |