打印
[i.MX]

编译完u-boot.bin的产生路径

[复制链接]
4477|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lqland|  楼主 | 2014-5-27 14:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
请教一下:
根据文档Linux_User's_Guide :

上述所提及的./ltib 编译完成后,会在  rootfs/boot中产生 uImage文件,还有 U-boot.bin文件。
而在ubuntu@ubuntu:~/ltib/410/ltib/rpm/BUILD/u-boot-2009.08$ 同样有u-boot.bin,这与上述rootfs/boot中的u-boot.bin有何区别?

问题2. 烧录在开发板上的u-boot.bin是用哪一个?而另一个又何时有用到?

谢谢!

相关帖子

沙发
FSL_TICS_Rita| | 2014-5-27 15:40 | 只看该作者
楼主你好,rootfs/boot中的u-boot.bin是要烧写到板子上的,需要拷贝到Mfgtools-Rel-4.1.0_130816_MX6Q_UPDATER/Profiles/MX6Q Linux Update/OS Firmware/files下面的,是板子起来时的u-boot。

使用特权

评论回复
板凳
lqland|  楼主 | 2014-5-27 16:43 | 只看该作者
FSL_TICS_Rita 发表于 2014-5-27 15:40
楼主你好,rootfs/boot中的u-boot.bin是要烧写到板子上的,需要拷贝到Mfgtools-Rel-4.1.0_130816_MX6Q_UPDA ...

Rita
你的意思是:

  rootfs/boot中的u-boot.bin 专门通过MFGtool软件烧录到开发板,仅限此用途?
那/ltib/410/ltib/rpm/BUILD/u-boot-2009.08/u-boot.bin  这个u-boot.bin的用途呢?
二者有何区别?

使用特权

评论回复
地板
wlw234| | 2014-5-27 17:10 | 只看该作者
lqland 发表于 2014-5-27 16:43
Rita
你的意思是:

在使用Mfgtools烧录时,Mfgtools固件需要识别一些特殊的宏定义,所以需要做一个专门用于Mfgtools烧录时和u-boot。楼主可以在u-boot源码下找到的include\configs 目录下找到mx6q_sabresd_mfg.h文件。使用该文件配置时(执行make mx6q_sabresd_mfg)就会产生用于烧录的u-boot了。在《Manufacturing Tool V2 Linux or Android Firmware Development Guide V2.docx》(在Mfgtools\Document\V2目录下)文档中也有介绍。

使用特权

评论回复
5
lqland|  楼主 | 2014-5-27 19:55 | 只看该作者
wlw234 发表于 2014-5-27 17:10
在使用Mfgtools烧录时,Mfgtools固件需要识别一些特殊的宏定义,所以需要做一个专门用于Mfgtools烧录时和 ...

谢谢 wlw234解答。

Rita 是否有补充 ?
另外:$ sudo dd if=u-boot-mx6q-sabresd.bin以及$ sudo dd if=uImage
上述两条指令的u-boot-mx6q-sabresd.bin和uImage,都是来源于./ltib 编译后的rootfs/boot路径中吗 ?

使用特权

评论回复
6
FSL_TICS_Rita| | 2014-5-28 10:33 | 只看该作者
lqland 发表于 2014-5-27 19:55
谢谢 wlw234解答。

Rita 是否有补充 ?

你好,关于你提到的 sudo dd if=u-boot-mx6q-sabresd.bin以及$ sudo dd if=uImage
上述两条指令的u-boot-mx6q-sabresd.bin和uImage,都是来源于./ltib 编译后的rootfs/boot路径中的。你在使用的时候需要将u-boot.bin 改为u-boot-mx6q-sabresd.bin。

使用特权

评论回复
7
lqland|  楼主 | 2014-5-28 13:12 | 只看该作者
那最后的结论就是:

1.  rootfs/boot中的u-boot.bin  与ltib/rpm/BUILD/u-boot-2009.08/u-boot.bin 是一致的内容,rootfs/boot中的u-boot.bin“多了些Mfgtools固件需要识别一些特殊的宏定义”(如wlw234所述)  ??

2. rootfs/boot中的u-boot.bin  的源码,也是来自于/ltib/rpm/BUILD/u-boot-2009.08 ??

是这样吗?

使用特权

评论回复
8
FSL_TICS_Rita| | 2014-5-29 14:08 | 只看该作者
lqland 发表于 2014-5-28 13:12
那最后的结论就是:

1.  rootfs/boot中的u-boot.bin  与ltib/rpm/BUILD/u-boot-2009.08/u-boot.bin 是一致 ...

1、wlw234提到的是mfgtool烧写时候需要的uboot,你可以查看一下他给你提到的那些文档中都有详细介绍,你一看就会明白了的。
2、我认为是的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

387

帖子

1

粉丝