新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > S3C2440新手入門之——程序運(yùn)行環(huán)境初始化過程

S3C2440新手入門之——程序運(yùn)行環(huán)境初始化過程

作者: 時(shí)間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
一會(huì)從NandFlash,一會(huì)從NorFlash啟動(dòng),一會(huì)加U-boot,一會(huì)SDRAM,。。。很明顯,容易被搞暈,程序到底是怎樣被執(zhí)行的

本文引用地址:http://butianyuan.cn/article/201611/321547.htm

1:

無論從NandFlash或是NorFlash,都要先運(yùn)行Uboot,也就是說都要往里邊先拷貝Uboot,因?yàn)檫@是引導(dǎo)程序,對(duì)于微處理器而言,是工作環(huán)境的建立過程,不可缺少

2:從NorFlash啟動(dòng)時(shí),ARM上電后直接運(yùn)行NOR FLASH里的程序(包含啟動(dòng)的Uboot)

3:從NAND FLASH啟動(dòng)時(shí),在ARM上電時(shí),ARM會(huì)自動(dòng)把NAND FLASH前4K的內(nèi)容拷貝到S3C2440內(nèi)部SRAM中,同時(shí)把SRAM的地址映射到0X00000000。ARM上電后會(huì)從SRAM處開始運(yùn)行。。。

現(xiàn)在只了解這么多了



評(píng)論


技術(shù)專區(qū)

關(guān)閉