uboot初始化中为什么要设置CPU为SVC模式

时间:2021-08-01 21:22:06

第一:uboot初始化时,要对系统硬件资源进行初始化,就要获取尽量多的权限,以便操作硬件,对硬件进行初始化,从这个角度来说,设置为SVC模式,更有利于工作的开展。

第二:uboot是一种bootloader,目的是为了引导linux的Kernel,在进入Kernel之前,本身就要满足一些条件,其中有一条就是CPU必须是SVC模式。