Visible to Intel only — GUID: qsc1677744743386
Ixiasoft
1. About the RiscFree* IDE
2. Getting Started with the Ashling* RiscFree* IDE for Intel® FPGAs
3. Using Ashling* RiscFree* IDE for Intel® FPGAs with Nios® V Processor System
4. Using Ashling* RiscFree* IDE for Intel® FPGAs with Arm* Hard Processor System
5. Debugging Features with RiscFree* IDE for Intel® FPGAs
6. Debugging with Command-Line Interface
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
3.1. Importing Nios® V Processor Project
3.2. Building Nios® V Processor Project
3.3. Setting Run Configuration to Download Nios® V Processor Project
3.4. Setting Debug Configuration to Debug Nios® V Processor Project
3.5. Setting Debug Configuration to Debug a Booting Nios® V Processor Project
3.6. Debugging Tools
5.1. Debug Features in RiscFree* IDE
5.2. Processor System Debug
5.3. Heterogeneous Multicore Debug
5.4. Debugging µC/OS-II Application
5.5. Debugging FreeRTOS Application
5.6. Debugging Zephyr Application
5.7. Arm* HPS On-Chip Trace
5.8. Debugging the Arm* Linux Kernel
5.9. Debugging Target Software in an Intel® Simics Simulator Session
Visible to Intel only — GUID: qsc1677744743386
Ixiasoft
5.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 53. FreeRTOS Task List View
- To open the FreeRTOS Task List, go to Window > Show View > Other > FreeRTOS > FreeRTOS Task List
Figure 54. FreeRTOS Queue List View
The FreeRTOS Queue List View shows details of all events and queues, including tasks related to each event.