uClinux NEEK BSP Debugging Kernel and User Applications
8. Project types, executable, Hello world ANSI C Project, (or empty project
and add your source).Finish.
9. Now, setup for nios2 tool chain in Eclipse IDE on the host by following
the steps below:
a) Select the project Helloworld under Project Explorer.
b) Right click on Helloworld and select Properties. Project properties
dialog box opens.
Select Settings>GCC C Compiler under C/C++ build. Make
following settings:
Command: nios2-linux-uclibc-gcc
All options: -O0 -g -Wall -c -fmessage-length=0
Click Apply.
Select Settings>GCC C Linker under C/C++ build and make
following settings
Command: nios2-linux-uclibc-gcc
All Options: -elf2flt
Select Miscellaneous under GCC C Linker
Linker flags: -elf2flt
Click Apply
c) Select Run/Debug Settings under Project properties. Run/Debug
settings dialog box opens
Click on New button. Select Configuration Type dialog box
opens
Select C/C++ Local application.
Click OK. Properties for new Configuration dialog box opens.
Under Main tab do the following settings:
Browse the Helloworld project under project.
Type Debug/Helloworld.gdb
Select Debugger tab. Make following settings
Debugger: gdbserver Debugger
Under Main tab of Debugger options make following settings
GDB Debugger: nios2-linux-uclibc-gdb
Under Connection tab
Type: TCP
Host name or IP address: 192.168.0.14 (IP address of
NEEK board)
Port Number: 9999 (you can give any number)
Click Apply and click OK. You have finished setting of
run/debug settings.
Click Apply and click OK. This finishes project properties
settings.
d) Select Project>Build Configuration>Build>All to build your project.
System Level Solutions 43