This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:altera:bemicro:common [16 Sep 2011 15:23] – updated the pictures Andrei Cozma | resources:fpga:altera:bemicro:common [03 Jan 2013 20:42] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NIOS II Software Design ====== | ||
- | |||
This section presents the steps for developing a software application that will run on the **BeMicroSDK** system and will be used for controlling and monitoring the operation of the ADI evaluation board. | This section presents the steps for developing a software application that will run on the **BeMicroSDK** system and will be used for controlling and monitoring the operation of the ADI evaluation board. | ||
Line 8: | Line 6: | ||
Launch the **Nios II SBT** from the **//Start -> All Programs -> Altera -> Nios II EDS 11.0 -> Nios II 11.0 | Launch the **Nios II SBT** from the **//Start -> All Programs -> Altera -> Nios II EDS 11.0 -> Nios II 11.0 | ||
Software Build Tools for Eclipse (SBT)//**. | Software Build Tools for Eclipse (SBT)//**. | ||
- | <note tip> | + | <WRAP tip> |
=== 1. Initialize Eclipse workspace === | === 1. Initialize Eclipse workspace === | ||
Line 64: | Line 62: | ||
* During compilation, | * During compilation, | ||
* Since our software does not make use of C++, uncheck **//Support C++//**. | * Since our software does not make use of C++, uncheck **//Support C++//**. | ||
+ | * Check the **//Reduced device drivers//** option | ||
+ | * Check the **//Small C library//** option | ||
* Press **// | * Press **// | ||
Line 139: | Line 139: | ||
* Change the configuration name to **// | * Change the configuration name to **// | ||
* On the **//Target Connection// | * On the **//Target Connection// | ||
- | * Select the **//jtag_uart_1//** as the **//Byte Stream Device//** for //stdio//. | + | * Select the **//jtag_uart//** as the **//Byte Stream Device//** for //stdio//. |
+ | * Check the **//Ignore mismatched system ID option// | ||
+ | * Check the **//Ignore mismatched system timestamp option//**. | ||
{{: | {{: | ||
{{: | {{: | ||
- | {{ : | + | {{ : |
=== 3. Run the Software Project on the Target === | === 3. Run the Software Project on the Target === | ||
Line 156: | Line 158: | ||
{{ : | {{ : | ||
- | <note>The code size and start address might be different than the ones displayed in the above screenshot.</ | + | <WRAP round help>The code size and start address might be different than the ones displayed in the above screenshot.</ |