Does DS-5 ultimate evaluation version offer an FVP to ARMv8 executable?

I have compiled a simple "Hello World" program on DS-5 ultimate evaluation version and couldn't find a bare metal FVP on which I can run it. When I select "ARM FVP->VE_AEMv8x1->Bare Metal Debug->Debug ARMAEMv8-A" in "Connection" tab of "Debug Configuration" connection fails and I see a message that "Unable to connect to armv8_FVP"

Parents
  • Yes, there is an ARMv8-A model provided with DS-5 Ultimate edition.  It's the "VE_AEMv8x4" (4 cores, based on Versatile Express memory map):

      ARM FVP --> VE_AEMv8x4 --> Bare Metal Debug --> Debug ARMAEMv8-A_MP_<n>

    Where n is 0 to 3.

    As this is a multi-core target, if you are writing bare metal code you will need to take this into account.  This could be as simple as putting the cores you do not want to use into stand-by.  Alternatively, having a proper multi-core boot scheme (DS-5 comes with an example).

Reply
  • Yes, there is an ARMv8-A model provided with DS-5 Ultimate edition.  It's the "VE_AEMv8x4" (4 cores, based on Versatile Express memory map):

      ARM FVP --> VE_AEMv8x4 --> Bare Metal Debug --> Debug ARMAEMv8-A_MP_<n>

    Where n is 0 to 3.

    As this is a multi-core target, if you are writing bare metal code you will need to take this into account.  This could be as simple as putting the cores you do not want to use into stand-by.  Alternatively, having a proper multi-core boot scheme (DS-5 comes with an example).

Children
More questions in this forum