Abstract:
Analyzing the process of the U-Boot boot in the S3C2440A processor, according to the feature that S3C2440A processor supports the boot of Bootloader from NOR Flash and NAND Flash and the difference that U-Boot boots form NOR Flash and NAND Flash, a method of implementing U-Boot which supports Dual-Boot of NOR Flash and NAND Flash is proposed. The eventually realized source code is correctly compiled in the ARM-Linux cross-compiler and runs stably in development board based on S3C2440A processor.
Key words:
U-Boot,
Flash,
S3C2440A processor,
embedded system
摘要: 分析U-Boot 在 S3C2440A处理器上的引导过程,根据S3C2440A处理器支持Bootloader从NOR Flash和NAND Flash启动的特性和U-Boot从NOR Flash和NAND Flash启动过程的差异,提出一种同时支持NOR Flash和NAND Flash双启动的U-Boot的实现方法。实现的源代码在ARM-Linux交叉编译环境中编译通过,并在基于S3C2440A处理器的开发板上稳定运行。
关键词:
U-Boot引导程序,
闪存,
S3C2440A处理器,
嵌入式系统
CLC Number:
ZHENG Li, HUANG Shi-Shen. Implementation of U-Boot Supporting Boot of Multiple Flash[J]. Computer Engineering, 2010, 36(14): 273-274.
郑立, 黄世震. 支持多种闪存启动的U-Boot的实现[J]. 计算机工程, 2010, 36(14): 273-274.