Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


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

DS Connect FVP_Base_RevC_2xAEMvA meet error: Cannot find device cluster0.cpu1

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:

  1. I first set the downloaded v11.25 FVP_Base_RevC_2xAEMvA into path, and start DS from terminal.
  2. I then configure the debuggers:
    1. I select Arm FVP -> ARMAEM-A_MPx8 Multi-Cluster SMP as the simulator
    2. The model parameters:
      -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"
    3. I set the Debugger to connect only, and add a execute command to load symbols:
      add-symbol-file "/path/to/vmlinux"
      
  3. I then click Debug, and see the errors

I don't understand why, I didn't use parameters like 'cluster0.cpu1'. How to solve it ?

Parents Reply Children