Как собрать Yocto hddimg на i.MX7 для загрузки с USB-накопителя
У меня размер i.mx7 сом. Я хочу создать образ Yocto, который я могу записать на USB-накопитель для загрузки. Я считаю, что мне нужен образ hddimg, но я не вижу, как его создать (у меня есть sdimg, который отлично работает).
Буду признателен за совет.
Я установил IMAGE_FSTYPES на "hddimg", но получаю "ОШИБКА: Ничего не ПРЕДОСТАВЛЯЕТ 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
1 ответ
Нет, вам определенно не нужен hddimg, так как это в основном устаревший формат для систем x86. В ARM вам почти никогда не понадобится syslinux:-)
Обычно ваш SOM поставляется с пакетом поддержки платы в виде уровня, который включает определение MACHINE, которое, в свою очередь, определяет IMAGE_FSTYPE, который этой машине нравится для загрузки. В случае сомнений обратитесь к руководству или спросите своего поставщика.
Сказав это, если вы укажете SOM и используемые слои, мы сможем проверить, доступны ли они для всех, но без этих деталей невозможно дать правильный ответ.