Debugging through the product lifecycle
Arm Debugger is an ideal tool to standardize on across your whole team. From silicon bring-up through to application development, your team can benefit from increased collaboration and a uniform user experience.
The Development Studio IDE provides utilities such as the Platform Configuration Editor (PCE), which uses JTAG for auto-detection of your platform. Whilst modern SoCs will usually require some extra manual configuration, the initial scan will usually uncover several of the debug and trace elements, giving you a head start.
For cross-triggers, trace generators, sinks, and fabric, as well as your own custom IP, we provide an abstraction layer called the Debug and Trace Services Layer (DTSL), which allows you describe these elements with simple Jython scripts.
However, if you're using an off-the-shelf part, it is likely that there is already a pre-built debug configuration in Development Studio. This makes the majority of debugging a case of , connecting to your target board.