[En-Nut-Discussion] configuring Nut/OS for ethernut 3 rev E board

John Lammertyn firsthightower at hotmail.com
Fri Mar 28 17:24:24 CET 2008


hi,
 
I'm not able to build the Nut/OS configuration on a correct way. 
I select the GCC for ARM in Tools and in the GCC settings I enable the  ARM linker Script.
In the menu: Edit/Settings... these are my settings:
 
- Repository: C:\ethernut-4.4.0\nut\conf\repository.nut
- Build: --> Source Directory: C:\ethernut-4.4.0\nut
                 Platform : arm-gcc
          --> Build Directory: C:\ethernut-4.4.0\nutbld
          --> Install Directory: C:\ethernut-4.4.0\nutbld\lib
- Tools: c:\ethernut-4.4.0\nut\tools\win32;c:\GNUARM\bin;c:\GNUARM\arm-elf\bin;;
         (i think here's the problem!!)
- Samples: C:\ethernut-4.4.0\nutapp
                 Programmer: arm-jom
 
When i try to do the same for an AVR (supposed using ethernut 1 board) and I install WinAVR, refer to the bin's in the "Tools"-settings, then everything is working just fine. 
 
Does anyone got some advise for me as a noob on this? :-)
 
this is the error I get - if it should help..
 
After pressing on the Build / Build Nut/OS i get next error:
17:20:52: Creating Makefiles for arm-gcc in C:/ethernut-4.4.0/nutbld
17:20:52: Creating header files in C:/ethernut-4.4.0/nutbld
17:20:52: OK
17:20:52: ----- Running 'make clean' -----
17:20:52: Located c:\ethernut-4.4.0\nut\tools\win32\make.exe
17:20:54: ----- 'make clean' terminated successfully -----
17:20:54: ----- Running 'make all' -----
17:20:54: Located c:\ethernut-4.4.0\nut\tools\win32\make.exe
arm-elf-ar: creating libnutarch.a
arm-elf-ar: creating libnutos.a
In file included from C:/ethernut-4.4.0/nut/os/nutinit.c:133:
C:/ethernut-4.4.0/nut/os/../arch/arm/os/nutinit.c: In function 'NutInit':
C:/ethernut-4.4.0/nut/os/../arch/arm/os/nutinit.c:226: error: 'NUTMEM_START' undeclared (first use in this function)
C:/ethernut-4.4.0/nut/os/../arch/arm/os/nutinit.c:226: error: (Each undeclared identifier is reported only once
C:/ethernut-4.4.0/nut/os/../arch/arm/os/nutinit.c:226: error: for each function it appears in.)
make[1]: *** [nutinit.o] Error 1
make: *** [all] Error 2
17:21:13: ----- 'make all' failed with error 2 -----
 
 
_________________________________________________________________
In a rush?  Get real-time answers with Windows Live Messenger.
http://www.windowslive.com/messenger/overview.html?ocid=TXT_TAGLM_WL_Refresh_realtime_042008


More information about the En-Nut-Discussion mailing list