Hi ARM Community,
I'm using v11.25 FVP_Base_RevC_2xAEMvA to debug linux and all setup steps follow this instruction. However, when I click debug button in the ARM Development Studio, I see errors:
This is my configurations:
-C pctl.startup=0.0.0.0 \ -C bp.secure_memory=0 \ -C cache_state_modelled=0 \ -C cluster0.NUM_CORES=1 \ -C cluster1.NUM_CORES=1 \ -C cluster0.has_permission_indirection_s1=2 \ -C cluster0.has_permission_indirection_s2=2 \ -C cluster1.has_permission_indirection_s1=2 \ -C cluster1.has_permission_indirection_s2=2 \ -C bp.ve_sysregs.mmbSiteDefault=0 \ -C bp.ve_sysregs.exit_on_shutdown=1 \ -C bp.pl011_uart0.untimed_fifos=1 \ -C bp.pl011_uart0.unbuffered_output=1 \ -C bp.pl011_uart0.out_file="$OUTDIR/aemfvp-a/uart0.log" \ -C bp.pl011_uart1.untimed_fifos=1 \ -C bp.pl011_uart1.unbuffered_output=1 \ -C bp.pl011_uart1.out_file="$OUTDIR/aemfvp-a/uart1.log" \ -C bp.secureflashloader.fname="$OUTDIR/output/aemfvp-a/aemfvp-a/tf-bl1.bin" \ -C bp.flashloader0.fname="$OUTDIR/output/aemfvp-a/aemfvp-a/fip-uboot.bin" \ -C bp.virtioblockdevice.image_path="$OUTDIR/output/aemfvp-a/components/aemfvp-a/grub-busybox.img" \ -C bp.virtiop9device.root_path="$OUTDIR/../fvpshare" \ --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"
add-symbol-file "/path/to/vmlinux"
I don't understand why, I didn't use parameters like 'cluster0.cpu1'. How to solve it ?
Thank you for coming back to share your solution!
These little problems are a pain to solve! Nobody seems to ask about them, and the docs are either scarce or way too complicated. So, I hope my solution can save someone else from going crazy over the same thing like I did.
By the way, could someone pls check this question: Linux Image Address Overlay with DTB Address and Failed to Start Up? Sorry to bother but I just cannot figure it out. I didn't find many docs or instructions on how to configure TF-A + uboot + busybox + linux and run them on FVP. Instructions provided by community are becoming outdated.
I've replied into
https://community.arm.com/support-forums/f/arm-virtual-hardware-forum/55942/linux-image-address-overlay-with-dtb-address-and-failed-to-start-up
Stephen