2017-03-06 3 views
0

Ich befolge einen Ansatz beschrieben in JumpNow Technologies, um ein Yocto-Bild für ein Raspberry PI zu bauen. Diese Schritte verwenden die Yocto Meta-Himbeerpi-Schicht.Yocto bitbake Aufgabe für Meta-raspberrypi schlägt mit Firmware-Download

Der Bitbake-Prozess schlägt fehl, wenn ein Git-Abruf von git://github.com/raspberrypi/firmware.git ausgeführt wird. Der relevante Teil des Protokolls ist unten.

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 

Dieser Schritt dauert fast eine Stunde oder länger. Ich gehe davon aus, dass es irgendwo ausläuft und daher scheitert es. Dies geschieht, weil es mehrere GB herunterzieht.

Ich kann dieses Repository manuell separat zu bitbake holen. Gibt es eine Möglichkeit, die manuell heruntergeladenen Repo-Inhalte einzufügen? z.B. in die Downloads oder tmp direkt?

Hat jemand alternativ einen Vorschlag zum Umgang mit diesem Download?

+0

Es gibt kein Zeitlimit, es heißt, die angegebene Revision existiert nicht im Repo. Dies scheint ein Fehler in den bbappends in jumpnows meta-rpi-Ebene zu sein. – jku

+0

@jku - Ich bestätigte mit dem Besitzer von Meta-rpi und er bestätigt. – sdbol

Antwort

0

Das Problem war mit Meta-rpi wie von @jku identifiziert. Mir wurde gesagt, dass jumpnow das Problem behoben hat.