Flasher Hub更新Fail-safe模式解决异常关闭问题

浏览:612来源:本站时间:2022-02-18

量产时需要烧录多个固件? 就靠这套工具!这篇中,我们介绍了Flasher Hub性能和具体使用方法,本篇将介绍如何解决Flasher Hub异常关闭问题。


Flahser Hub是Segger针对生产环境而设计的产品,产品本身具有良好的工作稳定性。但现实中生产环境异常复杂,Flasher Hub仍然可能会因为异常断电或其它非受控情况被关闭,此时Flasher Hub内部SD卡上保存的工作数据将被损坏,从而造成Flasher Hub无法继续工作。这是生产过程中存在的风险,虽然能够重新恢复Flasher Hub的功能,但是异常可能会损坏产品硬件。如果在将数据通过Flasher Hub上传到Flasher Compact过程中发生异常,则可能导致客户数据丢失。

Segger在Flasher Hub 1.08版本的固件更新中引入Fail-safe模式解决了该问题,这需要借助一个额外的u盘来存储工作数据,从而与Flasher Hub内部sd卡中保存的数据形成相互备份。因此我们强烈建议客户及时将Flasher Hub的固件更新到最新版本来避免上述问题。


激活Fail-safe模式操作步骤如下:

1、将Flasher Hub的固件更新到segger官网上提供的最新版本

2、将提供的u盘连接到Flasher Hub,可以直接连接到Flasher Hub,也可以使用USB集线器

3、在Flasher Hub提供的Web页面中,在“Config”标签页中选择“Restart Now”重启Flasher Hub

4、连接u盘并重启后,Flasher Hub将工作在Fail-safe模式,并且将所有的非易失性数据保存在外部的u盘上


如果不想使用segger提供的u盘,那么也可以配置使用自己的u盘,配置方法如下:

1、准备一个u盘,存储空间无需太大,128Mb以上即可

2、将u盘格式化(部分操作系统称为初始化),注意u盘文件系统不能使用exfat

3、将u盘重命名为"flasherhubrw"

4、弹出u盘设备并将其从PC移除

5、参考上述segger 所提供u盘的使用方法开启Fail-safe模式即可

通过更新并加入Fail-safe模式,segger解决了Flasher Hub异常关闭时可能存在的问题,从而进一步提升了Flasher Hub在复杂生产环境中的生产稳定性,能够更好的满足客户需求。


注意:如果Flasher Hub未连接存储备份数据所使用的u盘、Flasher Hub已经更新到最新版本固件,但是Fail-safe模式并未激活(默认情况下未激活),Flasher Hub仍然可能在异常关闭的情况下发生损坏或者丢失数据。


激活Fail-safe模式后可以解决上面的问题,但遗憾的是当切换到Fail-safe模式时,当前模式下的选项配置将不会被保留,因此切换模式后需要对连接的Flasher模块等重新进行设置。


Segger一直在努力为客户提供开箱即用的产品体验,最新版本的Flasher Hub产品发货时将会提供一个已经配置好的u盘,从而使激活Fail-safe模式变得尽可能简单。之前购买Flasher Hub但没有收到u盘的客户,segger将随后进行补发。

京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司