Starting the TraceAlyzer Streaming Recorder
To start recording you need the host application, TraceAlyzer for µC/OS-III, which works with both the streaming and snapshot recorders. The tool can be downloaded from the following link: http://percepio.com/tz/
...
- The J-Link Speed matches the one supported by your embedded target and the one configured by other tools using the same J-Link session (e.g. Debugger and/or µC/Probe).
- The Debugger Interface matches the one supported by your embedded target and the one configured by other tools using the same J-Link session (e.g. Debugger and/or µC/Probe).
- The Target Device name matches your embedded target and the one configured by other tools using the same J-Link session (e.g. Debugger and/or µC/Probe).
Panel | ||||
---|---|---|---|---|
| ||||
Before streaming the data, TraceAlyzer makes an attempt to locate the symbol _SEGGER_RTT
where the trace data is stored. You simply need to specify the memory base address where the buffer is located and the range to search.
Click J-Link -> Memory Region and in the dialog window similar to the one shown in Figure TraceAlyzer - Memory Region Settings make sure that the Start Address and the Bytes to Read fields are correct.
Panel | ||||
---|---|---|---|---|
| ||||
Finally, to start a recording click File -> Connect to Target System... and you will be presented with the dialog window shown in Figure TraceAlyzer - Streaming Status Window. At this point, assuming that the embedded application and µC/OS-III are running you can click the button Start Recording.
Panel | ||||
---|---|---|---|---|
| ||||
Recording Status
During the streaming process, you will be presented with a window similar to the one shown in Figure TraceAlyzer - Streaming Status Window.
...
- Run TraceAlyzer stand-alone without a debugger and/or µC/Probe.
Further Reading
For additional and more detailed coverage of TraceAlyzer refer to the TraceAlyzer Documentation.