meta-raspberrypi 的 Yocto bitbake 任务因固件下载失败
Yocto bitbake task for meta-raspberrypi fails with firmware download
我正在按照 JumpNow Technologies 中描述的方法为 Raspberry PI 构建 Yocto 图像。这些步骤利用 Yocto meta-raspberrypi 层。
从 git://github.com/raspberrypi/firmware.git
执行 git 提取时,bitbake 进程失败。日志的相关部分如下。
bcm2835-bootfiles-20170303-r42 do_fetch: Failed to fetch URL git://github.com/raspberrypi/firmware.git;protocol=git;branch=master, attempting MIRRORS if available
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Fetcher failure: Unable to find revision 78bcdeae6bda4ecbc599af8c75e16c2ddd392d3a in branch master even from upstream
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Fetcher failure for URL: 'git://github.com/raspberrypi/firmware.git;protocol=git;branch=master'. Unable to fetch URL from any source.
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Function failed: base_do_fetch
这一步需要将近一个小时或更长时间。我假设它在某个地方超时,因此它失败了。发生这种情况是因为它减少了几个 GB。
我可以手动获取此存储库,将其分离到 bitbake。有没有办法插入手动下载的回购内容?例如直接进入下载或tmp?
或者,有人对处理此下载有什么建议吗?
@jku 指出,问题出在 meta-rpi 上。我听说 jumpnow 已经解决了这个问题。
我正在按照 JumpNow Technologies 中描述的方法为 Raspberry PI 构建 Yocto 图像。这些步骤利用 Yocto meta-raspberrypi 层。
从 git://github.com/raspberrypi/firmware.git
执行 git 提取时,bitbake 进程失败。日志的相关部分如下。
bcm2835-bootfiles-20170303-r42 do_fetch: Failed to fetch URL git://github.com/raspberrypi/firmware.git;protocol=git;branch=master, attempting MIRRORS if available
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Fetcher failure: Unable to find revision 78bcdeae6bda4ecbc599af8c75e16c2ddd392d3a in branch master even from upstream
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Fetcher failure for URL: 'git://github.com/raspberrypi/firmware.git;protocol=git;branch=master'. Unable to fetch URL from any source.
ERROR: bcm2835-bootfiles-20170303-r42 do_fetch: Function failed: base_do_fetch
这一步需要将近一个小时或更长时间。我假设它在某个地方超时,因此它失败了。发生这种情况是因为它减少了几个 GB。
我可以手动获取此存储库,将其分离到 bitbake。有没有办法插入手动下载的回购内容?例如直接进入下载或tmp?
或者,有人对处理此下载有什么建议吗?
@jku 指出,问题出在 meta-rpi 上。我听说 jumpnow 已经解决了这个问题。