Sboot在系统中的作用,就是初始化CPU,Cache,Hardware,Registers,在开机的时候,会先进入sboot,将硬件环境准备妥当,才会进入AP。
Sboot流程:
1.引导进入boot.s ,执行SRAM使能,初始化CPU register,跳转到bootrom.s的入口处
2.引导进入bootrom.s,执行商店流程(PLL,clock,Uart,MIU,Cache等),把bootram.s Copy 到DRAM并且跳转到入口处。
3.引导进入bootram.s并且清楚BSS段的数据,初始化堆栈指针
4:分解AP.bin到DRAM,跳转到main AP入口处执行 main AP
5.将FLASH 中的其他资源文件解压到DRAM
6.把 loader AP从SPI FLASH 解压到DRAM。
本网站为Mstar的爱好者建立,以上所有可提供资料与技术支持,QQ 921685776 zgtech@qq.com