OK, whoever put it together didn't know that there either has to be idbloader, uboot, ATF (arm trusted firmware, trust)
in the RIGHT place or, if it was designed to be written to a partition, with no mbr,
and a note that is what was intended, and maybe some advice
If you have a properly booting SD with an OK uboot, wipe out partitions, redo (starting 32768, 1 partition),
dd bs=1M skip=1 to that partition (I would assume that partition in image has a ext4 fs)
And then expand the fs to use whole partition (resize2fs, then fsck)
Sort of suggests that it was never tested
You can copy a running, booted system (on SD) to emmc.,,, rsync -av ......
not dev, sys, proc, run,,make empty directories for them
(and, of course, with 1st 16M set up properly,, edit extlinux.conf too)
idbloader at 64 sectors, uboot at 8M, ATF at 12M
There's more than 1 way to skin a cat, I have shown 3 ways, take yr pick
in the RIGHT place or, if it was designed to be written to a partition, with no mbr,
and a note that is what was intended, and maybe some advice
If you have a properly booting SD with an OK uboot, wipe out partitions, redo (starting 32768, 1 partition),
dd bs=1M skip=1 to that partition (I would assume that partition in image has a ext4 fs)
And then expand the fs to use whole partition (resize2fs, then fsck)
Sort of suggests that it was never tested
You can copy a running, booted system (on SD) to emmc.,,, rsync -av ......
not dev, sys, proc, run,,make empty directories for them
(and, of course, with 1st 16M set up properly,, edit extlinux.conf too)
idbloader at 64 sectors, uboot at 8M, ATF at 12M
There's more than 1 way to skin a cat, I have shown 3 ways, take yr pick