一种多核异构系统快速启动方法及其系统技术方案

技术编号:42967999 阅读:21 留言:0更新日期:2024-10-15 13:12
本申请公开一种多核异构系统快速启动方法及其系统,所述多核异构系统快速启动方法,具体包括:当大核运行芯片启动工作进入SPL阶段后,大核将小核启动,以使得在大核运行芯片启动工作时小核完成外设模块的初始化工作。本申请通过控制小核在大核运行芯片启动工作时并行运行外设模块的初始化工作,以优化芯片启动阶段内核系统的加载工作、内核系统的解压缩工作以及其它外设模块的初始化工作与芯片启动流程的并行性,提高芯片启动效率,提高小核在芯片启动阶段的利用率。

【技术实现步骤摘要】

本申请涉及系统启动,具体涉及一种多核异构系统快速启动方法及其系统


技术介绍

1、随着芯片技术水平的提高,多核系统越来越广泛被应用至智能产品中。目前的多核异构系统一般包括大核和小核等多个处理核心,其中,大核包括外挂的ddr内存、sram存储器等,小核一般是通用mcu级别的处理核心,内存资源包括ram存储器等。基于中国专利(专利申请号:202210452806.9)公开的基于多核异构的可执行文件加载系统,系统包括从核和主核,该针对多核异构的技术方案存在运行文件来自于主核,需要主核向从核传输待运行文件的缺陷,从核难以主动为主核承担工作任务。如:芯片启动阶段,需要主核进行内核系统的加载、解压缩以及外设的初始化工作,若需要使得从核执行外设的运行工作,需要主核完成外设的初始化工作后,将外设相关文件传输至从核才能实现。


技术实现思路

1、本申请提供了一种多核异构系统快速启动方法,具体技术方案如下:当大核运行芯片启动工作进入spl阶段后,大核将小核启动,以使得在大核运行芯片启动工作时小核完成外设模块的初始化工作。

<本文档来自技高网...

【技术保护点】

1.一种多核异构系统快速启动方法,其特征在于,所述多核异构系统快速启动方法,具体包括: 当大核运行芯片启动工作进入SPL阶段后,大核将小核启动,以使得在大核运行芯片启动工作时小核完成外设模块的初始化工作。

2.根据权利要求1所述的多核异构系统快速启动方法,其特征在于,大核和小核支持共同访问I2C接口、GPIO外设接口和外设模块。

3.根据权利要求2所述的多核异构系统快速启动方法,其特征在于,所述外设模块为摄像头模块,所述在大核运行芯片启动工作的同时小核完成外设模块的初始化工作,具体包括:

4.根据权利要求3所述的多核异构系统快速启动方法,其特征在于,所...

【技术特征摘要】

1.一种多核异构系统快速启动方法,其特征在于,所述多核异构系统快速启动方法,具体包括: 当大核运行芯片启动工作进入spl阶段后,大核将小核启动,以使得在大核运行芯片启动工作时小核完成外设模块的初始化工作。

2.根据权利要求1所述的多核异构系统快速启动方法,其特征在于,大核和小核支持共同访问i2c接口、gpio外设接口和外设模块。

3.根据权利要求2所述的多核异构系统快速启动方法,其特征在于,所述外设模块为摄像头模块,所述在大核运行芯片启动工作的同时小核完成外设模块的初始化工作,具体包括:

4.根据权利要求3所述的多核异构系统快速启动方法,其特征在于,所述多核异构系统快速启动方法,还包括:大核完成芯片启动工作后,基于小核完成的摄像头模块的初始化工作,大核接收摄像头模块传输的图像数据。

5.根据权利要求1所述的多核异构系统快速启动方法,其特征在于,所述多核异构系统快速启动方法,还包括:当大核运行芯片启动工作进入spl阶段后,大核将小核启动,以使...

【专利技术属性】
技术研发人员:梁文强黄祖奔
申请(专利权)人:珠海一微半导体股份有限公司
类型:发明
国别省市:

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

1