专栏算法工具链x3sdb开发板,编译错误,build_image.py

x3sdb开发板,编译错误,build_image.py

已解决
fansle2022-03-25
75
2

1.硬件平台:x3sdb开发板

2.编译环境:VMware 16.2.0+Ubuntu 20.04.4LTS

3.使用天工开物版本:horizon_xj3_open_explorer_v1.10.7_20220304.tar.gz

4.操作过程:

a.下载并解压出/horizon_xj3_open_explorer_v1.10.7_20220304/bsp/X3-PlatformSDK-PL2.0-V1.11.0-20210807/

b.进入PlatformSDK,执行source ./build/envsetup.sh 设置环境变量

返回结果:

c.执行lunch选择编译目标

返回结果:

d.执行./build.sh开始编译

编译log可见附件。

5.问题定位:

调用build_image.py时发生错误

附件:
算法工具链
评论2
0/1000
  • fansle
    Lv.1

    已解决。

    调试过程:

    根据打印信息判断build_image.py第583行的build_command有文件和目录找不到。

    在build_image.py第583行添加打印命令:

    重新编译,察看build_command的信息为:

    ['make_ext4fs', '-l', '155496448', '-L', 'system', 'system.img', '/home/ubuntu/SDK/Horizon/X3J3/horizon_xj3_open_explorer_v1.10.7_20220304/bsp/X3-PlatformSDK-PL2.0-V1.11.0-20210807/PlatformSDK/out/horizon_x3-release.64/target/deploy/system/']

    判断应该是系统指令make_ext4fs缺失导致的错误。

    安装软件:

    重新编译,成功。

    搜索了一圈发现,在旧版本的Ubuntu系统中大家推荐使用android-tools-fsutils作为安装make_ext4fs的方法。而在Ubuntu 20.04中make_ext4fs可能已经被整合在android-sdk-build-tool工具集中。

    建议官方在安装环境软件中添加此工具集。

    以上。

    2022-03-26
    0
    0
  • Horizon_guosheng
    Lv.1

    用户您好,当前建议使用18.04进行适配,20.04还没有发布对应的安装脚本

    2022-03-28
    0
    0