固件程序烧录方法、装置、系统及设备制造方法及图纸

技术编号:40766610 阅读:19 留言:0更新日期:2024-03-25 20:16
本申请提供一种固件程序烧录方法、装置、系统及设备,方法包括:依次接收上位机发送的多个程序数据包,并将多个程序数据包缓存在数据接收缓冲区中;读取数据接收缓冲区中的程序数据包;重复执行烧录操作,直至烧录完成,烧录操作包括:将数据接收缓冲区中的程序数据包搬移到第一内存区;在第一内存区接收的程序数据包的数量达到第一阈值后,切换第二内存区接收程序数据包,并行将第一内存区接收的程序数据包中的有效数据烧录至存储器;在第二内存区接收的程序数据包的数量达到第一阈值后,切换第一内存区接收程序数据包,并行将第二内存区接收的程序数据包中的有效数据烧录至存储器。本申请的方案能够实现不间断烧录,提高程序烧录的速度。

【技术实现步骤摘要】

本申请涉及芯片,尤其涉及一种固件程序烧录方法、装置、系统及设备


技术介绍

1、系统的运行需要主机板上的存储器芯片为其提供运行程序,否则系统将无法启动。因此,需要将程序代码通过烧录器储存在存储器芯片中,这个过程就是程序烧录。

2、目前,程序烧录的过程,主要是由终端向主机板上的中央处理器(centralprocessing unit,cpu)发送程序数据,cpu将接收到的程序数据发送到存储器中,实现程序的烧录。然而在实际应用中,当程序文件过大时,程序烧录速度过慢,导致所需的烧录时间较长,效率较低。因此,亟需一种能够提高程序烧录的速度的方案。


技术实现思路

1、本申请提供一种固件程序烧录方法、装置、系统及设备,以提高程序烧录的速度。

2、第一方面,本申请提供一种固件程序烧录方法,应用于固件程序烧录装置,所述固件程序烧录装置包括数据接收缓冲区、两个内存区和存储器,所述两个内存区包括第一内存区和第二内存区,所述方法包括:

3、依次接收上位机发送的多个程序数据包,并将所述多个程序数据本文档来自技高网...

【技术保护点】

1.一种固件程序烧录方法,其特征在于,应用于固件程序烧录装置,所述固件程序烧录装置包括数据接收缓冲区、两个内存区和存储器,所述两个内存区包括第一内存区和第二内存区,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述重复执行烧录操作,直至烧录完成,包括:

3.根据权利要求2所述的方法,其特征在于,程序数据包中包括包头、包头的循环冗余校验值、有效数据和有效数据的循环冗余校验值;针对所述第一内存区或所述第二内存区,将所述第一内存区或所述第二内存区中缓存的有效数据烧录至所述存储器,包括:

4.根据权利要求3所述的方法,其特征在于,所述固件程序烧录装...

【技术特征摘要】

1.一种固件程序烧录方法,其特征在于,应用于固件程序烧录装置,所述固件程序烧录装置包括数据接收缓冲区、两个内存区和存储器,所述两个内存区包括第一内存区和第二内存区,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述重复执行烧录操作,直至烧录完成,包括:

3.根据权利要求2所述的方法,其特征在于,程序数据包中包括包头、包头的循环冗余校验值、有效数据和有效数据的循环冗余校验值;针对所述第一内存区或所述第二内存区,将所述第一内存区或所述第二内存区中缓存的有效数据烧录至所述存储器,包括:

4.根据权利要求3所述的方法,其特征在于,所述固件程序烧录装置还包括集成电路总线iic模块,所述数据接收缓冲区为所述iic模块中的缓冲区;在将所述第一内存区或所述第二内存区中缓存的有效数据烧录至所述存储器之后,所述方法还包括:

5.根据权利要求1-3任一项所述的方法,其特征在于,所述读取所述数据接收缓冲区中的程序数据包,包括:

6.根据...

【专利技术属性】
技术研发人员:汪晴晴吉瑞久赵月城侯克金
申请(专利权)人:海宁奕斯伟集成电路设计有限公司
类型:发明
国别省市:

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

1