Specifications
Changing and Viewing the Load
5-14
12) Using the GEL control, change the load to
1500
and click Execute. The
CPU Load Graph and the Execution Graph stop updating. This is
because Execution Graph data is sent to the host within an idle thread,
which has the lowest execution priority within the program. Because the
higher-priority threads are using all the processing time, there is not
enough time for the host control updates to be performed. The program
is now missing its real-time deadline.
13) Choose Debug
→
Halt. This stops the program and updates the Execution
Graph. You may see squares in the Assertions row. These squares
indicate that the Code Composer Studio detected that the application
missed a real-time deadline.
14) Using the GEL control, change
the load to 10 and click Execute.
The CPU load and Execution
Graph begin updating again.
Note: Modifying the Load Using RTDX
Using the Load GEL control temporarily halts the target. If you are
analyzing a real-time system and do not want to affect system performance,
modify the load using a Real-Time Data Exchange (RTDX) application. The
next chapter shows how to modify the load in real-time using RTDX.