我试图在yocto (morty)中为beaglebone黑色启用PRU,但是我得到了以下错误:
错误:跳过pru-icss :不兼容机器beaglebone (不在COMPATIBLE_MACHINE中)
这些是我的层次:
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 \ "
都在莫蒂分店里。该包取决于以下内容
recipes-bsp/pru/pru-icss_git.bb:COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"我的问题是,如何在我的中配置?=?= "beaglebone"变量,使其包含ti33x。
发布于 2017-10-12 05:44:28
避免meta-yocto-bsp和meta-ti同时出现在bblayers.conf中!
这两层都是定义beaglebone机器的BSP层.
在meta-ti中,beaglebone机器是ti33x的一部分,然而,beaglebone的meta-yocto-bsp版本并不了解ti33x (这反过来在meta-ti中定义)。
因此,您的bblayers.conf将这两台机器混合为一个相同的名称。您的解决方案是删除meta-yocto-bsp,就像您希望从meta-ti中删除pru-stuff一样。
https://stackoverflow.com/questions/46695596
复制相似问题