一. tftp命令使用详解
准备工作
电脑端环境:tftpd32 软件
目标板环境:uboot
注:
a.将目标板与电脑用网线设置好,并且将电脑的防火墙关闭;
b.将电脑与目标板的ip地址设置成同一个网段。例:电脑IP=192.168.1.12 目标板IP=192.168.1.13;
c.在uboot命令行模式下输入“ping 电脑IP”命令,得到返回信息:“host 192.168.1.3 is alive”,则表示目标板与电脑链接正常,可以进行文件传输;
d.在电脑端打开tftp32.exe软件,并将你想传输的文件放在该软件同一目录。
- 从电脑 tftp 服务器下载文件至目标板
在 uboot 命令行模式下输入 “tftp 内存地址 文件全名” 格式命令,如下所示:
tftp 0x30008000 uImage
上面的命令所表达的意思是:从tftp服务器中下载名为“uImage”的文件至目标板0x30008000内存地址处,这里的0x30008000指的是该文件在内存中的起始地址。
- 将目标板中的文件上传至电脑 tftp 服务器
在 uboot 命令行模式下输入 “tftp 内存地址 文件全名 文件长度(单位:Byte)” 格式的命令,如下所示:
tftp 0x30008000 uImage_bak 0x300000
上面的命令所表达的意思是:从目标板内存0x30008000处,作为名为“uImage_bak”文件的起始地址,该文件的长度为3Mbit,然后将该文件上传至电脑tftp服务器中,上传成功后,可在tftp32.exe软件同一目录下找到名为“uImage_bak”的文件。
二. sf 命令使用详解
该命令是对uboot中支持的spi flash芯片进行操作,可以将uboot.bin、uImage、rootfs等文件写进spi flash中。
注:目前没时间做详细总结,暂时引用相关博客。
本文详细介绍TFTP命令在U-Boot环境下的使用方法,包括从电脑下载文件至目标板及上传目标板文件至电脑的过程。同时,文章还概述了SF命令的功能,即通过U-Boot对SPIFlash芯片进行操作,如将U-Boot.bin、uImage等文件写入SPIFlash。

68

被折叠的 条评论
为什么被折叠?



