追問
哎,新手啊,剛買的板子,剛又遇到一堆問題,還沒解決。
再問下哈,我想知道的細一點,就比如說,現在一個ARM板子,我還沒有啟動電源,那么這個片內ram,和sdram肯定是沒有東西的,那么這個時候,nor flash 和 nand flash里面有個啥呢?
還有,我現在啟動板子之后,又有啥跑到片內ram里,有啥跑到sdram中呢?嗯,多謝幫助啊,我會加分的撒,能按照順序給我大概說下,我略微有個印象先
追答
nor flash 和 nand flash里面肯定有程序啊!!ARM啟動后,有個自動的邏輯先從norflash開始執行程序(就像51單片機復位后PC=0000H,從這里開始執行程序),norflash是允許片內執行程序的,這個特性你需要了解。執行程序時,就把部分代碼復制到內部sram,再跳轉到sram執行完成sdram初始化,再將nandflash中的系統復制到sdram並運行,這樣就啟動了。
具體的啟動過程,你可以在網上搜索到的。