Specifications

Run Configurations in the SBT for Eclipse
Eclipse uses run configurations to control how it runs and debugs programs. Run configurations in the
Nios II SBT for Eclipse have several features that help you debug Nios II software running on FPGA
platforms.
Opening the Run Configuration Dialog Box
You can open the run configuration dialog box two ways:
You can right-click an application, point to Run As, and click Run Configurations.
You can right-click an application, point to Debug As, and click Debug Configurations.
Depending on which way you opened the run configuration dialog box, the title is either Run Configura‐
tion or Debug Configuration. However, both views show the same run configurations.
Note:
If your project was created with version 10.1 or earlier of the Nios II SBT, you must re-import it to
create the Nios II launch configuration correctly.
Each run configuration is presented on several tabs. This section describes each tab.
The Project Tab
On this tab, you specify the application project to run. The Advanced button opens the Nios II ELF
Section Properties dialog box. In this dialog box, you can control the runtime parameters in the following
ways:
Specify the processor on which to execute the program (if the hardware design provides multiple
processors)
Specify the device to use for standard I/O
Specify the expected location, timestamp and value of the system ID
Specify the path to the Quartus II JTAG Debugging Information File (.jdi)
Enable or disable profiling
The Nios II SBT for Eclipse sets these parameters to reasonable defaults. Do not modify them unless you
have a clear understanding of their effects.
The Target Connection Tab
This tab allows you to control the connection between the host machine and the target hardware in the
following ways:
Select the cable, if more than one cable is available
Allow software to run despite a system ID value or timestamp that differs from the hardware
Reset the processor when the software is downloaded
The System ID Properties button allows you to examine the system ID and timestamp in both the .elf file
and the hardware. This can be helpful when you need to analyze the cause of a system ID or timestamp
mismatch.
The Debugger Tab
In this tab, you optionally enable the debugger to halt at a specified entry point.
NII5V2
2015.05.14
Run Configurations in the SBT for Eclipse
2-21
Getting Started with the Graphical User Interface
Altera Corporation
Send Feedback