1.1. Introduction
                            
                        
                            
                            
                                1.2. Bare Metal Overview
                            
                        
                            
                            
                                1.3. Prerequisites for the Bare Metal Development Environment
                            
                        
                            
                            
                                1.4. Bare Metal Compiler
                            
                        
                            
                            
                                1.5. Bare Metal Development Flow
                            
                        
                            
                                1.6. Using DS-5 AE to Create and Manage Bare Metal Projects
                            
                            
                        
                            
                                1.7. Importing, Building and Debugging in a Make-Based Example
                            
                            
                        
                            
                                1.8. DS-5 ARM HWLIBs Project Derived from Make-Based Project
                            
                            
                        
                            
                                1.9. Minimal Preloader
                            
                            
                        
                            
                                1.10. Appendix: Troubleshooting
                            
                            
                        
                    
                1.6. Using DS-5 AE to Create and Manage Bare Metal Projects
Bare Metal application project can be created using DS-5 AE and compiled with ARM or GCC compiler. The application can be created to run from various target such as On-Chip RAM (OCRAM) or external memory.
    The following sections will guide you through how to create, build, load and debug a simple bare metal project named "Hello World" on Cyclone V SoC Development Kit using the ARM compiler: 
    
 
  - To run from OCRAM
- To run from SDRAM
     Note: For the GCC compiler, you can import an existing bare metal project example compiled using GCC compiler or refer to "GCC Bare-Metal Project Management" to create a simple C project manually.