一:使用软件来进行下载
内核烧录配置:
根文件烧录配置:
二:使用命令来下载:
(1)ubuntu配置tftp
sudo apt-get remove tftpd-hpa ;卸载tftp服务端
sudo apt-get remove tftp-hpa ;卸载tftp客户端
dpkg -s tftpd-hpa
Sudo apt-get install tftpd-hpa
配置文件:vi /etc/default/tftpd-hpa,输入以下内容
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
Mkdir /tftpboot
Sudo chmod 777 /tftpboot -R
测试:
tftp 127.0.0.1
get a.c
put a.c
(1)uboot下载
sf probe 0
mw.b 82000000 ff 100000
tftp 0x82000000 u-boot-hi3520D.bin
sf probe 0
sf erase 0 100000
sf write 82000000 0 100000
reset
(2)内核下载
mw.b 82000000 ff 400000
tftp 82000000 uImage_hi3520d_full
sf probe 0
sf erase 100000 400000
sf write 82000000 100000 400000
(3)根文件系统下载
mw.b 82000000 ff b00000
tftp 0x82000000 rootfs_uclibc_64k.jffs2
sf probe 0
sf erase 500000 b00000
sf write 82000000 500000 b00000