【技术实现步骤摘要】
本专利技术属于计算机数据处理,涉及一种嵌入式处理器boot启动方法、系统、设备和介质。
技术介绍
1、spi(串行外设接口协议)flash是芯片boot启动用到的最常见的存储芯片之一,qspi(quad serial peripheral interface)是四线模式的spi接口协议,qspi使用四根数据线作为传输,在相同的频率下,传输速率是普通spi传输方式的四倍,芯片的boot启动使用qspi方式传输也大大加快了系统的开机启动效率。在嵌入式处理器的boot启动引导程序中,对于qspi的启动,boot程序固化在芯片的rom存储器中,驱动程序只能适应部分适配的flash芯片。由于flash对qspi的支持没有统一的标准,不同厂家的flash芯片在切换为qspi模式前,需要对flash芯片发送不同的命令进行初始化。有些flash无需初始化可以直接使用qspi模式,有些需要发送写寄存器命令对其特定的寄存器进行设置,有些需要发送使能qspi命令进行初始化。因此,在嵌入式处理器的boot启动程序里支持qspi模式的驱动一般都只针对特定的fla
...【技术保护点】
1.一种嵌入式处理器BOOT启动方法,其特征在于,包括步骤:
2.根据权利要求1所述的嵌入式处理器BOOT启动方法,其特征在于,若确定所述Flash芯片不需要通过所述配置数据执行初始化为QSPI模式,则所述解析所述配置数据并确定所述Flash芯片是否需要通过所述配置数据执行初始化为QSPI模式步骤之后,直接跳转至所述在QSPI模式下执行所述Flash芯片中的所述用户程序数据的搬移,完成嵌入式处理器BOOT启动过程的步骤。
3.根据权利要求1或2所述的嵌入式处理器BOOT启动方法,其特征在于,在QSPI模式下执行所述Flash芯片中的所述用户程序
...【技术特征摘要】
1.一种嵌入式处理器boot启动方法,其特征在于,包括步骤:
2.根据权利要求1所述的嵌入式处理器boot启动方法,其特征在于,若确定所述flash芯片不需要通过所述配置数据执行初始化为qspi模式,则所述解析所述配置数据并确定所述flash芯片是否需要通过所述配置数据执行初始化为qspi模式步骤之后,直接跳转至所述在qspi模式下执行所述flash芯片中的所述用户程序数据的搬移,完成嵌入式处理器boot启动过程的步骤。
3.根据权利要求1或2所述的嵌入式处理器boot启动方法,其特征在于,在qspi模式下执行所述flash芯片中的所述用户程序数据的搬移,完成嵌入式处理器boot启动过程的步骤之后,还包括步骤:
4.根据权利要求3所述的嵌入式处理器boot启动方法,其特征在于,所述配置数据的开头为魔术字,所述魔术字之后包括一个或多个所述配置数据;所述配置数据包括类别、命令码、数据长度、填充时钟周期和数据值。
5.一种嵌入式处理器boot启动系统,其特征在于,包括:
6.根据权利要求5所述的嵌入式处理器boot启...
【专利技术属性】
技术研发人员:龚国辉,徐雪刚,龚星,倪洋,李石林,
申请(专利权)人:湖南长城银河科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。