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:
      Fullscreen
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      -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" \
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    3. I set the Debugger to connect only, and add a execute command to load symbols:
      Fullscreen
      1
      add-symbol-file "/path/to/vmlinux"
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  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 ?

0