OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...

Yocto构建根文件系统提示错误:firmware-imx-1_5.4-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 128

查看数: 15078 | 评论数: 23 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-12-23 17:42

正文摘要:

Yocto构建根文件系统(在线构建,16G内存,8核,ubuntu分配了100G硬盘空间,可用空间剩余4G多一点)提示错误:firmware-imx-1_5.4-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 128,详细信 ...

回复

大萨达 发表于 2021-12-23 23:37:26
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

哥,你真牛逼
春和景明 发表于 2021-8-13 10:22:03
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

为什么这么改呢?改为这个commit的逻辑是什么啊
春和景明 发表于 2021-8-13 10:02:15
茂茂2019 发表于 2021-2-19 15:29
如果在线获取不了那个firmware-imx...,去下载正点原子离线的yocto压缩包,链接如下。解压后在download文件 ...

不好使 还是报这个错
无忧花开 发表于 2021-7-19 10:01:32
这不好弄,我跟你说,弄yocto的话,你得翻墙,因为在这个过程中yocto会不断在线下载文件。
清歌12 发表于 2021-7-16 19:54:06

我修改ini文件也无法解决
清歌12 发表于 2021-7-16 19:53:43
453044814@qq.co 发表于 2021-5-25 23:19
首先 bitbake -c cleanall  firmware-imx 清一下
不过我的do_install 修改SRC_URI解决不了,
install其实 ...

