S3C2440新手入门之——程序运行环境初始化过程

嵌入式系统 时间:2016-11-25来源:网络
一会从NandFlash,一会从NorFlash启动,一会加U-boot,一会SDRAM,。。。很明显,容易被搞晕,程序到底是怎样被执行的

1:

无论从NandFlash或是NorFlash,都要先运行Uboot,也就是说都要往里边先拷贝Uboot,因为这是引导程序,对于微处理器而言,是工作环境的建立过程,不可缺少

2:从NorFlash启动时,ARM上电后直接运行NOR FLASH里的程序(包含启动的Uboot)

3:从NAND FLASH启动时,在ARM上电时,ARM会自动把NAND FLASH前4K的内容拷贝到S3C2440内部SRAM中,同时把SRAM的地址映射到0X00000000。ARM上电后会从SRAM处开始运行。。。

现在只了解这么多了

关键词: S3C2440程序运行环境初始化过

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版