天准论坛

售后维护 售后维护
 找回密码
 立即注册
查看: 27191|回复: 0

GEAC91VP文件系统烧录、升级与备份

[复制链接]

19

主题

25

帖子

3720

积分

超级版主

Rank: 8Rank: 8

积分
3720
发表于 2022-2-17 10:52:21 | 显示全部楼层 |阅读模式
本帖最后由 yuhaibao 于 2022-5-27 17:18 编辑

GEAC91VP文件系统烧录、升级与备份

一.下载文件系统及升级文件

登录ftp:地址:221.224.80.18:8021
账号:GEAC_GUEST
密码: geac_guest在ftp
路径:/new/geac/2.x/XAVIER/project/510VP-1.0/master
下载:主板用的/new/geac/2.x/XAVIER/project/510VP-1.0/master/flashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug.tar.gz到自己Ubuntu电脑
在ftp路径:/new/geac/2.x/XAVIER/project/510VP-1.0/slave
下载:从板用的/new/geac/2.x/XAVIER/project/510VP-1.0/slave/flashtool_tztek_geac_xavier_jp4.4_510vp1.0_slave_v2.4.2_debug.tar.gz到自己Ubuntu电脑

2.烧录主板与从板文件系统
主板和从板使用的是不同的文件系统所以需要下载两个不同的全量烧录包

2.1主板烧录文件系统

sudo tar xpf  flashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug.tar.gz

1.进入烧录文件夹:  cd flasflashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug/Linux_for_Tegra

文件系统的机器(电脑接USB口,主板机器接microUSB口)(用microUSB接口的线)

3.机器上电,用手同时按住主板的rst键和Recovery键,先松rst键,后松Recovery键,进入烧录模式。

                  注:可以在终端输入lsusb 检查是否挂载Nvidia Crop,如果有表示进入了烧录模式可以继续往下。否则重复此步操作.

4.进入文件夹内:cd 510v-master/Linux_for_Tegra

5.执行脚本: ./tztek_flash.sh

6.接下来会提示输入烧录功能编号:输入8(注:全部系统烧录flash-all-with-system)  平台型号编号:输入1

7.等待30分钟左右烧录完成后,自动进入系统。


2.3从板烧录文件系统

sudo tar xpf flashtool_tztek_geac_xavier_jp4.4_510vp1.0_slave_v2.4.2_debug.tar.gz

         1.进入烧录文件夹:  cd flashtool_tztek_geac_xavier_jp4.4_510vp1.0_slave_v2.4.2_debug/Linux_for_Tegra

2.连接上电脑和需要烧录文件系统的机器(电脑接USB口,从板机器接microUSB口)(用microUSB接口的线)

3.机器上电,用手同时按住从板的rst键和Recovery键,先松rst键,后松Recovery键,进入烧录模式。

                  注:可以在终端输入lsusb 检查是否挂载Nvidia Crop,如果有表示进入了烧录模式可以继续往下。否则重复此步操作.

4.进入文件夹内:cd flashtool_tztek_geac_xavier_jp4.4_510vp1.0_slave_v2.4.2_debug/Linux_for_Tegra

5.执行脚本: ./tztek_flash.sh

6.接下来会提示输入烧录功能编号:输入8(注:全部系统烧录flash-all-with-system)  平台型号编号:输入1

7.等待30分钟左右烧录完成后,自动进入系统。




二、备份文件系统
2.1、备份clone.img

1.用作进行备份文件系统的ubuntu电脑要有60G的剩余空间,空间不足可能会导致备份失败。

2.如果被备份文件系统的机器中,/etc/fstab下有挂载SSD的话,需要删除/etc/fstab下SSD的挂载,因为如果有的话,备份时会一起备份,再烧录到其他的机器的话,因为SSD的UUID不一样,会找不到挂载的硬盘,被烧录的机器可能会系统起不了。不使用/etc/fstab的方式挂载就不需要关注这一步操作.


1、连接上电脑和需要备份文件系统的机器(电脑接USB口,机器接microUSB口)(用microUSB接口的线)
2、机器上电,用手同时按住rst键和Recovery键,先松rst键,后松Recovery键,进入烧录模式。        
注:可以在终端输入lsusb 检查是否挂载Nvidia Crop,如果有表示进入了烧录模式可以继续往下。否则重复此步操作。
3、进入解压的文件内:
cd flasflashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug/Linux_for_Tegra
4、执行脚本:  ./tztek_flash.sh

5、接下来会提示输入烧录功能编号:输入3(注:全部系统备份backup-system)
平台型号编号:输入1
6、等待30分钟左右备份完成后,在Linux_for_Tegra/文件夹下会生成两个镜像clone.img和clone.img.raw

2.2.烧录备份的文件系统


