CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 10744|回复: 16

为什么编译出来的uboot内存识别为-2048MB,还不能启动

[复制链接]
发表于 2014-3-23 16:24:28 | 显示全部楼层 |阅读模式
我是用这个源码编译的
[url]https://github.com/cubieboard/u-boot-sunxi/tree/cubie/sunxi

make cubietruck ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
不能启动,说是什么not an uImage[/url]
回复

使用道具 举报

发表于 2014-3-23 18:15:39 | 显示全部楼层
代码没修改吧,原来1G的时候定时大小是int型,2G要改为unsigned int
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-23 19:31:54 | 显示全部楼层
我改了一些,原来是long我改成了unsigned long  ,编译后还是一样的问题,肯定没改对
不知道还要改哪里啊
回复 支持 反对

使用道具 举报

发表于 2014-3-24 11:11:09 | 显示全部楼层
oneleafpz 发表于 2014-3-23 19:31
我改了一些,原来是long我改成了unsigned long  ,编译后还是一样的问题,肯定没改对
不知道还要改哪里啊 ...

make Cubietruck ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-24 17:54:19 | 显示全部楼层
@allen 发表于 2014-3-24 11:11
make Cubietruck ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

构建目标里没有Cubietruck,只有cubietruck
回复 支持 反对

使用道具 举报

发表于 2014-3-25 10:59:59 | 显示全部楼层
oneleafpz 发表于 2014-3-24 17:54
构建目标里没有Cubietruck,只有cubietruck

能进得去UBOOT 吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-25 11:57:51 | 显示全部楼层
@allen 发表于 2014-3-25 10:59
能进得去UBOOT 吗

进不去
内存显示-2048m
提示:spl:not an  uImage at 1600
回复 支持 反对

使用道具 举报

发表于 2014-3-25 20:49:41 来自手机 | 显示全部楼层
是不是只把spl烧进去去了?
另外看一下烧进去的uboot是不是没有经过mkimage?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-25 21:04:08 | 显示全部楼层
tianguau 发表于 2014-3-25 20:49
是不是只把spl烧进去去了?
另外看一下烧进去的uboot是不是没有经过mkimage?

应该不会        编译时会自动mkimage
回复 支持 反对

使用道具 举报

发表于 2014-3-26 19:59:31 来自手机 | 显示全部楼层
那搜一下代码,看看什么地方会显示这个字符串
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-24 01:03 , Processed in 0.024810 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部