全志科技
直播中

corkia

5年用户 657经验值
擅长:嵌入式技术
私信 关注
[经验]

全志XR806编译的一些环境问题及解决

1,输入repo init时提示
  1. /usr/bin/env: ‘python’: No such file or directory

解决:五花八门,如果是Ubuntu自带Python3都版本,可以直接链接Python3 到Python指令解决
  1. sudo ln -s /usr/bin/python3 /usr/bin/python


如果没有预装的,就安装一个Python吧

2,repo 了清华源,提示
  1. fatal: unable to access 'https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/': server certificate verification failed. CAfile: none CRLfile: none

解决:
  把源的https改成http……

3,编译报错
  1. error: conflictiong types for 'fd_set'

    ……

    fd_set


解决:
  编译链工具版本过高,改回gcc-ARM-none-eabi-10-2020-q4-major版本。。
  1. linux x86_64:

    https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-x86_64-linux.tar.bz2


  2. Windows

    https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-win32.exe


  3. linux ARM64

    https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-aarch64-linux.tar.bz2


  4. MAC OS X

    https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-major-mac.pkg




5,命令报错
  1. hb: command not found

到 xr806-devbuild目录下执行
  1. pip3 install --user build/lite


编译鸿蒙的hb工具(hb是HarmonyOS2.0里新增加的编译构建命令行工具。需要Python 3.7.4及以上版本的支持)


6,命令报错
  1. [OHOS ERROR] clang not found, install it please


鸿蒙依赖的llvm
  1. https://repo.huaweicloud.com/harmonyos/compiler/clang/latest/linux/llvm.tar.gz

解压后将bin添加到你的PATH

7,命令报错
  1. [OHOS ERROR] gn not found, install it please

鸿蒙依赖的gn
  1. 下载ninja

    https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.10.1/linux/ninja-linux-x86-1.10.1.tar.gz


  2. 下载gn

    https://repo.huaweicloud.com/harmonyos/compiler/gn/latest/linux/gn-linux-x86-1717.tar.gz


解压后添加到你的PATH

然后基本就能愉快的编译了。

8,编译后镜像输出的目录:
  1. xr806-devdevicexradioxr806xr_skylarkout

然后就是装串口驱动,烧录……enjoy~

原贴链接:https://bbs.aw-ol.com/topic/814/
全志在线开发者交流企鹅群(客服机器人24小时在线解答):498263967
资源获取、问题讨论可以到全志在线开发者社区进行:https://www.aw-ol.com
全志及开发者最新动态可以关注全志在线微信公众号

更多回帖

发帖
×
20
完善资料,
赚取积分