1.进入备份文件夹:       cd flasflashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug/Linux_for_Tegra/
2.将clone.img重命名为system.img,并移到bootloader文件夹下        mv  clone.img  bootloader/system.img
3.连接上电脑和需要烧录文件系统的机器(电脑接USB口,机器接microUSB口)(用microUSB接口的线)
4.机器上电,用手同时按住rst键和Recovery键,先松rst键,后松Recovery键,进入烧录模式。        
注:可以在终端输入lsusb 检查是否挂载Nvidia Crop,如果有表示进入了烧录模式可以继续往下。否则重复此步操作.
5.进入文件夹内:
cd flasflashtool_tztek_geac_xavier_jp4.4_510vp1.0_master_v2.4.1_debug/Linux_for_Tegra
6.执行脚本:  ./tztek_flash.sh
7.接下来会提示输入烧录功能编号:输入8(注:全部系统烧录flash-all-with-system)     平台型号编号:输入1

8.等待30分钟左右烧录完成后,自动进入系统


从机使用对应从机的烧录工具(flashtool),操作和主机烧录一致。


三、刷机后内核和服务包升级:
1、主机的升级:
  1. # 点击链接下载安装包执行安装
  2. sudo dpkg -i  tztek-jetson-firmware-kernel-dtb-510vp-master-1.0-jp4.4-v2.4.3.deb

  3. # 执行安装内核升级包:
  4. sudo tztek-jetson-firmware-kernel-dtb-510vp-master-1.0

  5. # PCIE服务安装升级
  6. tztek-jetson-service-pcie-config-510vp-master-v1.2.deb
  7. sudo dpkg -i

复制代码

2、从机的升级:
  1. # 点击链接下载安装包执行安装
  2. sudo dpkg -i tztek-jetson-firmware-kernel-dtb-510vp-slave-1.0-jp4.4-v2.4.3.deb

  3. # 执行安装内核升级包:
  4. sudo tztek-jetson-firmware-kernel-dtb-510vp-slave-1.0

  5. # PCIE服务安装升级
  6. sudo dpkg -i tztek-jetson-service-pcie-config-510vp-slave-v1.1deb

  7. 主机和从机内核全部更新安裝以後斷電重啓機器.
复制代码

FAQ:
(烧录系统中遇到的简单问题处理方法)

Q1:    烧录中无法进入recovery模式?使用数据线连接并在终端使用lsusb发现没有识别到Nvidia Crop怎么办?
XT:    首先进入recovery模式的特征是在烧录电脑端,可以通过lsusb输入检测到Nvidia Crop芯片的信息,如果没有需要更换数据连接线或者更换电脑USB接口再次查看。进入recovery模式的方式是在Xavier主核心上电的瞬间要检测到recovery按键处于按压电平的状态,所以在不方便一个人操作的情况下可以按照这个方式用一只手按着recovery按键,另一只手直接给机器起整体断个电。

Q2:烧录程序中选择完正确的平台型号之后显示找不到各种命令,如下图报错怎么办?
XT: 一般情况下这种错误是因为刷机用的全量包出现了损坏,可能是在下载文件的过程中网络波动或下载的全量包解压不完整导致。可以通过对比ftp服务器上的文件通过Hash算法校验出的md5值来判断全量包是否下载完成,如果md5校验码不正确一定选择重新下载全量包解压后烧录。

Q3: 烧录中发现一直停留在烧录进程中很久没有跳动,怎么办?
XT:    一般正常情况下通过U2 接口烧录一个16G的文件系统需要30分钟左右,只要屏幕上提示的进度条有继续更新就不必太过担心,只是烧录进程中的正常过程。

Q4 :     使用全量刷机包烧录能否保存在文件系统里配置的用户数据?
XT :      本文提供的刷机方案为全量包刷机的方式,会将文件系统所在的emmc内存部分全部重新覆盖,但不会对用户存放在固态SSD硬盘中的数据或备用emmc中的数据进行覆盖,所以如有需要保存环境文件可以在刷机之前对文件系统内的重要数据进行备份,等待刷机完成后再做恢复。

Q5 :    在刷机过程中选择了错误的平台类型怎么办?
XT :    我司提供的全量包刷机文件非正常选择平台不会正常烧写成功,所以在选错之后会退出烧录,可以重新进行平台选择。

Q6 :  在拿到机器后使用了nvidia官方给出的原生文件系统进行烧录,但是烧录完成后无法正常使用外设怎么办?
XT :   nvidia官方提供的文件系统仅为开发板所有的文件系统,并不能在很多驱动上直接适配TZ平台的机器,请联系TZ官方售后帮足解决。

Q7:文件系统烧录出现了如下的情况,显示eeprom信息不对,请问如何处理?

XT :   可以尝试如下命令过滤掉eeprom的信息进行全量烧录
  • sudo BOARDID=2888 FAB=400 BOARDSKU=0001 BOARDREV=D.0 ./flash.sh -r jetson-xavier mmcblk0p1

[color=rgb(51, 102, 153) !important]复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © TZTEK Technology Co., Ltd. All Rights Reserved.  苏ICP备12079651号
快速回复 返回顶部 返回列表