CubieBoard中文论坛

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

最简单快捷的版本编译cubieboard固件

[复制链接]
发表于 2013-1-8 21:50:38 | 显示全部楼层 |阅读模式
1. 下载源代码
$gwet http://dl.cubieboard.org/softwar ... board_opentv.tar.gz

2. 解压缩
$tar -zxf cubieboard_opentv.tar.gz
$cd cubieboard_opentv

3. 编译
$source build/envsetup.sh
$lunch
选择cubieboard
$make -j4

4.生成固件
$tools/pack-cm.sh

5.使用livesuit烧写


回复

使用道具 举报

发表于 2013-4-9 11:20:07 | 显示全部楼层
arm-linux-gcc之类的都不用配置吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-9 13:55:14 | 显示全部楼层
jk_ken 发表于 2013-4-9 11:20
arm-linux-gcc之类的都不用配置吗?

应该是要用apt-get install gcc-arm-linux-gnueabihf
回复 支持 反对

使用道具 举报

发表于 2013-4-9 19:18:33 | 显示全部楼层
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Arrays.java:2734)
        at java.util.ArrayList.ensureCapacity(ArrayList.java:167)
        at java.util.ArrayList.add(ArrayList.java:351)
        at com.android.dx.dex.file.MixedItemSection.add(MixedItemSection.java:182)
        at com.android.dx.dex.file.StringIdItem.addContents(StringIdItem.java:91)
        at com.android.dx.dex.file.UniformItemSection.prepare0(UniformItemSection.java:76)
        at com.android.dx.dex.file.Section.prepare(Section.java:214)
        at com.android.dx.dex.file.DexFile.toDex0(DexFile.java:511)
        at com.android.dx.dex.file.DexFile.toDex(DexFile.java:216)
        at com.android.dx.command.dexer.Main.writeDex(Main.java:574)
        at com.android.dx.command.dexer.Main.run(Main.java:218)
        at com.android.dx.command.dexer.Main.main(Main.java:174)
        at com.android.dx.command.Main.main(Main.java:95)
make: *** [out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/noproguard.classes-with-local.dex] Error 3

编译出錯
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-9 21:36:32 | 显示全部楼层
raymon 发表于 2013-4-9 19:18
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf( ...

编译android的环境,google推荐是配备了16GB的内存,8GB应该也可以编译。但是如果小于这个数很容易出现各种疑难杂症。
回复 支持 反对

使用道具 举报

发表于 2013-4-10 16:18:53 | 显示全部楼层
問題還是存在

我的電腦是 i5 3.2GH SATA 500GB 16GB Memory
Ubuntu 10.04. 也試過 12.04. 都是同樣錯誤.

我跟google方法下載,編译,都沒問題,能起動emulator

但編译及下載 cubieboard 就問題多多.
上網試過很多方法都不成
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-4-10 21:22:46 | 显示全部楼层
raymon 发表于 2013-4-10 16:18
問題還是存在

我的電腦是 i5 3.2GH SATA 500GB 16GB Memory

那就很奇怪了。看log也确实是系统的memory不够导致的。我的环境是ubuntu 12.04 x64的
回复 支持 反对

使用道具 举报

发表于 2013-4-12 01:09:53 | 显示全部楼层
终于搅清楚,是JAVA环境设置问题。巳解决
回复 支持 反对

使用道具 举报

发表于 2013-4-12 01:10:31 | 显示全部楼层
谢谢 matson
回复 支持 反对

使用道具 举报

发表于 2013-4-16 16:57:53 | 显示全部楼层
matson 发表于 2013-4-10 21:22
那就很奇怪了。看log也确实是系统的memory不够导致的。我的环境是ubuntu 12.04 x64的 ...

matson我照着编译android,打包成img用livesuit烧到nand里面去,启动能进入android,但hdmi没输出,是什么原因呢》?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 03:27 , Processed in 0.025196 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部