This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Linux Image Address Overlay with DTB Address and Failed to Start Up

Hello ARM Community,

I follow this instruction to boot Linux on FVP, and I did successfully boot. But if I wish to use newer linux kernel, or add debug info when compiling the kernel, then the kernel image becoming larger. When I try to boot, I see errors:

Moving Image from 0x80080000 to 0x80200000, end=83080000
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree

I know this is because the DTB is overwritten by the image, due to the fvp parameters:

    --data cluster0.cpu0="$OUTDIR/output/aemfvp-a/aemfvp-a/Image@0x80080000" \
    --data cluster0.cpu0="$OUTDIR/output/aemfvp-a/aemfvp-a/fvp-base-revc.dtb@0x83000000"


So how I can move the DBT file to another address so they won't overlay?