GT2440啟動過程

2021-06-05 16:53:55 字數 430 閱讀 6872

一下為個人分析結果,可能存在錯誤。

gt2440可以分兩種啟動方式:1.從nor flash啟動;2.從nand flash啟動;

gt2440啟動時存在乙個位址對映問題,因為gt2440啟動總是從0x0這個位址開始的下面就兩種啟動方式分別做一下介紹

1.從nor flash啟動

當從nor flash啟動系統時,就直接將nor flash對映到系統的bank0,只要nor flash中有啟動**就可以直接啟動系統了

2.從nand flash啟動

從nand flash啟動系統稍微有點複雜,系統啟動前會先將nand flash前4kb的**複製到核心自帶的sram中,此時核心自帶的sram被對映到bank0開始執行。但是只有4kb,所以盡量只完成相關的硬體初始化工作,最後將nand flash裡的其他**複製到bank6和bank7中的sdram執行

GT2440按鍵驅動新增fasync機制

完整驅動 如下 include include include include include include include include include include include include include include include include include includ...

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 各種記憶體的讀寫方式不一樣...