admin管理员组

文章数量:1537254

2024年1月16日发(作者:)

TFTP串口升级说明

一、TFTP串口升级所需材料及软件:

1. 电脑一台,要求带有串口。如果电脑没有串口,请单独采购USB转串口线。

2. 串口打印线一根。

3. 网线一根。

4. 遥控器一个。

5. TFTP软件。例如,TFTPD32

6. 串口打印软件。例如,超级终端。

7. 程序文件:

文件名 说明 备注

******代表版本号

******代表版本号

******代表版本号

不可修改

不可修改

uboot********_a03rm_4 uboot文件 ******代表版本号

kernel********_a03rm_4 内核文件

rootfs********_a03rm_4 文件系统

app**********_a03rm_4 主机程序

升级图片

开机图片

二、TFTP串口升级步骤

1. 将串口打印线分别与电脑和设备连接好。

2. 将网线分别与电脑和设备连接好,并保证电脑和设备在同一个网段内。

3. 设置串口参数。波特率:115200 ,数据位:8 ,奇偶:无 ,停止位:1 。

4. 重新启动设备,听到“叮”的一声后,立刻按电脑键盘的【Enter】回车键,使串口停留在hilinux_x11##提示符下。

5 连续按遥控器上的【雨刮】、【CF卡】、【网络】三个键,防止设备自动重启。

6 查看设备端的IP地址。提示符输入##printenv

ipaddr指的是设备IP地址,serverip指的是TFTP软件电脑所在IP地址,设备IP和电脑IP必须保证在一个网段内。

常用命令:

命令 说明

设置设备的IP地址。

##setenv ipaddr

设备IP地址

##setenv serverip tftp服务器IP地址

设置TFTP服务器IP地址。

保存环境变量。

##saveenv

##printenv

##reset

##protect off all

显示环境变量。

重启设备。

关闭写保护

7 检查电脑和设备是否在同一个网段内。在命令提示符下输入##ping TFTP服务器IP地址。

显示is alive表示设备同电脑连通,如果显示is not alive表示设备同电脑没有联通。

注意:电脑上的一些防火墙和杀毒软件可能会导致不能正常连通。

8 运行TFTP软件。

9 升级uboot、kernel、rootfs、app软件。

9.1 升级uboot

##protect off all

##erase 0x34000000 +0x80000

##tftp 0x34000000 uboot1G_T111021_a03rm_4

##tftp 0x34040000

##tftp 0x34060000

9.2 升级kernel

##erase 0x34080000 +0x100000

##tftp 0x34080000 kernel_T111521_a03rm_4

9.3 升级rootfs

##erase 0x34180000 +0x600000

##tftp 0x34180000 rootfs_T111521_a03rm_4

9.4 升级app

##erase 0x34780000 +0x800000

##tftp 0x34780000 app_T010791_a03rm_4

10 重启设备。

##reset

11 使用U盘升级最新主机程序。

附件一:串口打印线图纸

图表 1 串口打印线图纸

附件二:遥控器

本文标签: 串口电脑设备升级IP地址