1. 程式人生 > >uboot移植:Flash分割槽和DDR分割槽

uboot移植:Flash分割槽和DDR分割槽

Flash有如下分割槽且按照由上而下的順序儲存: ①uboot(大小一般為512KB或1MB):uboot必須從flash的起始地址開始存放(由SoC的啟動設計決定起始與扇區0還是扇區1) ②環境變數分割槽:該分割槽一般緊貼著uboot來存放。大小一般為32KB以上 ③rootfs(根檔案系統分割槽):緊貼於環境變數分割槽,大小需依據相應的根檔案系統大小來設定 ④自由分割槽:為Flash最後剩下的所有記憶體,一般在kernel啟動後將自由分割槽掛載到rootfs下 注意:uboot必須在Flash開頭,其他分割槽的相對位置是可變的 分割槽在系統移植前確定好,在uboot和kernel中使用同一個分割槽表 DDR
分割槽: ①DDR掉電消失,是在每次系統執行時才開始部署的。Flash是掉電存在 ②記憶體的分割槽主要是在linux啟動之前,linux核心啟動之後核心的記憶體管理模組會接管整個記憶體空間