期刊文献+

支持多种闪存启动的U-Boot实现方法的改进 被引量:1

Improvements to the implementation method of U-Boot supporting boot from multiple flashes
在线阅读 下载PDF
导出
摘要 标准的U-Boot目前不支持从NAND Flash启动,而现有的修改U-Boot实现从NAND Flash启动的方法无法识别新的大页NAND Flash,也没有进行坏块检测。针对上述问题,提出获取NAND Flash页大小和块大小信息的通用方法,并实现了坏块检测功能。此外,对现有的上电后自动识别系统是从NOR还是从NAND Flash启动的方法进行了改进。将U-Boot-2010.09修改并移植到基于S3C2440A处理器的mini2440开发板上,运行结果表明,实现了U-Boot从NOR和NAND Flash的双启动,扩展了U-Boot的功能。 The standard U-Boot does not support boot from NAND Flash yet at present,and the existing method of enabling U-Boot to boot from NAND Flash cannot recognize new NAND Flash with large pagesize and does not perform the bad block detection.To solve the above problems,this paper presents a general method of acquiring the pagesize and blocksize information of NAND Flash, and implements the function of detecting bad blocks.Furthermore,this paper presents an improvement to the existing method of automatically identifying whether the system are booting from NOR Flash or from NAND Flash after power on.After modifying and porting the U-Boot-2010.09 to mini2440 development board which is based on S3C2440A processor,the running result shows that UBoot supporting dual-boot from NOR and NAND Flash has been implemented,and the function of U-Boot has been extended.
作者 卞芸 王波
出处 《微计算机信息》 2012年第2期56-58,共3页 Control & Automation
关键词 U-BOOT NAND 闪存 双启动 坏块检测 U-Boot NAND Flash Dual-Boot bad block detection
  • 相关文献

参考文献3

二级参考文献5

  • 1万永波,张根宝,田泽,杨峰.基于ARM的嵌入式系统Bootloader启动流程分析[J].微计算机信息,2005,21(11Z):90-92. 被引量:41
  • 2ARM Ltd.. ARM Architecture Reference Manual, 2000 .
  • 3SAMSUNG 公司.S3C2410 DATASHEET.PDF 1-1.6-1-6-4.
  • 4SAMSUNG 公司.K9F5608U9C DATASHEET.PDF.
  • 5詹荣开.嵌入式系统Bootloader技术内幕.http://linux.chinaunix.net/doc/embedded/2005 -01-13/762.shtml

共引文献4

同被引文献3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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