Visible to Intel only — GUID: qsc1677744743386
Ixiasoft
1. About the RiscFree* IDE
2. Installation and Setup
3. Getting Started with RiscFree* IDE
4. Debug Setup for Nios® V Processor System
5. Debug Setup for Arm* Hard Processor System
6. Debugging with RiscFree* IDE
7. Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide Archives
8. Document Revision History for the Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide
A. Appendix
Visible to Intel only — GUID: qsc1677744743386
Ixiasoft
6.5. Debugging FreeRTOS Application
When you debug the FreeRTOS application, you can view the number of tasks, task details, and queue list.
To display details of FreeRTOS Task List, enable the macro as below in the FreeRTOSConfig.h.
Note: If you use the FreeRTOS BSP generated from BSP Editor, you do not need to manually configure configUSE_TRACE_FACILITY in FreeRTOSConfig.h. The setting depends on system.h (part of FreeRTOSConfig.h #include), which can be configured using BSP Editor GUI or niosv-bsp command.
Debug Information | Macros | Configuration | Description |
---|---|---|---|
Task List | configUSE_TRACE_FACILITY | 1 | To display task number of the project |
The configuration is as shown below:
#define configUSE_TRACE_FACILITY 1
To debug FreeRTOS application, follow these steps:
Launch the FreeRTOS application debug.
- To open the FreeRTOS Task List, go to Window > Show View > Other > FreeRTOS > FreeRTOS Task List.
Figure 28. FreeRTOS Task List View
- To open the FreeRTOS Task List, go to Window > Show View > Other > FreeRTOS > FreeRTOS Task List
Figure 29. FreeRTOS Queue List View
The FreeRTOS Queue List View shows details of all events and queues, including tasks related to each event.