请问你解决了吗
453044814@qq.co 发表于 2021-5-25 23:19:01
首先 bitbake -c cleanall  firmware-imx 清一下
不过我的do_install 修改SRC_URI解决不了,
install其实就是拷贝文件
我修改了firmware-imx.inc
“../imx-firmware”根据报错还有添加的echo输出判断实际该写啥

  1. echo "-------------"
  2.     echo "1:${D}"
  3.     echo "2:${base_libdir}"
  4.     echo "3:${sysconfdir}"
  5.     echo "4:${PWD}"
  6.     echo "-------------"
  7.         #1BW_BCM43340
  8.     install -d ${D}${base_libdir}/firmware/bcm/1BW_BCM43340
  9.     cp -rfv ../imx-firmware/brcm/1BW_BCM43340/*.bin ${D}${base_libdir}/firmware$
  10.     cp -rfv ../imx-firmware/brcm/1BW_BCM43340/*.cal ${D}${base_libdir}/firmware$
  11.     cp -rfv ../imx-firmware/brcm/1BW_BCM43340/*.hcd ${D}${sysconfdir}/firmware/

  12.     #1DX_BCM4343W
  13.     install -d ${D}${base_libdir}/firmware/bcm/1DX_BCM4343W
  14.     cp -rfv ../imx-firmware/brcm/1DX_BCM4343W/*.bin ${D}${base_libdir}/firmware$
  15.     cp -rfv ../imx-firmware/brcm/1DX_BCM4343W/*.cal ${D}${base_libdir}/firmware$
  16.     cp -rfv ../imx-firmware/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/

  17.     #SN8000_BCM43362
  18.     install -d ${D}${base_libdir}/firmware/bcm/SN8000_BCM43362
  19.     cp -rfv ../imx-firmware/brcm/SN8000_BCM43362/*.bin ${D}${base_libdir}/firmw$
  20.     cp -rfv ../imx-firmware/brcm/SN8000_BCM43362/*.cal ${D}${base_libdir}/firmw$
  21.     cp -rfv ../imx-firmware/brcm/1DX_BCM4343W/*.hcd ${D}${sysconfdir}/firmware/
  22.         #ZP_BCM4339
  23.     install -d ${D}${base_libdir}/firmware/bcm/ZP_BCM4339
  24.     cp -rfv ../imx-firmware/brcm/ZP_BCM4339/*.bin ${D}${base_libdir}/firmware/b$
  25.     cp -rfv ../imx-firmware/brcm/ZP_BCM4339/*.cal ${D}${base_libdir}/firmware/b$
  26.     cp -rfv ../imx-firmware/brcm/ZP_BCM4339/*.hcd ${D}${sysconfdir}/firmware/
复制代码
453044814@qq.co 发表于 2021-5-25 23:17:07
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

牛p
yrbneumann 发表于 2021-5-11 22:01:31
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/ex ... og/?h=krogoth_4.1.y
1.png
2.png

其实这个问题会产生两个小问题:
问题1:无法fetch
解决:修改firmware-imx_5.4.bb文件
3.png
修改
4.png
SRCREV= "484d38224fa2c26b8859a7bf20b7c4d49100f5bc"
这是github上对应仓库的迁移时间点的commit id:
5.png

问题2:无法install
修改firmware-imx.inc文件:
6.png
git://github.com/NXP/imx-firmware.git:protocol=https;branch=master;destsuffix=${S}/git"
这条是参照迁移前的内容修改的

我自己修改上面这两个地方后是可以成功fetchinstall

fengqi 发表于 2021-3-19 09:12:22
有人知道解决的办法吗
fengqi 发表于 2021-3-19 09:04:05
我也出现了一模一样的错误,不知道怎么办了,尝试了好多办法,https://community.nxp.com/t5/i-M ... -result-uid=1104028这篇文章也是说这个错误,但是却是'/opt/yocto/fsl-release-bsp/downloads//git2/git.freescale.com.imx.imx-firmware.git'这个文件,和我们报的错误不一样。所以按照这篇帖子还是没有解决。
茂茂2019 发表于 2021-2-19 15:29:29
如果在线获取不了那个firmware-imx...,去下载正点原子离线的yocto压缩包,链接如下。解压后在download文件夹下找到下载好的对应的firmware-imx..文件拖过去试试。链接:https://pan.baidu.com/s/1GcTgRPLEuDSx_XGtyTg4bw
提取码:zdyz
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享
茂茂2019 发表于 2021-2-19 15:26:09
huajiankeji 发表于 2020-12-26 16:42
在线构建一直成功不了,准备换成离线构建了,在ubuntu中把fsl-release-bsp文件夹删除了,但是ubuntu所占 ...

在论坛搜索虚拟机变大,有解决方法
mfc4143 发表于 2021-2-3 00:19:38
同样的问题  。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。,还是没有解决
32菜鸟 发表于 2020-12-31 15:10:59
错误一模一样啊,不知道咋办了
huajiankeji 发表于 2020-12-25 17:40:38
s2333 发表于 2020-12-24 22:50
如果你确定菜谱URL路径指向没问题的话,那可能是网络波动问题了,不靠谱的解决方式是换些时间段试试,,,
...

具体如何修改bb文件能详细说一下么?比如哪个地方是修改指定路径的,应该什么格式;哪个地方是跳过git下载过程的;
另外手动下载下来的文件好像格式不太对,build下面的那个文件夹。
huajiankeji 发表于 2020-12-25 08:39:58
顶一下,想尝试着通过修改.inc文件和.bb文件,也未能成功。
s2333 发表于 2020-12-24 22:50:11
如果你确定菜谱URL路径指向没问题的话,那可能是网络波动问题了,不靠谱的解决方式是换些时间段试试,,,
当然,你也可以试试在对应的菜谱bb文件目录下新建一个文件夹,然后把你之前手动下载的文件放进去,然后修改.bb文件的URL指向这新建路径里的目标文件,跳过这个git下载的过程...
wf908164152 发表于 2020-12-24 12:12:46
现在需要怎么才能够搭建yocto啊,大佬们能不能指导下啊,谢谢
xkwy 发表于 2020-12-23 18:33:16
可能是你的Ubuntu没联网,它要去github.com下载文件,失败了。


你手动执行那条指令试一下,看看是不是网络问题。,正常情况是这样的:
  1. $ git clone git://github.com/NXP/imx-firmware.git
  2. Cloning into 'imx-firmware'...
  3. remote: Enumerating objects: 163, done.
  4. remote: Counting objects: 100% (163/163), done.
  5. remote: Compressing objects: 100% (91/91), done.
  6. remote: Total 344 (delta 98), reused 128 (delta 70), pack-reused 181
  7. Receiving objects: 100% (344/344), 9.10 MiB | 2.59 MiB/s, done.
  8. Resolving deltas: 100% (156/156), done.
复制代码
茂茂2019 发表于 2020-12-23 18:32:34
试试bitbake -c do_fetch firmware-imx。这个是因为获取不到源码才这样的。nxp的yocto曾经搬运过一次,不知道现在能不能完全下载


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-10-27 06:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表