【技术实现步骤摘要】
固件升级方法、装置、芯片及计算机存储介质
[0001]本申请涉及控制器
,尤其是一种固件升级方法、装置、芯片及计算机存储介质。
技术介绍
[0002]随着电子技术的快速发展,复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)被广泛应用于电子设备中,用于数字电路与集成电路的开发设计。然而,在CPLD进行固件升级时,CPLD控制管脚的输出信号可能会抖动,造成CPLD的工作状态不稳定,导致CPLD运行状态和数据出现错误。
技术实现思路
[0003]鉴于以上问题,本申请实施例提供一种固件升级方法、装置、芯片及计算机存储介质,可以通过锁定和释放芯片的控制管脚输出的控制信号,来实现芯片的无损升级。
[0004]本申请实施例第一方面提供一种固件升级方法,应用于芯片,所述固件升级方法包括:
[0005]接收一控制器输出的固件,并在后台模式下烧录所述固件到所述芯片的存储器中;
[0006]接收所述控制器输出的第一电平的锁存信号,并锁存所述芯片的管脚信
【技术保护点】
【技术特征摘要】
1.一种固件升级方法,应用于芯片,其特征在于,所述固件升级方法包括:接收控制器输出的固件,并烧录所述固件到所述芯片的存储器中;接收所述控制器输出的第一电平的锁存信号,用于锁存所述芯片的管脚信号的电平状态;接收所述控制器输出的刷新指令,并刷新所述芯片的存储器,以使所述固件生效;确定所述固件在预设时间段内是否稳定运行;若确定所述固件在所述预设时间段内稳定运行,则接收所述控制器输出的第二电平的锁存信号,以解锁所述芯片的管脚信号的电平状态。2.如权利要求1所述的固件升级方法,其特征在于,在后台模式下烧录所述固件到所述芯片的所述存储器中。3.如权利要求2所述的固件升级方法,其特征在于,在接收所述控制器输出的第一电平的锁存信号前,确定烧录所述固件是否完成。4.如权利要求3所述的固件升级方法,其特征在于,若确定烧录所述固件没有完成,则接收所述控制器输出的第二电平的锁存信号,不锁存所述芯片的所述管脚信号的电平状态。5.如权利要求4所述的固件升级方法,若确定所述固件在所述预设时间段内没有稳定运行,则继续接收所述控制器输出的第一电平的锁存信号,用于锁存所述芯片的所述管脚信号的电平状态。6.一种固件升级装置,其特征在于,包括:烧录模块,用于接收控制器输出的固件,并烧录所述固件到芯片的存储器中;锁存释放模块,用于接收所述控制器输出的第一电平的锁存信号,用于锁存所述芯片的管脚信号的电平状态;刷新模块,用于接收所述...
【专利技术属性】
技术研发人员:郝立云,
申请(专利权)人:富联精密电子天津有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。