1. 程式人生 > >Tiny6410學習筆記2——DRAM Controller(儲存控制器)

Tiny6410學習筆記2——DRAM Controller(儲存控制器)

一些關於Tiny6410中SDRAM的科普知識

兩種啟動方式介紹

SDBOOT:

程式被直接燒入SDRAM(S3C6410中,DRAM起始地址為0x50000000)開始執行。

Nand BOOT:

程式首先被燒寫到Nand Flash中的起始位置,每次上電後,Nand Flash的前8K地址被拷貝到S3C6410內部的SRAM中,然後CPU從SRAM的起始位置開始執行。SRAM中可以寫入拷貝到DRAM中執行的程式碼,跳轉到DRAM後,程式會繼續執行。
順便再粘一個連結:關於從NAND Flash啟動的問題,2440 啟動問題 , 拷貝4k程式 ,啟動程式碼分析

程式碼方面暫時沒啥可說的,比較簡單,這部分主要是概念的理解。