U盘 Flash BSample CNS

一、介绍

采取U盘刷机可以回避网络问题。现在很多电脑在刷机的过程中经常会遇到网络传输文件的问题,产生这个问题原因会有很多如接线,NFS配置,虚拟机网络配置等。排查这些问题可能需要的时间比较多,而且比较复杂。而采取U盘进行刷机就可以避免这些问题。

缺点:1.把升级包拷贝到U盘需要比较久的时间,并且U盘如果是fat32格式不支持大于4G的单独的包。

二、手动U盘刷机

这个类似于手动刷机。也是使用升级包的刷机脚本进行刷机。不同的是在升级过程中,target不需要和电脑通过网络连接,只需要把刷机U盘连接到target上就可以了。(刷机U盘需要为fat32格式,然后把升级包中的FlashContainer、UpdateContainer这2个文件夹下的所有文件拷贝到U盘根目录下即可)

U盘目录结构类似如下:

只要包含有如上文件即可,但是其中0710,iav,mib-107,mib-109这几个目录是和升级无关的目录,也不会影响到升级,建立这些的目录是可以让U盘包含多个升级包,可以用于快速切换到以前的版本。

接下来和正常刷机一样即可。

sudo ./boardupdater /dev/ttyUSB0

如果是新机器则刷机顺序是5->1,2->1,3->1,1→2。

否则刷机顺序是3→1,1→2

三、自动U盘升级

此刷机方法需要是已经能够跑起来的机器,通过HMI界面进行升级。此步骤只需要把升级包的UpdateContainer/Meta,UpdateContainer/Data放到U盘中,且U盘的格式可以是fat32和ext4。

1、长按显示屏的menu按钮,可能需要开机等待一会才可以使用。然后进入如下界面

2、点击Software update/versions,然后在弹窗上点击Start update,接着应该在10S内会进行重启。此步骤对于没有打开GEM的机器可能会失败,打开方法可参考如下链接:GEM

注意:如果觉得此步骤比较麻烦,或者说没有PCAN工具,可以采取临时的升级方法。

四、临时的升级方法

注:此方法是临时的方法,可能随时会变更。

在HMI界面上,点击Settings->General→System information→Online download,接着插入U盘,等待如下界面出现,点击Install,就会开始自动升级。

你可能感兴趣的:(U盘 Flash BSample CNS)