[发明专利]远端更新韧体的控制方法有效
| 申请号: | 201910933593.X | 申请日: | 2019-09-29 |
| 公开(公告)号: | CN112579116B | 公开(公告)日: | 2023-07-18 |
| 发明(设计)人: | 王正凯 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F13/42 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 528308 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 远端 更新 控制 方法 | ||
本发明提供一种远端更新韧体的控制方法,借由一第一计算机主机对一第二计算机主机实施,该第二计算机主机包含一系统管理总线控制器及至少一从属装置,每一该从属装置具有一韧体。该控制方法包含:执行一第一指令及一第二指令,以分别获得一PCIe位址及一基地址;根据该基地址扫描该系统管理总线控制器的多个从属位址,获得对应每一该从属装置的一产品识别码;进而获得一产品型号及一韧体识别码,并据以判断是否对其所对应的该从属装置的该韧体作更新。
【技术领域】
本发明是有关于一种远端更新韧体的控制方法,特别是一种不需要基板管理控制器即能实施的远端更新韧体的控制方法。
【背景技术】
习知的一种计算机系统,包含一中央处理器(CPU)、一电连接该中央处理器的主存储器、一电连接该中央处理器的芯片组(PCH)、一电连接该芯片组的系统管理总线(SystemManagement Bus,SMBus)控制器(Controller)、及一电连接该系统管理总线控制器的从属装置。该从属装置与该系统管理总线控制器之间是以集成电路总线(Inter-IntegratedCircuit Bus,I2C Bus)作电连接,并符合I2C协定。该从属装置例如是一种具有韧体(Firmware)的PCIE(PCI Express)装置(device),或一种具有韧体的复杂可程序逻辑装置(Complex Programmable Logic Device,CPLD),举例来说,该从属装置是各种监测温度或风扇转速等等的硬件监视器(Hardware monitor)。
当该从属装置的韧体需要更新时,现有的第一种作法是利用一种符合JTAG(JointTest Action Group)的界面,以离线(Off-line)烧录的方式作更新。第二种作法是该计算机系统必须还具备一基板管理控制器(Baseboard management controller,BMC)及一网络控制器(Network interface controller,NIC),以借由该基板管理控制器及该网络控制器,采用一种远端更新的方式来完成。然而,现有的这一种更新韧体的方法不但需要在该计算机系统上预留界面的接脚,且还需要使用者手动地离线执行更新,相当地不方便。而第二种更新韧体的方法则必须要在该计算机系统具有基板管理控制器才能实施,因此,当该计算机系统不具备基板管理控制器时,如何提供一种针对前述从属装置的韧体更新的控制方法便成为一个待解决的问题。
【发明内容】
本发明要解决的技术问题是在于提供一种不需要基板管理控制器即能实施的远端更新韧体的控制方法。
为解决上述技术问题,一种远端更新韧体的控制方法,适用于一第一计算机主机及一第二计算机主机,该第一计算机主机与该第二计算机主机建立连线且都支援SSH(Secure Shell)协定。该第二计算机主机包含一系统管理总线控制器(System ManagementBus Controller,SMBus Controller)及至少一从属装置,每一该从属装置具有一韧体,并与该系统管理总线控制器之间以集成电路总线(Inter-Integrated Circuit Bus,I2CBus)形成电连接,且以符合I2C协定作沟通。该控制方法包含步骤(a)~(d)。
于步骤(a),借由该第一计算机主机执行属于该SSH协定的一第一指令,以获得该系统管理总线控制器的一PCIe位址(Address)。
于步骤(b),借由该第一计算机主机根据该系统管理总线控制器的该PCIe位址,执行属于该SSH协定的一第二指令,以获得该系统管理总线控制器的一基地址(base addressregisters)。
于步骤(c),借由该第一计算机主机根据一系统管理总线(SMBus)的一输入输出位址(I/O address)规范(Spec)及该基地址,依序扫描该系统管理总线控制器的多个从属位址(Slave address),以获得对应每一该从属装置的一产品识别码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910933593.X/2.html,转载请声明来源钻瓜专利网。





