当前位置: 首页 > article >正文

petalinux 错误汇总

1. 依赖包缺乏问题

       当petalinux 的环境缺乏某个依赖包时,会报以下错误,解决该问题只需安装对应依赖包即可,如图所示:

2. ERROR : Failed to install Yocto SDK for arch64

该问题是因为petaLinux 的内置库需要python2 环境导致编译失败,所以理论上只需要配置一个python2 即可。报错如下:

安装python2 命令如下:

但是安装后依旧报错,问题并没有解决。此时,我以为是安装了python3 导致的,因此我直接卸载了python3(注意:不要卸载python3),卸载完成后,整个系统崩溃,如下图所示:

因此不得不重新安装系统,重新配置......

反复三次配置操作系统ubuntu 22,均无法完成最终步骤的安装。最终在Xilinx 官网找到相同问题,从而找到该表:

经反复对比,确认只有操作系统版本对不上,因此重新下载ubuntu 18.4 版本镜像重新配置,配置成功。

3.  网络挂载失败问题处理

       在 配置PetaLinux 工程期间,会因为错误的网站请求而导致配置失败,这是因为petalinux 默认的资源配置连接已经失效。因此需要手动下载对应资源。

       登录Xilinx -灵活应变.Intelligent | 同超越,共成就_ 网站,找到如下页面点击进去:

       进入petalinux 工具下载页面:

       选择下载如下两个工具包:

       下载完毕后,将其解压到共享文件夹/mnt/hgfs/share中,然后打开Yocto Settings 配置,如图所示:

找到downloads 工具包,并复制其绝对路径,如图所示:

       选择“Add pre-mirror url“ 选项,如图所示:

将downloads 的绝对路径填入,如图所示:

       同样的,修改sstate feeds 路径为本地路径:

       另外,需要将网络加载sstate feeds 选项关闭,如图所示:

       另外,还需要在配置文件中,将镜像地址换成本地,如图所示:

       在配置文件中添加如下配置:

PREMIRRORS prepend= “\

git://.*/.* file:///mnt/hgfs/share/downloads_2019.2/downloads \n \

gitsm://.*/.* file:///mnt/hgfs/share/downloads_2019.2/downloads \n \

ftp://.*/.* file:///mnt/hgfs/share/downloads_2019.2/downloads \n \

http://.*/.* file:///mnt/hgfs/share/downloads_2019.2/downloads \n \

https://.*/.* file:///mnt/hgfs/share/downloads_2019.2/downloads \n "

4. Bulid 失败处理

在petalinux-build 过程中,出现错误:

反复安装若干遍,判断不是操作的问题,然后在AMD 官网找到了该issue,这是 2019.2 PetaLinux 版本中的已知问题,将在 2020.1 版本中修复。 依次修复即可。


http://www.kler.cn/a/445566.html

相关文章:

  • 【深度学习】深度(Deep Learning)学习基础
  • mysql中查询json的技巧
  • Nginx:Stream模块
  • [离线数仓] 总结二、Hive数仓分层开发
  • 网络安全-XSS跨站脚本攻击(基础篇)
  • C++和Python中负数取余结果的区别
  • 品牌在社交媒体上的营销框架,有哪些重要节点?
  • Ubuntu软件更新及删除
  • 项目中常见的Mapper文件和接口
  • spring(三):如何通过配置文件实现依赖注入(DI)?set方法注入和构造器方法注入两种方式代码演示,两种注入方式的注意事项以及本质区别。
  • 用 Python 实现井字棋游戏
  • Visual Studio Code 快捷键
  • 12.6深度学习_经典神经网络_LeNets5
  • java 选择排序,涵盖工作原理、算法分析、实现细节、优缺点以及一些实际应用场景
  • 如何将多张图片合并为一个pdf?多张图片合并成一个PDF文件的方法
  • 海思芯片 交叉编译curl
  • mysql面试核心概念
  • 网络攻防章节测验
  • 解决QT制作的软件,全屏显示后最小化,点击任务栏图标打开时不是全屏而是窗口状态的问题
  • 【C#】预处理指令
  • 【JAVA】JAVA泛型的<T>一时在前面一时在很后面怎么理解
  • 基于海思soc的智能产品开发(巧用mcu芯片)
  • Mybatis映射关系
  • 【C++】sophus : rxso3.hpp 实现了 3D 空间中的旋转和缩放操作的 RxSO3 类 (二十一)
  • 利用PHP和phpSpider进行图片爬取及下载
  • SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频