logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Ethernut undefined reference

markoll2 05 Lip 2009 13:46 1693 2
REKLAMA
  • #1 6741201
    markoll2
    Poziom 10  
    Witam, podczas kompilowania w WinAVR otrzymuje komunikat:
    
    avr-gcc -c HTTPServer.c -o HTTPServer.o -Os -c -mmcu=atmega128 -D__HARVARD_ARCH__ -DNUT_CPU_FREQ=16000000 -DMMNET01  -IC:\WinAVR\bin\../NutOS/avr/include
    crurom -r -oi:\strona_crurom.c i:\strona
    avr-gcc -c i:\strona_crurom.c -o i:\strona_crurom.o -Os -c -mmcu=atmega128 -D__HARVARD_ARCH__ -DNUT_CPU_FREQ=16000000 -DMMNET01  -IC:\WinAVR\bin\../NutOS/avr/include
    avr-gcc -o HTTPServer.elf -Wl,--defsym=main=0 -mmcu=atmega128 C:\WinAVR\bin\../NutOS/avr/lib/nutinit.o HTTPServer.o  i:\strona_crurom.o -LC:\WinAVR\bin\../NutOS/avr/lib -lnutarch  -lnutos -lnutdev -lnutarch -lnutcrt -lnutnet -lnutpro -lnutcrt -lnutfs -lnut
    gorp -Wl 
    C:\WinAVR\bin\../NutOS/avr/lib\libnutcrt.a(time.o): In function `stime':
    time.c:(.text+0xe): undefined reference to `NutRtcSetTime'
    C:\WinAVR\bin\../NutOS/avr/lib\libnutcrt.a(time.o): In function `time':
    time.c:(.text+0x98): undefined reference to `NutRtcGetTime'
    make: *** [all] Error 1
    


    Środowisko Nut/OS 4.8.3 WinAVR-2009-03-13

    Gdzie szukać przyczyny ?
  • REKLAMA
  • Pomocny post
    #2 6746698
    bojj
    Poziom 12  
    Witam,

    Na początek spróbuj dodać te same biblioteki systemowe - aby się powtórzyły, ponieważ Nut/OS ma z tym pewien problem, pomimo tego że dana biblioteka jest dołączona do kompilacji.

    np:
    
    -lnutarch  -lnutos -lnutdev -lnutarch -lnutcrt -lnutnet -lnutpro -lnutcrt -lnutfs -lnut -lnutarch  -lnutos -lnutdev -lnutarch -lnutcrt -lnutnet -lnutpro -lnutcrt -lnutfs -lnut
    
  • #3 6747339
    markoll2
    Poziom 10  
    Działa :), wielkie dzięki.
REKLAMA