首页 > 其他 > 详细

转:AM335X 启动流程

时间:2015-09-11 06:41:15      阅读:278      评论:0      收藏:0      [点我收藏+]

链接: http://blog.csdn.net/hudaweikevin/article/details/10376585  作者:David_Hu

 

启动顺序(针对TI OMA3 EVM)

        linux一般的启动顺序是:

 

  • BOOT ROM
  • X-loader
  • U-boot
  • Linux

       上电的时候,OMAP设备最开始的BOOT是从CPU内部的BOOT ROM起来,这部分的代码是出厂的时候固化的,不能被改变的。BOOT ROM通过读取外部BOOT pin的配置来寻找第一个外部bootloader。可以寻找的设备有nand, uart, SD/mmc 。找到第一个可加载的外部设备后,CPU会加载这个外部设备的一段代码(我们现在平台所用的文件名一般叫MLO),这个过程叫X-loader。x-loader也是大家可以修改的。X-loader之后就会执行U-boot了,也叫第二个BOOT了。

 

        U-boot主要作用是: 

1是从外部设备中将内核加载到内存,U-boot加载内核的来源有:NAND, SD/MMC Card, UART or Ethernet (via TFTP)。

2是提供内核所需要的文件系统的位置信息,U-boot指定的root文件系统位置有:NAND (jffs2), SRAM (ramdisk), SD/MMC card (ext3 partition) or mounted over IP (NFS)

U-boot之后启动linux 内核,内核然后加载root文件系统。

转:AM335X 启动流程

原文:http://www.cnblogs.com/yfz0/p/4799799.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!