Hi Tim, On Mon, 19 Jul 2021 at 17:23, Tim Harvey <thar...@gateworks.com> wrote: > > On Sat, Jul 17, 2021 at 7:22 PM Simon Glass <s...@chromium.org> wrote: > >
[..] > > > But isn't blob-ext@4 a correct name? I can't use 'blob-ext-4' as > > > that's an unknown entry type. > > > > Well you can use any name and specify the type: > > > > my-name { > > type = "blob-ext"; > > }; > > > > Ok - I understand. > > > > > > > > > > > > If you can push your tree somewhere (with this problem) I'll see if I > > > > can figure out why. > > > > > > > > > > Sure, I pushed it to > > > https://github.com/Gateworks/uboot-venice/tree/WIP-venice-binman > > > make imx8mm_venice_defconfig > > > make > > > > OK > > > > > > > > > > > > > > > BINMAN_VERBOSE=4 indeed prints out a tone of stuff but I'm not seeing > > > > > anything for 'blob' below that would seem to indicate one node name vs > > > > > another: > > > > > > > > Oops you need BINMAN_VERBOSE=5 - see elf.py LookupAndWriteSymbols() > > > > which has tout.Debug() which is level 5. > > > > > > > > > > LookupAndWriteSymbols ends up doing nothing because > > > syms.get('__image_copy_start') returns None. > > > > Well that is likely the problem. I sent a patch to make binman report this as an error. I pushed the resulting tree to: https://github.com/sjg20/u-boot/tree/try-tim Now the error is: binman: Section '/binman/u-boot-spl-ddr': Symbol '_binman_u_boot_any_prop_image_pos' in entry '/binman/u-boot-spl-ddr/u-boot-spl/u-boot-spl-nodtb': Entry 'u-boot-any' not found in list (u-boot-spl-nodtb,u-boot-spl-dtb,u-boot-spl,blob-ext@1,blob-ext@2,blob-ext@3,blob-ext@4,main-section) The problem seems to be that you are asking binman to generate three independent images. U-Boot is in a FIT which is not in the same image as SPL. So it is not possible to locate the flash offset of U-Boot (with in the FIT). Can you give me a bit more info about your intent here? Is it to load U-Boot from the FIT? I so, I suppose it is possible to make binman access an independent image, if it is told where it starts. But why is everything not in one image? Regards, Simon