嵌入式开发中,通过uboot的TFTP从Linux主机下载内核和设备树可以避免在开发过程中频繁地烧写内核和设备树,节省大量时间。要使用uboot的这个功能需要在Linux主机上安装。下面以Ubuntu为例说明安装过程。
本文引用地址:1.安装:tftpd-hpa
sudo apt updatesudo apt install -y tftpd-hpa
2.tftpd-hpa的配置文件是“/etc/default/tftpd-hpa ”。修改配置文件为以下内容
# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/joshua/Desktop/tftp-share" #此处填写实际的tftp目录路径TFTP_ADDRESS=":69"TFTP_OPTIONS="-l -c -s"
3.保存配置文件后,输入以下命令重启tftp-hpa服务,以应用更改。
sudo systemctl restart tftpd-hpa.service
4.测试验证。在以上配置项“TFTP_DIRECTORY”对应的目录中新建一个名为“test.txt”的文件,文件内容为“hello tftp!!!”。在uboot中利用tftp命令下载test.txt文件并利用md命令显示文件内容以验证。
uboot中使用tftp命令将test.txt下载到80800000处

uboot中使用md命令显示80800000处内容
文章来源于:电子产品世界 原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关文章

[JZ2440] 使用 tftp 烧写 kernel 和文件系统(2023-06-08)
我的 Windows 主机的 ip 配置为 192.168.1.5。
2. 搭建 Windows 主机 tftp 服务器。
Windows 主机行运行 tftp 服务器软件,服务器 ip......

只用串口和网络裸机开发ARM程序(OK6410开发板)(2024-09-06)
上搭建Tftp服务器(我的开发环境是:ubuntu 13.04 用来开发,win7 远程登录到Ubuntu 13.04,串口连接Win7 与 开发板,网络连接Ubuntu与开发板)。具体......

在STM32F407板子上搭建TCP服务器及TFTP服务器(2024-06-13)
在STM32F407板子上搭建TCP服务器及TFTP服务器;开发平台
STM32F407开发板(带以太网),板子上的PHY为LAN8720A,没有用到显示屏全为串口输出调试信息。实现功能
通过......

在linux环境下搭建嵌入式开发平台(2024-07-26)
客户端在bootloader中已经集成,tftp服务器在开发主机上,详细的tftp服务配置过程如下:1打开tftp服务配置文件,vim /etc/xinetd.d/tftp,把该文件中disable......

Linux搭建tftp服务器(2023-12-15)
Linux搭建tftp服务器;嵌入式开发中,通过uboot的TFTP从Linux主机下载内核和设备树可以避免在开发过程中频繁地烧写内核和设备树,节省大量时间。要使用uboot的这......

JZ2440下载程序到开发板的3种方法(2022-12-07)
小程序可以用这种方式,大的程序还是用网线比较好。
3.使用tftp命令下载
①搭建一个tftp服务器,相信对于经常用tftp下载内核、文件系统的同学来说肯定不陌生,注意使用管理员身份运行
②在开发板Linux......

6410 运行裸机程序(2024-09-27)
编译工具链交叉编译工具链用来编译、链接裸机程序,生成开发板可执行的二进制文件,只需要将ok6410光盘中的交叉编译工具解压到Linux下,并添加环境变量指明路径即可,如下图:
2.tftp服务器tftp服务器......

单片机开启TFTP服务器的方法(2024-06-19)
单片机开启TFTP服务器的方法;一、开发测试环境
野火stm32开发板,w5500模块,Tftpd64软件,rt-thread操作系统和netutils软件包(网络小工具集)。(RT-Thread......

从nfs启动最小文件系统(2024-08-01)
(后面会配置)
互相ping一下如果能ping通就算成功了,如果ping Windows 主机无返回是因为主机防火墙没关(只影响ping,不影响后面的nfs和tftp的传输),另外linux的虚......

Linux-2.6.39在Tiny6410上的移植(2024-09-20)
/boot/zImage拷贝到tftp共享目录,tftp服务器搭建见贴http://www.cnblogs.com/ape-ming/p/5100449.html
五、启动开发板通过tftp下载......