1、支援從nand flash啟動,並將**載入到內部的sram,起始位址為0x00000000執行,容量為4kb,之後引導程式將作業系統載入到sdram
2、啟動rom在起始位址0x00000000,執行啟動程式,而4kb的sram被定為於記憶體位址0x40000000處。
3、將儲存空間分為8組,每組大小128mb。共1gb,bank0~bank5的開始位址是固定的,用於rom和sram,bank6、bank7用於rom、sram、sdram。
4、由arm920t核心、ahb匯流排模組、apb匯流排模組、鎖相環時鐘產生模組;ahb匯流排包括usb host,lcd連線、ram、sdram控制器、中斷控制器、nand flash控制器,apb匯流排外圍的控制器包括uart、usb device、sdi mmc、adc、rtc、i2c、iis匯流排等
s3c2440 nandflash啟動過程分析
有很多同學在移植u boot時,都會對s3c2440從nandflash啟動的過程非常迷惑。這裡發這個帖子給大家介紹一下它的啟動流程。大部分arm9的cpu內部都整合有乙個sram,sram是英文static ram的縮寫,它是一種具有靜止訪問功能的記憶體,不需要重新整理電路即能儲存它內部儲存的資料...
s3c2440啟動過程詳解
一 位址空間的分配 3 nandflash不用來執行 只用來儲存 norflash,sdram可以直接執行 4 s3c2440總共有8個記憶體banks 6個記憶體bank可以當作rom或者sram來使用 留下的2個bank除了當作rom 或者sram,還可以用sdram 各種記憶體的讀寫方式不一樣...
1 1 S3C2440啟動過程分析
s3c2440內建4kb的sram,可以選擇nor或者nand啟動。韋東山的s3c2440開發板接有256mb的nand flash和nor flash,可以通過m0和m1引腳進行選擇,其中m1固定拉低。所以,拉低m0選擇nand啟動,拉高m0選擇nor啟動。nand啟動時,片內4k ram的基位址...