申请/专利权人:海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司
申请日:2023-11-16
公开(公告)日:2024-03-22
公开(公告)号:CN117742733A
主分类号:G06F8/61
分类号:G06F8/61;G06F21/31
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.09#实质审查的生效;2024.03.22#公开
摘要:本申请提供一种固件程序烧录方法、装置、系统及设备,方法包括:依次接收上位机发送的多个程序数据包,并将多个程序数据包缓存在数据接收缓冲区中;读取数据接收缓冲区中的程序数据包;重复执行烧录操作,直至烧录完成,烧录操作包括:将数据接收缓冲区中的程序数据包搬移到第一内存区;在第一内存区接收的程序数据包的数量达到第一阈值后,切换第二内存区接收程序数据包,并行将第一内存区接收的程序数据包中的有效数据烧录至存储器;在第二内存区接收的程序数据包的数量达到第一阈值后,切换第一内存区接收程序数据包,并行将第二内存区接收的程序数据包中的有效数据烧录至存储器。本申请的方案能够实现不间断烧录,提高程序烧录的速度。
主权项:1.一种固件程序烧录方法,其特征在于,应用于固件程序烧录装置,所述固件程序烧录装置包括数据接收缓冲区、两个内存区和存储器,所述两个内存区包括第一内存区和第二内存区,所述方法包括:依次接收上位机发送的多个程序数据包,并将所述多个程序数据包依次缓存在所述数据接收缓冲区中;读取所述数据接收缓冲区中的程序数据包;重复执行烧录操作,直至烧录完成,所述烧录操作包括:将所述数据接收缓冲区中的程序数据包搬移到所述第一内存区;在所述第一内存区接收的程序数据包的数量达到第一阈值后,切换所述第二内存区接收程序数据包,并行将所述第一内存区接收的程序数据包中的有效数据烧录至所述存储器;在所述第二内存区接收的程序数据包的数量达到所述第一阈值后,切换所述第一内存区接收程序数据包,并行将所述第二内存区接收的程序数据包中的有效数据烧录至所述存储器。
全文数据:
权利要求:
百度查询: 海宁奕斯伟集成电路设计有限公司;北京奕斯伟计算技术股份有限公司 固件程序烧录方法、装置、系统及设备
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。