![Debugger](https://d27wgn5g4t3wja.cloudfront.net/products/977684c8-1336-4e67-a89b-49156d777034/593932.png)
Debugger
Most cores for the embedded market provide access to on-chip debug features via a debug port. TRACE32 tools connect to this to control the core, access the data being processed by the core and provide developers with debugging over the embedded device: start, stop, step control; reading and writing memory and registers; setting breakpoints; tracking values of variables and so on. This means developers can diagnose software failures and memory corruption issues and correct the system to make it perform as expected.