-
[Linux] TFTP로 파일 업로드 및 다운로드 하는 법Linux 2021. 11. 5. 16:46728x90
eMMC를 구워서 USB연결해서 업로드 했는데 시간이 너무 오래 걸리고 왔다갔다 하기 귀찮아서 tftp로 kernel만 업로드 하는 법을 찾음.
*client : Rockchip Rv1126 board1. TFTP 서버 설치
$apt-get install tftp-hpa tftpd-hpa
2. TFTP 서버 구성
$mkdir /tftpboot $cd /tftpboot //tftpboot폴더에 업로드 및 다운로드 할 파일을 넣는다. $ cat /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure - -create" $service tftpd-hpa restart//daemon restart
3. TFTP 파일 다운로드 및 업로드
=>setenv serverip ${ServerIP} =>setenv ipaddr ${ClientIP} =>ping ${ServerIP} //connect check =>bdinfo //loadaddr check =>mmc part //mem blk check parameter.txt//cnt check-->server측에서 /*help mw.b 등으로 검색*/ =>mw.b [loadaddr] [val] [cnt]//mw.b 0x08648000 0xff 0x10000 =>tftp [loadaddr] [[hostIPaddr:]bootfilename]//tftp 0x08648000 boot.img =>mmc write [loadaddr] [blk#][cnt]//mmc write 0x08648000 0x8000 0x10000 =>md [loadaddr] 0x10 //memory할당 check
728x90'Linux' 카테고리의 다른 글
[Linux] tmux 설정 (0) 2021.10.14 [Linux] vi 설정 (0) 2021.10.14