备忘:openWRT 的TFTP方式烧写程序使用记录
备忘:openWRT 的TFTP方式烧写程序使用记录
注:此文章为使用备忘记录。
1).
TFTP 服务器安装及配置参考说明
ubuntu16.04 - 64
$ sudo apt install tftp-hua tftpd-hua
$ cat /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot" #服务器文件存放的位置
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
查看服务器文件存放位置/var/lib/tftpboot
2).
拷贝openWRT编译生成的bin文件至tftp服务器指定文件夹中
$ sudo cp -r
bin/targets/ramips/mt7621/
openwrt-19.07-snapshot-unknown-ramips-mt7621-mikrotik_rb750gr3-initramfs-kernel.bin(编译生成文件路径及名称)
/var/lib/tftpboot/iverson_uImage(TFTP 服务器的路径及文件名,此文件名需要结合uboot程序中预制文件名相同).
3). 烧写环境
配置ubuntu16的IP地址为手动方式,根据uboot缺省ip地址配置为:10.10.10.3 ,注意根据uboot预制配置参数相符。把openWRT开发板与ubuntu16主机在相同网段内(通俗地说就是在相同的路由器下)。
4).
按住openWRT路由器开发板的reset按键、给开发板上电;会出现uboot输出的烧写选项
Please choose the operation:
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
5: Load system code then write to Flash via Httpd.
7: Load Boot Loader code then write to Flash via Serial.
9: Load Boot Loader code then write to Flash via TFTP.
You chose 2
选择2直接把程序烧写到开发板中;如果是测试验证的话可以选择1,把代码写入到sdram中先验证。
本文地址:https://blog.csdn.net/weixin_38387929/article/details/109636981
上一篇: php高并发问题思路
下一篇: JDBC第二次学习笔记