期刊文献+

U-Boot从NAND Flash启动的设计与实现 被引量:3

Design and implement of U-Boot booting from NAND Flash
下载PDF
导出
摘要 U-Boot是一款非常优秀的嵌入式Bootloader,能够支持TFTP协议从网口下载内核镜像,但不支持从NANDFlash启动。本设计的目的是实现U-boot从NAND Flash的启动。本文详述了基于S3C2410开发板的移植过程,分析U-boot的启动流程的两个阶段,结合NAND Flash自身特殊的物理组织结构,增加U-boot对NAND Flash读写操作的支持,使其能够完成将NAND Flash上存储的U-boot代码段拷贝到sdram中执行。依此方法移植U-boot成功实现了从NAND Flash启动,再通过修改U-boot的其他部分最终实现了引导Linux操作系统内核启动的功能。 U-Boot is a very excellent bootloader in embedded system, it can download kernel image through net chip with TFTP protocol, but can't boot from NAND Flash. To solve this problem, porting process based on S3C2410 board is discussed, the two stages of U-boot are analysed in this paper. Since NAND Flash has particular physical organizing structure, it should add reading and writing operation of NAND Flash to U-boot for copying its code from NAND Flash to sdram. Using this method, booting from NAND Flash is realized by porting, and after modifying the other parts of U-boot, booting Linux operating system kernel is finally obtained.
出处 《电子测量技术》 2007年第6期114-117,共4页 Electronic Measurement Technology
关键词 BOOTLOADER U-BOOT NAND FLASH Bootloader U-Boot NAND Flash
  • 相关文献

参考文献8

二级参考文献11

  • 1刘易成.TMS320C54X DSP应用程序设计与开发[M].北京:北京航空航天大学出版社,2002..
  • 2[3]LPC2106/2105/2104 USER MANUAL [Z].http:∥www.semiconductors.philips.com/acrobat/usermanuals/UMLPC2106 210521042.pdf
  • 3[4]周立功.ARM微控制器基础[Z].广州周立功单片机发展有限公司,2003
  • 4魏永明 骆刚.Linux设备驱动程序[M].北京:中国电力出版社,2002..
  • 5TMS320VC5421 Bootloader Technical Reference. TI,2000.
  • 6TMS320VC5421 Data Manu.TI.2000.
  • 7北京飞漫软件技术有限公司.MiniGUI编程指南[M].2003.
  • 8Beijing Feynman Software Technology Co. Ltd.MiniGUI API Reference Manual [M]. 2003.
  • 9郑家玲,张云峰,孙荷琨.嵌入式系统的内核载入过程浅析[J].微型机与应用,2002,21(11):59-60. 被引量:10
  • 10李程远,刘文峰,李善平.ARM Linux在EP7312上的移植[J].计算机工程与设计,2003,24(7):73-76. 被引量:9

共引文献98

同被引文献16

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部