升级FLASH器件的基本输入输出系统的方法技术方案

技术编号:2852981 阅读:266 留言:0更新日期:2012-04-11 18:40
本发明专利技术有关一种升级FLASH器件的基本输入输出系统(BIOS)的方法,包括:在产品的主控板上嵌入一测试总线控制器(TBC),与中央处理单元相连接;将业务板上的边界扫描器件连接成边界扫描链,将业务板上的FLASH器件与边界扫描链相连接;所述边界扫描链通过设置在业务板上的可寻址扫描端口(ASP)连接到边界扫描系统总线上;通过中央处理单元调用基本输入输出系统升级程序,驱动测试总线控制器产生边界扫描信号流、通过边界扫描系统总线和可寻址扫描端口,控制与FLASH器件连接的边界扫描链,将基本输入输出系统升级程序加载到FLSAH器件中。本发明专利技术方法能有效地对产品中FLASH器件的BIOS程序进行在线或远程升级。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及软件升级方法,尤指一种升级产品中FLASH器件的基本输入输出系统(BIOS)的方法。
技术介绍
FLASH器件的编程方式分为两大类在板编程(OBP,On-BoardProgramming)和离板(Off-Board)编程。在板编程是指在可编程器件被焊接到印刷电路板上以后对其进行编程。离板编程是指在可编程器件被安装到印刷电路板之前对其进行编程。在板编程常用的方法有利用ICT(ICTIn-Circuit Test,在线测试)进行的在线编程(ICP,In-Circuit Programming),利用CPU进行的系统编程(ISP,In-System Programming)和利用JTAG(Joint Test Action Group,联合测试行动组,常指边界扫描技术)进行的在板编程等。利用ICT进行的在线编程是指通过ICT设备连接到印刷电路板上,提供必要的隔离和编程信号驱动来实现编程。但是ICT设备昂贵,也无法在维护现场使用。系统编程是指通过系统上的CPU来执行可编程器件的擦除和编程算法来实现可编程器件的编程。如图1所示,通过CPU来控制FLASH器件的地址线和控制线,本文档来自技高网...

【技术保护点】
一种升级FLASH器件的基本输入输出系统(BIOS)的方法,其特征在于包括:在产品的主控板上嵌入一测试总线控制器(TBC),与中央处理单元相连接;将业务板上的边界扫描器件连接成边界扫描链,将业务板上的FLASH器件与边界扫描链相连接 ;所述边界扫描链通过设置在业务板上的可寻址扫描端口(ASP)连接到边界扫描系统总线上;通过中央处理单元调用基本输入输出系统升级程序,驱动测试总线控制器产生边界扫描信号流、通过边界扫描系统总线和可寻址扫描端口,控制与FLASH器件连接 的边界扫描链,将基本输入输出系统升级程序加载到FLSAH器件中。

【技术特征摘要】
1.一种升级FLASH器件的基本输入输出系统(BIOS)的方法,其特征在于包括在产品的主控板上嵌入一测试总线控制器(TBC),与中央处理单元相连接;将业务板上的边界扫描器件连接成边界扫描链,将业务板上的FLASH器件与边界扫描链相连接;所述边界扫描链通过设置在业务板上的可寻址扫描端口(ASP)连接到边界扫描系统总线上;通过中央处理单元调用基本输入输出系统升级程序,驱动测试总线控制器产生边界扫描信号流、通过边界扫描系统总线和可寻址扫描端口,控制与FLASH器件连接的边界扫描链,将基本输入输出系统升级程序加载到FLSAH器件中。2.如权利要求1所述的升级FLASH器件的基本输入输出系统的方法,其特征在于所述业务板上的边界扫描链可为一条或多条;每个FLASH器件可与相同或不同的边界扫描链相连接。3.如权利要求2所述的升级FLASH器件的基本输入输出系统的方法,其特征在于所述基本输入输出系统升级程序包括编程信息文件和升级数据文件;所述编程信息文件包括边界扫描链信息、FLASH器件信息、FLASH器件与边界扫描链的连接信息以及操作FLASH的时序信息;中央处理单元接收到用户发出的升级命令后,根据命令中指定的参数,将编程信息文件和升级数据文件解释成边界扫描数据,通过驱动所述测试总线控制器产生边界扫描信号流送入边界扫描系统总线。4.如权利要求3所述的升级FLASH器件...

【专利技术属性】
技术研发人员:李颖悟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1