You copied the Doc URL to your clipboard.

Debug options supported by DS-5

DS-5 supports various debug options.

Debug adapters vary in complexity and capability but, combined with software debug agents, they provide high-level debug functionality for the target that is being debugged, for example:

  • Reading/Writing registers.
  • Setting breakpoints.
  • Reading from memory.
  • Writing to memory.

Note

A debug adapter or connection is not the application being debugged, nor the debugger itself.

Supported ARM® debug hardware adapters include:

  • ARM DSTREAM.

    Note

    You must use DSTREAM for ARMv8 development.
  • ARM RVI™.
  • Keil® ULINK™2.
  • Keil® ULINK™pro.
  • Keil® ULINK™pro D.

Supported debug connections include:

  • CADI (debug interface for models).
  • Ethernet to gdbserver.
  • ARM VSTREAM.
  • CMSIS-DAP.
  • Undodb-server for Linux application rewind.
  • Yokogawa Digital Computer Corporation adviceLUNA (JTAG ICE).
  • Altera USB-Blaster II.

    Note

    DS-5 Debugger can connect to Altera Arria V SoC and Cyclone V SoC boards using Altera USB-Blaster and USB-Blaster II debug units.

    To enable the connections, ensure that the environment variable QUARTUS_ROOTDIR is set and contains the path to the Altera Quartus tools installation.

    On Windows, this environment variable is usually set by the Quartus tools installer. On Linux, you might have to manually set the environment variable to the Altera Quartus tools installation path. For example, ~/altera/13.0/qprogrammer.

    For information on installing device drivers for USB-Blaster and USB-Blaster II, consult your Altera Quartus tools documentation.

Note

There is currently no hardware available for the SVE architecture extension. Debugging software for the SVE architecture extension is only supported on the ARMv8-A FVP model with the SVE plugin provided with DS-5.
Was this page helpful? Yes No