作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (14): 273-274. doi: 10.3969/j.issn.1000-3428.2010.14.099

• 开发研究与设计技术 • 上一篇    下一篇

支持多种闪存启动的U-Boot的实现

郑 立1,2,黄世震1,2   

  1. (1. 福建省微电子集成电路重点实验室,福州 350002;2. 福州大学物理与信息工程学院,福州 350002)
  • 出版日期:2010-07-20 发布日期:2010-07-20
  • 作者简介:郑 立(1984-),男,硕士研究生,主研方向:嵌入式系统;黄世震,副教授
  • 基金资助:
    国家自然科学基金资助项目(10871221);福建省自然科学基金资助项目(2006H0023)

Implementation of U-Boot Supporting Boot of Multiple Flash

ZHENG Li1,2, HUANG Shi-zhen1,2   

  1. (1. Fujian Key Laboratory of Microelectronic & Integrated Circuit, Fuzhou 350002; 2. College of Physics and Information Engineering, Fuzhou University, Fuzhou 350002)
  • Online:2010-07-20 Published:2010-07-20

摘要: 分析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处理器, 嵌入式系统

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

中图分类号: