OpenEdv-开源电子网

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

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

[复制链接]

11

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-3-26
在线时间
31 小时
发表于 2020-12-23 17:42:31 | 显示全部楼层 |阅读模式
1金钱
Yocto构建根文件系统(在线构建,16G内存,8核,ubuntu分配了100G硬盘空间,可用空间剩余4G多一点)提示错误:firmware-imx-1_5.4-r0 do_fetch: Fetcher failure: Fetch command failed with exit code 128,详细信息如下图所示,网上搜了也没找到解决办法,有知道的大神请指点一下吧。
1.png

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

776

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5304
金钱
5304
注册时间
2019-9-25
在线时间
438 小时
发表于 2020-12-23 18:32:34 | 显示全部楼层
试试bitbake -c do_fetch firmware-imx。这个是因为获取不到源码才这样的。nxp的yocto曾经搬运过一次,不知道现在能不能完全下载
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 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.
复制代码
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

11

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-3-26
在线时间
31 小时
 楼主| 发表于 2020-12-24 09:34:21 | 显示全部楼层
xkwy 发表于 2020-12-23 18:33
可能是你的Ubuntu没联网,它要去github.com下载文件,失败了。

试过了可以的,不是网络问题,如下图,这样试过之后下一步输入什么命令?输入:bitbake fsl-image-qt5,过段时间还是错误。
1.png 2.png

回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-11-25
在线时间
7 小时
发表于 2020-12-24 12:12:46 | 显示全部楼层
现在需要怎么才能够搭建yocto啊,大佬们能不能指导下啊,谢谢
回复

使用道具 举报

2

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1067
金钱
1067
注册时间
2019-1-5
在线时间
251 小时
发表于 2020-12-24 22:50:11 | 显示全部楼层
如果你确定菜谱URL路径指向没问题的话,那可能是网络波动问题了,不靠谱的解决方式是换些时间段试试,,,
当然,你也可以试试在对应的菜谱bb文件目录下新建一个文件夹,然后把你之前手动下载的文件放进去,然后修改.bb文件的URL指向这新建路径里的目标文件,跳过这个git下载的过程...
回复

使用道具 举报

11

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-3-26
在线时间
31 小时
 楼主| 发表于 2020-12-25 08:39:58 | 显示全部楼层
顶一下,想尝试着通过修改.inc文件和.bb文件,也未能成功。
回复

使用道具 举报

11

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-3-26
在线时间
31 小时
 楼主| 发表于 2020-12-25 17:40:38 | 显示全部楼层
s2333 发表于 2020-12-24 22:50
如果你确定菜谱URL路径指向没问题的话,那可能是网络波动问题了,不靠谱的解决方式是换些时间段试试,,,
...

具体如何修改bb文件能详细说一下么?比如哪个地方是修改指定路径的,应该什么格式;哪个地方是跳过git下载过程的;
另外手动下载下来的文件好像格式不太对,build下面的那个文件夹。
回复

使用道具 举报

11

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-3-26
在线时间
31 小时
 楼主| 发表于 2020-12-26 16:42:42 | 显示全部楼层
xkwy 发表于 2020-12-23 18:33
可能是你的Ubuntu没联网,它要去github.com下载文件,失败了。

在线构建一直成功不了,准备换成离线构建了,在ubuntu中把fsl-release-bsp文件夹删除了,但是ubuntu所占硬盘空间依然没有减少,现在虚拟机经常报错硬盘空间不足,这个需要怎么清理?
网上也没找到合适的办法,也不敢在Windows下直接删除。 1.png
2.png
回复

使用道具 举报

1

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2019-3-14
在线时间
8 小时
发表于 2020-12-31 15:10:59 | 显示全部楼层
错误一模一样啊,不知道咋办了
回复

使用道具 举报

5

主题

31

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-5-20
在线时间
36 小时
发表于 2021-2-3 00:19:38 | 显示全部楼层
同样的问题  。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。,还是没有解决
回复

使用道具 举报

9

主题

776

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5304
金钱
5304
注册时间
2019-9-25
在线时间
438 小时
发表于 2021-2-19 15:26:09 | 显示全部楼层
huajiankeji 发表于 2020-12-26 16:42
在线构建一直成功不了,准备换成离线构建了,在ubuntu中把fsl-release-bsp文件夹删除了,但是ubuntu所占 ...

在论坛搜索虚拟机变大,有解决方法
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

9

主题

776

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5304
金钱
5304
注册时间
2019-9-25
在线时间
438 小时
发表于 2021-2-19 15:29:29 | 显示全部楼层
如果在线获取不了那个firmware-imx...,去下载正点原子离线的yocto压缩包,链接如下。解压后在download文件夹下找到下载好的对应的firmware-imx..文件拖过去试试。链接:https://pan.baidu.com/s/1GcTgRPLEuDSx_XGtyTg4bw
提取码:zdyz
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V5的分享
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
发表于 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'这个文件,和我们报的错误不一样。所以按照这篇帖子还是没有解决。
回复

使用道具 举报

13

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2019-12-17
在线时间
57 小时
发表于 2021-3-19 09:12:22 | 显示全部楼层
有人知道解决的办法吗
回复

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2020-5-6
在线时间
13 小时
发表于 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

回复

使用道具 举报

11

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2015-11-19
在线时间
31 小时
发表于 2021-5-25 23:17:07 | 显示全部楼层
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

牛p
回复

使用道具 举报

11

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2015-11-19
在线时间
31 小时
发表于 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/
复制代码
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2019-12-26
在线时间
9 小时
发表于 2021-7-16 19:53:43 | 显示全部楼层
453044814@qq.co 发表于 2021-5-25 23:19
首先 bitbake -c cleanall  firmware-imx 清一下
不过我的do_install 修改SRC_URI解决不了,
install其实 ...

请问你解决了吗
回复

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2019-12-26
在线时间
9 小时
发表于 2021-7-16 19:54:06 | 显示全部楼层

我修改ini文件也无法解决
回复

使用道具 举报

0

主题

134

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
301
金钱
301
注册时间
2020-5-8
在线时间
20 小时
发表于 2021-7-19 10:01:32 | 显示全部楼层
这不好弄,我跟你说,弄yocto的话,你得翻墙,因为在这个过程中yocto会不断在线下载文件。
回复

使用道具 举报

54

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2014-3-6
在线时间
41 小时
发表于 2021-8-13 10:02:15 | 显示全部楼层
茂茂2019 发表于 2021-2-19 15:29
如果在线获取不了那个firmware-imx...,去下载正点原子离线的yocto压缩包,链接如下。解压后在download文件 ...

不好使 还是报这个错
回复

使用道具 举报

54

主题

136

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
404
金钱
404
注册时间
2014-3-6
在线时间
41 小时
发表于 2021-8-13 10:22:03 | 显示全部楼层
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

为什么这么改呢?改为这个commit的逻辑是什么啊
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-5-9
在线时间
3 小时
发表于 2021-12-23 23:37:26 | 显示全部楼层
yrbneumann 发表于 2021-5-11 22:01
个人觉得这是官方程序员迁移imx-firmware仓库的commit的问题:
https://source.codeaurora.org/external/i ...

哥,你真牛逼
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-24 05:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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