前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全志XR806编译的一些环境问题及解决

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

作者头像
阿志小管家
发布2024-02-02 15:27:16
1340
发布2024-02-02 15:27:16
举报
文章被收录于专栏:全志嵌入式那些事
1,输入repo init时提示
代码语言:javascript
复制
/usr/bin/env: ‘python’: No such file or directory 

解决: 五花八门,如果是Ubuntu自带Python3都版本,可以直接链接Python3 到Python指令解决

代码语言:javascript
复制
sudo ln -s /usr/bin/python3 /usr/bin/python

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

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

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

3,编译报错
代码语言:javascript
复制
error: conflictiong types for 'fd_set'
 ……
fd_set

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

代码语言:javascript
复制
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

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

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

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,命令报错
代码语言:javascript
复制
hb: command not found

到 xr806-dev\build目录下 执行

代码语言:javascript
复制
pip3 install --user build/lite

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

6,命令报错
代码语言:javascript
复制
[OHOS ERROR] clang not found, install it please

鸿蒙依赖的llvm

代码语言:javascript
复制
https://repo.huaweicloud.com/harmonyos/compiler/clang/latest/linux/llvm.tar.gz

解压后将bin添加到你的PATH

7,命令报错
代码语言:javascript
复制
[OHOS ERROR] gn not found, install it please

鸿蒙依赖的gn

代码语言:javascript
复制
下载ninja
https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.10.1/linux/ninja-linux-x86-1.10.1.tar.gz

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

解压后添加到你的PATH

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

8,编译后镜像输出的目录:
代码语言:javascript
复制
xr806-dev\device\xradio\xr806\xr_skylark\out

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

原贴链接:https://bbs.aw-ol.com/topic/814/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1,输入repo init时提示
  • 2,repo 了清华源,提示
  • 3,编译报错
  • 5,命令报错
  • 6,命令报错
  • 7,命令报错
  • 8,编译后镜像输出的目录:
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档