中国航天科工集团八五一一研究所刘欢获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国航天科工集团八五一一研究所申请的专利基于TCP协议的ZYNQ裸核快速稳定升级方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120104168B 。
龙图腾网通过国家知识产权局官网在2025-12-12发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510099975.2,技术领域涉及:G06F8/654;该发明授权基于TCP协议的ZYNQ裸核快速稳定升级方法是由刘欢;沙亮;郝栓柱;董国正;王嘉频;刘舜;张红强;牛杰;颜剑;程威设计研发完成,并于2025-01-22向国家知识产权局提交的专利申请。
本基于TCP协议的ZYNQ裸核快速稳定升级方法在说明书摘要公布了:本发明公开了基于TCP协议的ZYNQ裸核快速稳定升级方法,首先是数据传输环节,TCP数据传输和ZYNQ裸核的TCP协议栈搭建,用户界面读取待升级的二进制数据,对数据区进行累加和校验,把数据长度和校验结果附加在二进制数据后,通过TCP协议快速传输给ZYNQ裸核的PS端,ZYNQ裸核的PS端验证数据长度和累加和校验值。其次是文件烧录环节,调用API函数,操作外挂在ZYNQ芯片上的QSPIFLASH。在长度和累加和校验结果正确后,根据二进制数据的长度擦除、烧写对应的QSPIFLASH扇区。最后是烧录文件校验环节,ZYNQ裸核将烧写进QSPIFLASH的程序回读出来,并和需要烧写的缓存区的数据进行比对,烧写和回读的数据一致认为程序烧写完成。从而实现通过TCP协议快速稳定升级ZYNQ裸核的效果。
本发明授权基于TCP协议的ZYNQ裸核快速稳定升级方法在权利要求书中公布了:1.一种基于TCP协议的ZYNQ裸核快速稳定升级方法,其特征在于,步骤如下: 步骤1、用户界面读取需要升级的BIN文件,将其转换成二进制数据后,计算得到1字节的累加和校验值,把4字节的数据长度和1字节的累加和校验值附加在二进制数据后,将二进制数据通过网络传输给ZYNQ裸核的PS端; 步骤2、在ZYNQ裸核PS端接收到用户界面发送到的二进制数据,将二进制数据区保存进PS端缓存区中,截取附加在报文尾部的校验和以及数据长度,同时PS端对二进制数据区进行累加和计算,将接收到的数据长度与截取报文中的数据长度进行比对,同时将计算得到的校验和与截取报文中的校验和进行比对,比对完成后向用户界面回传比对结果; 步骤3、根据二进制数据长度擦除所对应的QSPIFLASH芯片的内存区域,调用ZYNQ裸核底层API函数XQspiPs_PolledTransfer,擦除指令有两种分别是BULK_ERASE_CMD和SEC_ERASE_CMD,擦除完后通过UDP协议向用户界面上报擦除结果和所需时间; 步骤4、根据二进制数据长度烧写所对应的QSPIFLASH芯片的内存区域,调用ZYNQ裸核底层API函数XQspiPs_PolledTransfer,烧写指令为WRITE_CMD,逐Page页进行烧写,根据数据长度计算需要烧写N个Page页,每个Page页根据QSPIFLASH型号不同Page页字节也不同,烧写完后通过UDP协议向用户界面上报烧写结果和所需时间; 步骤5、在ZYNQ裸核PS端成功完成步骤4的文件烧写后,调用ZYNQ裸核底层API函数XQspiPs_PolledTransfer,回读指令为READ_CMD,并和接收缓存区中二进制文件进行比对,烧写进去的二进制文件和回读出来的二进制文件数据一致认为程序烧写完成;回读完后通过UDP协议向用户界面上报回读比对结果和所需时间; 步骤6、ZYNQ裸核PS端成功完成步骤5回读比对后,使用系统软件复位,重启ZYNQ芯片,ZYNQ芯片从QSPIFLASH芯片中加载新固化进去的程序,加载完成后向用户界面回传新固化进去的软件版本号,表示升级成功。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国航天科工集团八五一一研究所,其通讯地址为:211103 江苏省南京市江宁区建衡路99号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励