A system and method for configuring an interface bridge is disclosed. The computing system includes the device controller and the interface bridge module, which is configured to provide bridge function according to the first communication standard, and is the main communication interface conforming to the first communication standard and coupled to the interface bridge module. The computing system also includes interface bridge module coupled to the first non-volatile memory module, the first non-volatile memory module stores the first stage boot loader code, computing system includes an auxiliary communication interface coupled to the device controller second non-volatile memory module and with second communication standard coupled to the device controller the. The device controller is configured to receive updated packet data through the auxiliary communication interface, update the packet data, including firmware image, and write the updated packet data to the second nonvolatile memory module.
【技术实现步骤摘要】
【国外来华专利技术】计算设备中的桥配置
技术介绍
诸如嵌入式系统的计算系统可以具有在系统的非易失性存储器中编程的操作固件,其指导系统的操作。各种数据通信接口可以被用来编程系统的一个或多个组件。附图说明为了说明的目的,各种实施例被描绘在附图中,并且绝不应被解释为限制本公开的范围。此外,不同公开的实施例的各种特征能够被组合以形成作为本公开的一部分的附加实施例。图1是根据一个或多个实施例的计算系统的框图。图2是根据一个或多个实施例的计算系统的框图。图3是根据一个或多个实施例的数据结构的框图。图4是根据一个或多个实施例的用于编程存储器设备的处理的流程图。图5是示出根据一个或多个实施例的用于配置计算设备的处理的流程图。具体实施方式虽然描述了某些实施例,但是这些实施例仅作为示例的方式来呈现,并不意图限制保护范围。实际上,这里描述的新颖的方法和系统可以以各种其他形式具体实现。另外,在不脱离保护范围的情况下,可以做出这里所述的方法和系统的形式中的各种省略、替换和改变。这里提供的前文仅仅为了方便,并不一定影响权利要求的范围或意义。这里公开的是与通信接口设备的配置有关的示例配置和实施例。概览这里公开的是用于经 ...
【技术保护点】
一种计算系统,包括:设备控制器;接口桥模块,其通信地耦合到所述设备控制器和被配置为根据第一通信标准提供桥功能;主要的通信接口,其符合所述第一通信标准并且通信地耦合到所述接口桥模块;第一非易失性存储器模块,其通信地耦合到所述接口桥模块,所述第一非易失性存储器模块存储第一级启动加载程序代码;第二非易失性存储器模块,其通信地耦合到所述设备控制器;以及辅助通信接口,其符合第二通信标准并且通信地耦合到所述设备控制器;其中当所述辅助接口处于激活状态的同时,所述设备控制器被配置为:通过所述辅助通信接口接收更新数据包数据,所述更新数据包数据包括固件映像;以及将所述更新数据包数据写入所述第二非易失性存储器模块。
【技术特征摘要】
【国外来华专利技术】2015.04.20 US 62/150,132;2015.06.11 US 14/737,3071.一种计算系统,包括:设备控制器;接口桥模块,其通信地耦合到所述设备控制器和被配置为根据第一通信标准提供桥功能;主要的通信接口,其符合所述第一通信标准并且通信地耦合到所述接口桥模块;第一非易失性存储器模块,其通信地耦合到所述接口桥模块,所述第一非易失性存储器模块存储第一级启动加载程序代码;第二非易失性存储器模块,其通信地耦合到所述设备控制器;以及辅助通信接口,其符合第二通信标准并且通信地耦合到所述设备控制器;其中当所述辅助接口处于激活状态的同时,所述设备控制器被配置为:通过所述辅助通信接口接收更新数据包数据,所述更新数据包数据包括固件映像;以及将所述更新数据包数据写入所述第二非易失性存储器模块。2.如权利要求1所述的计算系统,其中所述设备控制器还被配置为在写入所述更新数据包数据之前对所述第二非易失性存储器模块执行缺陷管理。3.如权利要求1所述的计算系统,其中所述更新数据包数据包括:第二级启动加载程序代码;以及用于配置所述接口桥模块的配置数据。4.如权利要求1所述的计算系统,其中所述设备控制器还被配置为:激活所述主要的通信接口;从所述第二非易失性存储器模块复制所述更新数据包数据的第二级启动加载程序代码;以及执行所述第二级启动加载程序代码。5.如权利要求4所述的计算系统,其中当第二启动加载程序代码被所述设备控制器执行时,使得所述设备控制器:验证所述更新数据包数据的配置数据;应用所述配置数据以配置所述接口桥模块。验证所述固件映像;以及将所述固件映像存储在所述第一非易失性存储器模块中。6.如权利要求1所述的计算系统,还包括印刷电路板(PCB),其中所述设备控制器、接口桥模块和第一非易失性存储器模块每个包括安装在所述PCB上的芯片。7.如权利要求1所述的计算系统,其中当所述第一级启动加载程序代码在被所述设备控制器执行时使得所述设备控制器:初始化所述接口桥模块;旋转所述第二非易失性存储器模块的磁盘;以及验证存储在所述第二非易失性存储器模块中的所述更新数据包数据的第二级启动加载...
【专利技术属性】
技术研发人员:TJ麦凯布,MF克莱特,ED巴恩斯,
申请(专利权)人:西部数据技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。