Нет, вам определенно не нужен hddimg, так как это наиболее устаревший формат для систем x86. В ARM почти никогда не требуется syslinux: -)
Обычно ваш SOM поставляется с пакетом поддержки платы в виде слоя, который включает в себя определение MACHINE, которое, в свою очередь, определяет IMAGE_FSTYPE, который эта машина любит для загрузки,Если вы сомневаетесь, обратитесь к руководству или спросите своего поставщика.
Сказав, что, если вы укажете SOM и используемые уровни, мы можем посмотреть, если они общедоступны, но без этих деталей невозможно дать надлежащееответить.