北京遥测技术研究所常敏获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京遥测技术研究所申请的专利一种基于SPAC-V8嵌入式处理器的软件多源自主加载方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119782250B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411677621.3,技术领域涉及:G06F15/78;该发明授权一种基于SPAC-V8嵌入式处理器的软件多源自主加载方法是由常敏;耿鹏飞;韩德强;金瑞琪;田秋凝设计研发完成,并于2024-11-22向国家知识产权局提交的专利申请。
本一种基于SPAC-V8嵌入式处理器的软件多源自主加载方法在说明书摘要公布了:本发明提供一种基于SPAC‑V8嵌入式处理器的软件多源自主加载方法,基于SPARC‑V8嵌入式处理器二级引导模式,通过插入二次加载控制程序以及对内存空间的设计分配,实现三次加载时可从外部FLASH任意源地址自主加载的应用模式;同时设计了三模加载、多区自主选择加载等空间单粒子防护手段;三次加载成功后,二次加载控制程序自动消除,不再占用内存空间。本发明在不依赖于外部专用加载器件辅助的情况下,实现了SPARC‑V8嵌入式处理器独立从FLASH任意地址、多区自主选择加载,提高了空间软件加载的可靠性与灵活性,同时不增加内存资源的开销,解决了SPARC‑V8嵌入式处理器软件在轨多区重构时无法自主加载的难题。
本发明授权一种基于SPAC-V8嵌入式处理器的软件多源自主加载方法在权利要求书中公布了:1.一种基于SPAC‑V8嵌入式处理器的软件多源自主加载方法,其特征在于:包括以下步骤: S1、通过链接脚本文件分配二次加载控制程序code0各程序段在RAM中的执行位置,记录执行位置起始地址StartAddr1和执行位置结束地址EndAddr1; S2、通过所述链接脚本文件分配待加载程序code1~codeN的.text段、.data段、.bss段和.stack段在RAM中的执行位置,记录.bss段起始地址StartAddr2和.bss段结束地址EndAddr2,N为大于或等于2的正整数; S3、为所述待加载程序code1~codeN分别设计作为加载源选择依据的程序加载状态参数para1~paraN,所述程序加载状态参数para1~paraN存储在FLASH中; S4、所述二次加载控制程序code0包括引导程序和应用程序,将所述引导程序和所述应用程序设计为包括以下内容: 配置FLASH的读写时序信息; 读取程序加载状态参数paraX,X∈[1~N],根据所述程序加载状态参数paraX判断待加载程序codeX存储区是否有程序、是否可加载;若有程序且可加载程序,则读取所述待加载程序codeX并将所述待加载程序codeX的引导程序搬移至RAM区内;若所述待加载程序codeX区内无程序或不可加载,则X=X‑1或X=X+1,继续通过其他程序加载状态参数判断其他待加载程序是否有程序、是否可加载; 从所述待加载程序codeX引导程序区域中分别读出.text段和.data段在FLASH中存储的源地址偏移地址、待搬移至RAM中的目的地址、段字节长度;将.text段和.data段在FLASH中存储的源地址偏移地址加上所述待加载程序codeX在FLASH中存储的基地址得到.text段在FLASH中存储的绝对源地址和.data段在FLASH中存储的绝对源地址;从所述.text段在FLASH中存储的绝对源地址和所述.data段在FLASH中存储的绝对源地址中按照段长度搬移整段数据至RAM中; 从所述待加载程序codeX的引导程序区获取所述待加载程序codeX的程序入口地址;使程序PC指针跳转至所述待加载程序codeX程序入口地址,开始执行程序codeX; S5、为所述二次加载控制程序code0和所述待加载程序code1~codeN分配FLASH存储区域,其中所述二次加载控制程序code0的起始位置分配在FLASH的地址0,所述待加载程序code1~codeN在FLASH中的存储起始地址为CodeAddr1~CodeAddrN; S6、为所述程序加载状态参数para1~paraN分配FLASH存储区域; S7、将所述二次加载控制程序code0、所述待加载程序code1~codeN和所述程序加载状态参数para1~paraN烧写至SPARC‑V8嵌入式处理器芯片外挂的FLASH相应区域; S8、应用产品上电后,所述SPARC‑V8嵌入式处理器芯片自主引导所述二次加载控制程序code0至SRAM区并执行所述应用程序,通过所述程序加载状态参数para1~paraN择优加载所述待加载程序code1~codeN中的一个,完成待加载程序从FLASH到SRAM的搬移后控制PC指针跳转至程序入口,开始执行所述待加载程序,一种基于SPAC‑V8嵌入式处理器的软件多源自主加载方法完成。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京遥测技术研究所,其通讯地址为:100076 北京市丰台区南大红门路1号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励