2017-10-11 4 views
0

Ich versuche, die PRU aktivierte in yocto (morty) für den BeagleBone schwarz zu bekommen, aber bekomme ich folgende Fehlermeldung:yocto BeagleBone schwarz pru Konfiguration

ERROR: pru-ICSS übersprungen wurde: unvereinbar mit Maschine BeagleBone (nicht in COMPATIBLE_MACHINE)

Das sind meine Schichten:

BBLAYERS ?= " \/home/auke/workspace/yocto/poky/meta \ /home/auke/workspace/yocto/poky/meta-poky \ /home/auke/workspace/yocto/poky/meta-yocto-bsp \ /home/auke/workspace/yocto/layers/meta-bbb \ /home/auke/workspace/yocto/layers/meta-qt5 \ /home/auke/workspace/yocto/layers/meta-openembedded/meta-networking \ /home/auke/workspace/yocto/layers/meta-openembedded/meta-oe \ /home/auke/workspace/yocto/layers/meta-openembedded/meta-python \ /home/auke/workspace/yocto/layers/meta-ti \ "

whi ch sind alle im mortigen Zweig. Das Paket ist abhängig von der folgenden

recipes-bsp/pru/pru-icss_git.bb:COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g" 

Meine Frage ist, wie kann ich die MACHINE konfigurieren? = "BeagleBone" Variable in meinem local.conf, dass sie die ti33x enthält.

Antwort

1

Vermeiden Sie sowohl meta-yocto-bsp als auch meta-ti in Ihrem bblayers.conf!

Beide dieser beiden Schichten sind BSP-Schichten , die eine beaglebone Maschine definiert.

In meta-ti, die beaglebone Maschine ist Teil ti33x jedoch die meta-yocto-bsp Version von beaglebone nichts von ti33x kennt (der wiederum in meta-ti definiert).

Sie also bblayers.conf mischt diese beiden Maschinen mit einem identischen Namen. Die Lösung für Sie ist, meta-yocto-bsp zu entfernen, wie Sie zB pru -stuff von meta-ti möchten.

+0

danke. Ich musste Meta-BBB aus den offensichtlichen Gründen auch entfernen. –

Verwandte Themen