【原】移植uboot到MPC8313E-RDB---【一】MPC8313ERDB.h文件的配置

平台:mpc8313。

u-boot版本:uboot1.3.0。

DDR2:128MB:位于0x00000000。

启动nor-flash:型号,AM29LV040B-90JD,512Kx8BIT,位于0xfff00000处。

内核、文件系统放置在另一片1G的nor flash中,所以需要在u-boot中加载两片nor-flash的驱动,这一部分最后实现,先实现512kb的nor-flash启动u-boot。

 

首先用freescale的开发套件获取u-boot-1.3.0。方式是在开发套件的安装目录下运行./ltib -c先不要选择Build a boot loader,即先让该选项为空,然后编译一遍.然后再次运行./ltib -c.选择Build a boot loader(这样做的目的是为了获取freescale配置好的u-boot),如图1:

\"移植uboot到MPC8313E-RDB---【一】MPC8313ERDB.h文件的配置

图1

            然后确定,运行。注意,此处比较重要。因为套件默认在编译完成之后会删除u-boot文件夹,所以不能让他编译完成。在快要完成的时候用Ctrl+c中断运行具体时机自己把握,太早的话可能没有完全配置,太晚则系统会删掉u-boot文件夹), 然后可以在:

安装目录/ltib-mpc8313erdb-20081222/rpm/BUILD下找到u-boot文件夹。将其拷贝到xp下编辑,或者在linux下用vi编辑也可以。

以下操作全部都在u-boot-1.3.0文件夹下完成。

首先,打开u-boot根目录下的Makefile文件,把交叉编译工具改为powerpc的。下面是我的。

ifeq ($(ARCH),ppc)
       CROSS_COMPILE = powerpc-e300c3-linux-gnu-  ---------->这里由我更改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值