完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
(1)开发环境:
“OKA40i、T3-C用户资料发布记录-20191113.pdf”文件中的百度网盘下载的ubuntu12.04虚拟机。 (2)问题描述: "OKA40i-C&OKT3-C-Linux-软件用户手册-V1.0-20191011.pdf“中的方法, 执行setup_env.sh安装依赖的包,后把 OKA40i-C、OKT3-C-Linux-用户资料-2019.10.09linux源码中的 xaa, xab, xac cat成lichee.tar.gz 解压到/root/workspace/allwinner/A40i/bsp/,并cd进入, 执行: ./build.sh, 即使用上述lichee.tar.gz包中自带的 .buildconfig,成功 执行打包:./build.sh pack, 失败 (3)对比: 上述虚拟机中相应目录下,自带了个lichee的目录(经对比pack文件,应该比上面(2)中的版本 其./build.sh 失败,但 ./build.sh pack 成功 (4)问题: A. 上述(2)中使用lichee.tar.gz自带的 .buildconfig, ./build.sh成功, ./build.sh pack失败,我还没有用自己的conifg,也没有修改任何代码, 请官方技术人员,确定一下是否用这个lichee.tar.gz有问题。 B. 我把pack中的对应脚本 f***uild usr-resource.ini split_**x.fex > /dev/null 中的 > /dev/null去掉 则报: cant open dir /root/workspace/allwinner/A40i/bsp/lichee/tools/pack/out/usr-resourcef***uild failed 338 做为对比,我把./build.sh pack成功的那个也这样处理, 也报 cant open dir /root/workspace/allwinner/A40i/bsp/lichee/tools/pack/out/usr-resource 即,失败,不是目录打不开的问题,而是这个f***uild failed 338的错误,但f***uild 不开源,无法知道它的具体原因。 请帮忙查一下。 |
|
相关推荐
7个回答
|
|
错误日志如下:原因是没有安装libstdc++等库,解决方法也很简单,在下做下记录。
LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03copying boot fileuart -> card0f***uild: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directorypacking for tina linuxnormalmbr count = 4partitation file Path=/home/huangea/tina2.5/out/astar-parrot/image/sys_partition.binmbr_name file Path=/home/huangea/tina2.5/out/astar-parrot/image/sunxi_mbr.fexdownload_name file Path=/home/huangea/tina2.5/out/astar-parrot/image/dlinfo.fexmbr size = 16384mbr magic softw411disk name=boot-res unable to open file boot-resource.fexdl file boot-resource.fex size too largeupdate_for_part_info -1update mbr file failERROR: update_mbr failed解决方法: sudo apt-get install libstdc++6 sudo apt-get install lib32stdc++6 开发环境中自带的源码文件应该是不能用。 |
|
|
|
谢谢!那个网页我也搜索到了,已经安装。不行。
且,官方虚拟机中自带的那个lichee(对应:底板版本号:OKA40i-C v1.1 2019-06-28, 核心板版本号:FETA40i-C V1.1)可以 ./build.sh pack成功。 但,同样使用上面这个ubuntun虚拟机(来自飞凌百度网盘),最新的lichee(20191014发布的那个)./build.sh pack却不行。 |
|
|
|
您再确定一下操作步骤有没有错,您是否用md5sum lichee.tar.gz命令检验文件是否和资料中的一致,一致的话试试重下载一个开发环境,我试了一下,编译和打包都没问题。
|
|
|
|
lichee的md5sum正确;虚拟机应该正确,否则VMware应该打开失败。我再测试下,看看能不能发现新的线索。
|
|
|
|
我现在定位到问题为:
./build.sh pack 时 usr-resource.fex生成失败(/root/workspace/allwinner/A40i/bsp/lichee/tools/pack/pack文件的553行): f***uild usr-resource.ini split_**x.fex > /dev/null 出错时,报:f***uild failed 338 则,usr-resource.fex生成失败,导致后面update_mbr时打开失败,报:unable to open file usr-resource.fex 即原因是usr-resource.fex生成失败,出错的信息为: f***uild failed 338。 |
|
|
|
您看usr-resource.ini里的是size=6810624吗,tools/pack/chips/sun8iw11p1/configs/default/sys_partition_linux.fex里最后是
[partition] name = usr size = 13621248 downloadfile = "usr-resource.fex" user_type = 0x8000 吗 |
|
|
|
是:
[partition] name = usr size = 13621248 downloadfile = "usr-resource.fex" user_type = 0x8000 把size=6810624,也不行。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
1009 浏览 0 评论
1194 浏览 1 评论
956 浏览 1 评论
2212 浏览 1 评论
3533 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 18:09 , Processed in 0.826228 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号