The invention discloses an IC burning method, which is based on the firmware management module located on the board card. The method can judge whether the communication state between the source IC and the upper operating system is abnormal after the firmware of the source IC is burned into the target IC in the upper operating system, and send startup instructions to the connection module to realize the connection of the source IC and the target IC when the communication state is abnormal, and then send the burning instructions to the source IC. Record instructions so that the source IC can execute the operation of burning its own firmware into the target IC. It can be seen that this method can use firmware management module to judge whether the burning is successful or not according to the communication status between the upper operating system and the source IC after the burning operation is executed in the upper operating system. When the burning failure is judged, the method can automatically perform the burning again, avoiding the tedious process of offline burning after the target IC is disassembled and improving the development efficiency. In addition, the invention also provides a board, whose function corresponds to the above method.
【技术实现步骤摘要】
一种IC烧录方法及板卡
本专利技术涉及存储领域,特别涉及一种IC烧录方法及板卡。
技术介绍
随着存储系统或者服务器系统的发展,板卡复杂度越来越高。很多IC的固件烧录都转变为系统下在线烧录,但是,部分复杂IC的固件烧录是分步进行的,这其中还可能有顺序要求,如果烧录顺序错误,可能导致IC无法正常运行,此时系统下已经无法识别这颗IC,只能将固件芯片从板卡上取下进行离线烧录,这降低了开发效率,严重影响了开发进度。
技术实现思路
本专利技术的目的是提供一种IC烧录方法及板卡,用以解决当上层操作系统烧录IC失败,系统会无法识别这颗IC,只能将固件芯片从板卡取下进行离线烧录,导致开发效率非常低,延误开发进度的问题。为解决上述技术问题,本专利技术提供了一种IC烧录方法,基于固件管理模块实现,所述固件管理模块位于板卡上,所述方法包括:在上层操作系统执行将源IC的固件烧录进目标IC的操作之后,判断所述源IC与所述上层操作系统的通信状态是否异常;若异常,则向连接模块发送启动指令,以便于所述连接模块响应于所述启动指令对所述源IC与所述目标IC进行连接;向所述源IC发送烧录指令,以便于所述源I ...
【技术保护点】
1.一种IC烧录方法,其特征在于,基于固件管理模块实现,所述固件管理模块位于板卡上,所述方法包括:在上层操作系统执行将源IC的固件烧录进目标IC的操作之后,判断所述源IC与所述上层操作系统的通信状态是否异常;若异常,则向连接模块发送启动指令,以便于所述连接模块响应于所述启动指令对所述源IC与所述目标IC进行连接;向所述源IC发送烧录指令,以便于所述源IC响应于所述烧录指令执行将自身的固件烧录进所述目标IC的操作。
【技术特征摘要】
1.一种IC烧录方法,其特征在于,基于固件管理模块实现,所述固件管理模块位于板卡上,所述方法包括:在上层操作系统执行将源IC的固件烧录进目标IC的操作之后,判断所述源IC与所述上层操作系统的通信状态是否异常;若异常,则向连接模块发送启动指令,以便于所述连接模块响应于所述启动指令对所述源IC与所述目标IC进行连接;向所述源IC发送烧录指令,以便于所述源IC响应于所述烧录指令执行将自身的固件烧录进所述目标IC的操作。2.如权利要求1所述的方法,其特征在于,所述在上层操作系统执行将源IC的固件烧录进目标IC的操作之后,判断所述源IC与所述上层操作系统的通信状态是否异常,具体包括:在上层操作系统执行将源IC的固件烧录进目标IC的操作之后,获取所述源IC中预设寄存器的当前数值,其中,所述当前数值为所述上层操作系统映射到所述源IC中预设寄存器的数值;通过对比所述当前数值与参考数值,判断所述源IC与所述上层操作系统的通信状态是否异常,其中,所述参考数值为所述上层操作系统映射到所述固件管理模块的数值。3.如权利要求2所述的方法,其特征在于,所述通过对比所述当前数值与参考数值,判断所述源IC与所述上层操作系统的通信状态是否异常,具体包括:通过对比所述当前数值与参考数值,判断所述当前数值与所述参考数值是否一致;若不一致,则判断未接收到所述源IC发送的心跳包的时间是否超过预设时间;若超过,则判定所述源IC与所述上层操作系统之间的通信状态异常。4.如权利要求1所述的方法,其特征在于,在所述向所述源IC发送烧录指令,以便于所述源IC响应于所述烧录指令执行将自身的固件烧录进所述目标IC的操作之后,还包括:实时获取所述源IC的烧录状态,并将所述烧录状态发送到提示模块,以便于所述提示模块对外提示所述烧录状态。5.如权利要求1-4任意一项所述的方法,其特征在于,在所述向所述源IC发送烧录指令,以便于所述源IC响应于所述烧录指令执行将自身的固件烧录进所述目标IC的操作之后,还包括:若所述源...
【专利技术属性】
技术研发人员:王志浩,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。