嵌入式爱好者

查看: 29701|回复: 5

[Linux] OKMX6Q-C 四核2G内存 uboot编译问题

[复制链接]

1

主题

4

帖子

23

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2018-8-11 17:01:50 | 显示全部楼层 |阅读模式
QQ截图20180811165126.jpg
上图是 OKMX6X-C-Linux手册-V2.0-2018-03-30 中编译uboot的描述,然而提供的uboot源码中Makefile并没有手册中所说的目标,如下图所示:
Screenshot.png

所以,我想问的问题有:
1、上图Makefile中相关目标的含义,或者说适用范围是什么?
2、对于OKMX6Q-C 4核2G内存开发板,应该使用哪一个目标?
3、 QQ截图20180811165737.jpg 镜像中的u-boot-q_2g.bin,是如何制作的?



回复

使用道具 举报

1

主题

4

帖子

23

积分

i.MX6Q通行证

 楼主| 发表于 2018-8-11 17:54:27 | 显示全部楼层
纠正一下,硬件是OKMX6Q-C 4核1G内存,不是2G内存。
点评回复 支持 反对

使用道具 举报

0

主题

177

帖子

321

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证

发表于 2018-8-13 08:44:01 | 显示全部楼层
编译的时候需要去掉_linux,u-boot-q.bin即为你需要的镜像。

点评

还有,我也比较过我编译生成的uboot.bin和镜像u-boot-q.bin,比较的长度为206704字节,发现有大量字节的数据都不一致,说明这两者还不是仅有64字节大小之差,连数据都有大量不同。  详情 回复 发表于 2018-8-13 19:43
谢谢回复,但是我试过你说的,也就是make okmx6q_c_config,编译出来的uboot.bin大小为206704字节,飞凌提供的镜像u-boot-q.bin为206768字节,比我编译的多了64字节,这64字节怎么来的?所以这就是我问的第3个问题:  详情 回复 发表于 2018-8-13 19:40
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

23

积分

i.MX6Q通行证

 楼主| 发表于 2018-8-13 19:40:44 | 显示全部楼层
Marss 发表于 2018-8-13 08:44
编译的时候需要去掉_linux,u-boot-q.bin即为你需要的镜像。

谢谢回复,但是我试过你说的,也就是make okmx6q_c_config,编译出来的uboot.bin大小为206704字节,飞凌提供的镜像u-boot-q.bin为206768字节,比我编译的多了64字节,这64字节怎么来的?所以这就是我问的第3个问题:飞凌的镜像uboot.bin是怎么制作的?

PS:个人猜想,64字节恰好等于uImage比zImage多出的头部信息,这两者有没有什么联系?
点评回复 支持 反对

使用道具 举报

1

主题

4

帖子

23

积分

i.MX6Q通行证

 楼主| 发表于 2018-8-13 19:43:00 | 显示全部楼层
Marss 发表于 2018-8-13 08:44
编译的时候需要去掉_linux,u-boot-q.bin即为你需要的镜像。

还有,我也比较过我编译生成的uboot.bin和镜像u-boot-q.bin,比较的长度为206704字节,发现有大量字节的数据都不一致,说明这两者还不是仅有64字节大小之差,连数据都有大量不同。
点评回复 支持 反对

使用道具 举报

0

主题

177

帖子

321

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX6Q通行证XX18通行证TCU通行证

发表于 2018-8-14 15:09:06 | 显示全部楼层
如邮箱沟通, ./build.sh okmx6q_c_config用此脚本会生成u-boot-q.bin,如果是按照make okmx6q_c_config生成的u-boot.bin烧写的时候需要改成q.bin的格式,还有这个大小不一样是正常的,u-boot里面含有大量的编译的信息,比如说第一行的编译时间U-Boot 2009.08 ( 8月 08 2018 - 14:31:27),和编译的机器也有关系,可以正常使用的。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-19 02:51

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表