首页> 中文期刊> 《测控技术》 >基于S3C2440的U-Boot双启动实现

基于S3C2440的U-Boot双启动实现

         

摘要

Embedded processor S3C2440 supports bootloader boot from both Nand Flash and Nor Flash, but U-Boot's default booting device is Nor Flash. In order to support the boot from Nor Flash and Nand Flash in the U-Boot, according to the boot process of U-Boot in the S3C2440 processor and the difference that U-Boot boots from Nor Flash and Nand Flash, the Nand Flash drive that it can support both Nor Flash and Nand Flash boot is added. Based on this, the process of U-Boot booting the Linux kernel is analyzed and finally implemented. The U-Boot source code is correctly compiled in the cross-compiler. It can support both Nor Flash and Nand Flash boot, properly boot the Linux kernel and run stably in the hardware platform based on S3C2440 processor.%嵌入式处理器S3 C2440同时支持Boodoader从Nor Flash和Nand Flash启动,而U-Boot默认的启动设备为Nor Flash.为了使U-Boot同时支持从Nor Flash和Nand Flash启动,根据U-Boot在S3C2440处理器上的启动流程和U-Boot从Nand Flash和Nor Flash启动过程的差异,添加了Nand Flash读写驱动,使其同时支持Nor Flash和Nand Flash启动,并在此基础上分析并实现了U-Boot引导Linux内核镜像的过程.实现的源代码在交叉编译环境中编译通过,可以同时支持Nor Flash和Nand Flash的启动并能正确引导Linux内核,在基于S3 C2440处理器的硬件平台上稳定运行.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号