Firefly开源社区

标题: 编译android5.1执行./make -j8出错 [打印本页]

作者: xyzhou    时间: 2016-5-11 09:09
标题: 编译android5.1执行./make -j8出错
出现如下错误,cp: 无法获取"u-boot/RK3288UbootLoader*.bin" 的文件状态(stat): 没有那个文件或目录,请问哪位高手遇到过,还有就是编译内核时,Firefly-RK3288与Firefly-RK3288-Reload所使用的配置文件和资源描述文件不同,不知道什么情况下使用Firefly-RK3288,什么情况下使用Firefly-RK3288-Reload?请高手指点
作者: madman    时间: 2016-5-11 09:11
u-boot/RK3288UbootLoader*.bin   这个编译一下爱uboot就好了
Firefly-RK3288开发板用firefly-rk3288_defconfig
reload板子用firefly-rk3288-reload_defconfig
作者: xyzhou    时间: 2016-5-11 10:19
好的,谢谢,还有个问题,弄摄像头的话,是不是用android5.1编译好后,直接烧文件就可以了,我看wiki上面的csi教程中的东西android5.1好像都设置了,还有一点,如果是编译好后直接烧文件,摄像头的东西,通过哪个输出口可以看到?第一次搞,好多不懂,请指点下。
作者: naniandeyefeng    时间: 2016-5-12 17:06
请问编译Android时,板子要不要连接到机子上,我没连,一直在机子上编译(ubuntu) 一直有错!


host StaticLib: libLLVMBitWriter_3_2_32 (out/host/linux-x86/obj32/STATIC_LIBRARIES/libLLVMBitWriter_3_2_intermediates/libLLVMBitWriter_3_2.a)
host SharedLib: libbcinfo_32 (out/host/linux-x86/obj32/lib/libbcinfo.so)
host SharedLib: libbcc_32 (out/host/linux-x86/obj32/lib/libbcc.so)
host Executable: bcc (out/host/linux-x86/obj32/EXECUTABLES/bcc_intermediates/bcc)
Install: out/host/linux-x86/lib/libbcinfo.so
Install: out/host/linux-x86/lib/libbcc.so
Install: out/host/linux-x86/bin/bcc
Install: out/host/linux-x86/bin/dalvikvm32
Symlink: out/host/linux-x86/bin/dalvikvm -> dalvikvm32
Install: out/host/linux-x86/bin/dalvikvm64
host SharedLib: libart_32 (out/host/linux-x86/obj32/lib/libart.so)
clang: error: unable to execute command: Segmentation fault (core dumped)
clang: error: linker command failed due to signal (use -v to see invocation)
make: *** [out/host/linux-x86/obj32/lib/libart.so] 错误 254

#### make failed to build some targets (04:45 (mm:ss)) ####

作者: simtoo    时间: 2016-5-12 18:32
xyzhou 发表于 2016-5-11 10:19
好的,谢谢,还有个问题,弄摄像头的话,是不是用android5.1编译好后,直接烧文件就可以了,我看wiki上面的 ...

rk支持列表的摄像头一般编好镜像下载直接可以用。如果镜像支持vga的话,将开发板与屏幕通过vga接口连接,这时应该可以在屏幕上看到画面,进入android系统后,连上鼠标,点击android的相机应用就可以查看摄像头是否工作正常了。
作者: 旺仔QQ没有糖    时间: 2017-5-13 10:55
naniandeyefeng 发表于 2016-5-12 17:06
请问编译Android时,板子要不要连接到机子上,我没连,一直在机子上编译(ubuntu) 一直有错!

兄弟  这个解决了吗?
试试这样?
解决办法:
这是swap区不够大的原因。导致clang++ kernel opps
解决方法:
请加大分区:
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
开机自动挂载swap:
使用 vi 或 nano 在 /etc/fstab 文件底部添加如下内容:
/swapfile none swap sw 0 0

重启PC  ----不重启 不行




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1