S3C2440框架与启动过程

下面是S3C2440的简单框图。

我们可以把程序烧写到NandFlash,然后设置为从NandFlash启动,也可以把程序烧写到NroFlash,然后设置为从NorFlash启动。

1.NorFlash启动:NorFlash基地址为零,cpu读出Nor上第一个指令,然后执行,然后cpu继续读出其他指令,然后执行。

NorFlash启动时片内ram地址为0x4000,0000.

2.NandFlash启动,片内4k 的Ram基地址为零,2440的硬件会把NandFlash的前面4k内容复制到片内内存,然后cpu从0地址取出第一条指令执行。

NandFlash启动时NorFlash不可访问。

另外,关于关于SRAM,DRAM,SDRAM,以及NORFLASH,NANDFLASH的介绍见下面笔记:https://blog.csdn.net/u013171226/article/details/107680391

猜你喜欢

转载自blog.csdn.net/u013171226/article/details/113851534
今日推荐