系统上电后,引导代码直接在 Nor Flash 中执行,把 Nand Flash 中的操作系统和应用代码加载到速度更高的 SDRAM 中执行。也可以在 Nor Flash 中执行引导代码和操作系统,而只将 Nand Flash 中的应用代码加载到 SDRAM 中执行。该架构是当前嵌入式系统中运用最广泛的启动架构之一。

1.3 从 Nand Flash 启动

有些处理器如 SamSung 公司的 arm920T 系列处理器 S3C2410 支持从 Nand Flash 启动的模式,它的工作原理是将 NandFlash 中存储的前 4KB 代码装入一个称为 Steppingstone(BootSRAM)的地址中,然后开始执行该段引导代码,从而完成对操作系统和应用程序的加载。该方式需要处理器内部有 NAND 控制器,同时还要提供一定大小额外的 SRAM 空间,有一定的使用局限性,在实际开发中较少使用。

来源:中国电子网

关于嵌入式技术就介绍完了,您有什么想法可以联系小编。