Specifications
Nios II Hardware v2 (beta)
Run configurations and debug configurations have a launch type called Nios II Hardware v2 (beta). To
create this launch type, in the Run menu select either Run Configurations or Debug Configurations. In
the Run/Debug Configurations dialog box, select Nios II Hardware v2 (beta) and click the New button
to create a new launch configuration.
Nios II Hardware v2 (beta) has the following options:
• Main tab
• Debugger tab
• Multi-core launches
Main Tab
This tab allows you to select the following options:
• Specify the application project to run and the ELF File location
• Specify the processor and the JTAG UART connection to use
• Enable or disable system ID and timestamp checks
• Enable or disable processor controls such as download ELF, reset processor or start processor
Debugger Tab
In this tab, you optionally enable the debugger to halt at a specified entry point.
Multi-Core Launches
If you have multiple run configurations, create an Eclipse launch group. Launch groups are an Eclipse
feature that allows multiple run configurations to be started at the same time. You choose which run
configurations are added to the group. You can use the launch group in any place where you can use a run
configuration.
For details about Eclipse launch groups, refer to the Eclipse help system.
Optimizing Project Build Time
When you build a Nios II project, the project makefile builds any components that are unbuilt or out of
date. For this reason, the first time you build a project is normally the slowest. Subsequent builds are fast,
only rebuilding sources that have changed.
To further optimize your project build time, disable generation of the objdump linker map.
Nios II software build performance is generally better on Linux platforms than on Windows platforms.
Importing a Command-Line Project
If you have software projects that were created with the Nios II SBT command line, you can import the
projects into the Nios II SBT for Eclipse for debugging and further development. This section discusses
the import process.
2-22
Nios II Hardware v2 (beta)
NII5V2
2015.05.14
Altera Corporation
Getting Started with the Graphical User Interface
Send Feedback