Hi,
We are testing TI’s measurements tools. Specifically, we used System Analyzer (UIA v 1.01.01.14). We are using CCSv5.3.0.00090, SYSBIOS v 6.34.02.18 and XDCTOOLS v 3.24.05.48 on a C6748 DSP with a STM XDS560v2 JTAG probe. We implemented an application which contains one HWI, one SWI and 3 tasks with different priorities.
In a first time, we instrumented the code with a hook switch function triggering GPIO each time a task switch occurs. We obtained an execution graph of our application. In this case, the idle task load is about 50%.
Then, in order to validate our measurements, we used System Analyzer to instrument the code. As a result, we obtained totally different and incoherent values, for example, the idle task load is now 0%. Moreover, the task scheduling is no more the same as the one we obtained with GPIOs.
We think that System Analyzer is intrusive but we cannot define how much intrusive it is. How can we improve our measurements with System Analyzer ? How shall we configure it to stick as much as possible to the reality ?
Thanks !
Clement