TI OMAP35X系统为什么需要x-load

 

1,x-load本质是一个U-BOOT的精简版。

      在TI-OMAP35X系统中为什么需要x-load,是因为u-boot太大了,装载不内部的RAM中。   当OMAP35X上电的时候,memory controller还没有初始化,怎么去读写外部的RAM呢?必须要有人能先初始化memory controller。任务就交给x-Load了。它必须负责初始化外部的RAM控制器,把u-boot从NAND或者MMC中读出到外部RAM,然后跳到u-boot的入口处执行。

2,x-load又是由谁来装载的。在OMAP35X里面带了一个内部RAM,大小为64K。当OMAP35X上电后,会从NAND Flash或者MMC中读取x-load到内部的RAM,执行x-load,初始化外部RAM,并把u-boot装载到外部的RAM中,最后把控制入口交给u-boot。

 

3,这TI和fsl imx51系统不同之处也在些,fsl imx51系统没有用到x-load (fsl的U-boot大小为156K)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值