0

我有一个 i.mx7 索姆。我想构建一个 Yocto 映像,我可以将其 dd 到 USB 记忆棒上以从中启动。我相信我想要一个 hddimg 图像,但看不到如何创建一个(我有 sdimg 可以完美地工作)。

我会很感激建议。

我已将 IMAGE_FSTYPES 设置为“hddimg”,但得到“错误:Nothing PROVIDES 'syslinux'”

SOM 是 Technexion i.MX7。层是:

layer                 path                  priority
=======================================================
meta                  sources/poky/meta          5
meta-poky             sources/poky/meta-poky     5
meta-oe               sources/meta-openembedded/meta-oe  6
meta-multimedia       sources/meta-openembedded/meta-multimedia  6
meta-freescale        sources/meta-freescale     5
meta-freescale-3rdparty  sources/meta-freescale-3rdparty  4
meta-freescale-distro  sources/meta-freescale-distro  4
meta-powervault       sources/meta-powervault    6
meta-python           sources/meta-openembedded/meta-python  7
meta-networking       sources/meta-openembedded/meta-networking  5
meta-virtualization   sources/meta-virtualization  8
meta-filesystems      sources/meta-openembedded/meta-filesystems  6
meta-cpan             sources/meta-cpan          10
meta-mender-core      sources/meta-mender/meta-mender-core  6
meta-mender-freescale  sources/meta-mender/meta-mender-freescale  10
4

1 回答 1

0

不,您当然不想要 hddimg,因为对于 x86 系统来说,这是一种大部分已弃用的格式。在 ARM 上,您几乎不需要 syslinux :-)

通常,您的 SOM 带有一个层形式的板级支持包,其中包括 MACHINE 定义,该定义又定义了该机器喜欢用于引导的 IMAGE_FSTYPE。如有疑问,请查阅手册或询问您的供应商。

话虽如此,如果您指定使用的 SOM 和层,我们可以查看是否可公开访问,但如果没有这些细节,就不可能给出正确的答案。

于 2019-10-01T18:45:36.037 回答