Ashling* RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide
                    
                        ID
                        730783
                    
                
                
                    Date
                    5/13/2024
                
                
                    Public
                
            A newer version of this document is available. Customers should click here to go to the newest version.
                
                    
                        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. Debugging with Command-Line Interface
                    
                    
                
                    
                    
                        8. Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide Archives
                    
                
                    
                    
                        9. Document Revision History for the Ashling RiscFree* Integrated Development Environment (IDE) for Intel® FPGAs User Guide
                    
                
                    
                        A. Appendix
                    
                    
                
            
        
                        
                        
                            
                                6.1. Debug Features in RiscFree* IDE
                            
                            
                        
                            
                                6.2. Processor System Debug
                            
                            
                        
                            
                                6.3. Heterogeneous Multicore Debug
                            
                            
                        
                            
                            
                                6.4. Debugging µC/OS-II Application
                            
                        
                            
                            
                                6.5. Debugging FreeRTOS Application
                            
                        
                            
                            
                                6.6. Debugging Zephyr Application
                            
                        
                            
                                6.7. Arm* HPS On-Chip Trace
                            
                            
                        
                            
                                6.8. Debugging the Arm* Linux Kernel
                            
                            
                        
                            
                            
                                6.9. Debugging Target Software in an Intel® Simics Simulator Session
                            
                        
                    
                A.1.2. Toolchain for Arm* Processor
 Only the  Nios® V toolchain is included in  RiscFree*  IDE. The CDT plugins from Eclipse* support cross-building for  Arm* . 
  
 
  To use CDT plugins for Arm* using your own toolchain, follow these steps:
- Go to File > New > C/C++ Project and click Next.
- Select C Managed Build and click Next.
- Select project type. The project type can be completely managed by CDT, CMake, or make-based.
- Enter Project Name as Test Bare-Metal or your preferred name. Select Project type as Executable > Hello World C++ Project, and Toolchain as Cross GCC. Click Next.
- Enter Author, Copyright notice, and other details. Click Next. This step is optional.
- Ensure Debug and Release options are enabled. Click Next.
-  Enter the cross GCC details as follows: 
    Devices Arria® 10 and Cyclone® V (Non-SDM Devices) Stratix® 10 and Agilex® 7 (SDM Devices) Cross compiler prefix arm-none-linux-gnueabihf- aarch64-none-linux-gnu- Cross compiler path <path_to_toolchain_directory>/gcc-arm-11.2-2022.02-x86_64-arm-none-linux-gnueabihf/bin/ <path_to_toolchain_directory>/gccarm-11.2-2022.02-x86_64-aarch64-none-linux-gnu/bin/ Note: The toolchain varies for SDM and non-SDM devices. For details on the toolchain, refer to GSRD of the device you use.
- Click Finish. The project is created.