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
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"
--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?
HiYou can find the latest documentation for booting Linux on an Armv-A Base RevC AEM FVP Platform here:gitlab.arm.com/.../user-guide.rstHopefully this will resolve your problem.Stephen
Thanks! The doc's url changed and thus I didn't find the latest one, sorry for that. This new doc helps a lot!