Nios II Classic Software Developer’s Handbook

ID 683282
Date 5/14/2015
Public
Document Table of Contents

2.13.9. CDT Limitations

The following tables describe the Eclipse CDT features not supported by the Nios II plugins. The features listed in the left column are supported by the Eclipse CDT plugins, but are not supported by Nios II plugins; and the right column lists alternative features supported by the Nios II plugins.

Table 6.  New Project Wizard
Unsupported CDT Feature Alternative Nios II Feature
C/C++
  • C Project
  • C++ Project
  • Convert to a C/C++ Project
  • Source Folder
To create a new project, use one of the following Nios II wizards:
  • Nios II Application
  • Nios II Application and BSP from Template
  • Nios II Board Support Package
  • Nios II Library
Table 7.  Build configurations
Unsupported CDT Feature Alternative Nios II Feature
  • Right-click project and point to Build Configurations
  • Debugger tab
    • Stop on startup

The Nios II plugins only support a single build configuration. This feature is supported only at the top of main().

Table 8.   Exclude from Build (from version 10.0 onwards)
Unsupported CDT Feature Alternative Nios II Feature
Right-click source files Use Remove from Nios II Build and Add to Nios II Build.
Table 9.  Project Properties
Unsupported CDT Feature Alternative Nios II Feature
C/C++ Build
  • Builder Settings
    • Makefile generation
    • Build location
  • Behavior
    • Build on resource save (Auto build)
  • Build Variables
  • Discovery Options
  • Environment
  • Settings
  • Tool Chain Editor
    • Current builder
    • Used tools

By default, the Nios II SBT generates makefiles automatically.

The build location is determined with the Nios II Application Properties or Nios II BSP Properties dialog box.

To change the toolchain, use the Current tool chain option.

C/C++ General
  • Enable project specific settings
  • Documentation tool comments
  • Documentation
  • File Types
  • Indexer
    • Build configuration for the indexer
  • Language Mappings
  • Paths and Symbols

The Nios II plugins only support a single build configuration.

Use Nios II Application Properties and Nios II Application Paths.

Table 10.  Window Preferences
Unsupported CDT Feature Alternative Nios II Feature
C/C++
  • Build scope
  • Build project configurations
  • Build Variables
  • Environment
  • File Types
  • Indexer
    • Build configuration for the indexer
  • Language Mappings
  • New CDT project wizard

The Nios II plugins only support a single build configuration.

The Nios II plugins only support a single build configuration.