微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > S3C2440新手入门之——程序运行环境初始化过程

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

时间: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处开始运行。。。

现在只了解这么多了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top