1. 程式人生 > >uboot初始化中為什麼要設定CPU為SVC模式

uboot初始化中為什麼要設定CPU為SVC模式

第一:uboot初始化時,要對系統硬體資源進行初始化,就要獲取儘量多的許可權,以便操作硬體,對硬體進行初始化,從這個角度來說,設定為SVC模式,更有利於工作的開展。

第二:uboot是一種bootloader,目的是為了引導linux的Kernel,在進入Kernel之前,本身就要滿足一些條件,其中有一條就是CPU必須是SVC模式。