[elektro] Cééé kezdetek
potyo
potyo.ada at gmail.com
Sat Mar 20 17:47:40 CET 2010
Első kérdés, hogy legújabb verzió-e a C18 is és az MPLAB is? Mert
időközben volt váltás valamikor a COFF fájl formátumában, és ha
egyikből előbbi, másikból utóbbi van, akkor az probléma.
A másik, hogy a linker script, library, include útvonalat meg kellene
nézni, mert ha a C18 nem a hozzá való linker scriptet, hanem az
MPASM-hez való szkriptet próbálja használni, akkor az is ilyesmi hibát
adott. Minden bizonnyal rossz útvonal okozza a problémát.
C18 telepítésekor bepipáltad az összes pipadobozt?
Karoly Kovacs <koka55 at yahoo.com> írta (2010. március 20. 17:42):
> En nem ismerem a PIC C kornyezetet, de nekem nagyon ugy
> tunik, hogy itt nem a Te programoddal van a baj, hanem a
> forditoval/linkerrel.
>
> Kornyezeti valtozok rendben?
> Mikor lett installalva a rencer? 100%-ban jo volt az installalas?
> Nem lett rainstallalva egy, mar meglevo forditora/linkerre
> (regebbi verziora)?
>
> Es igy tovabb.
>
> Szoval ugy nez ki, hogy a fordito/linker haza tajan van valami
> "mismatch", de majd a PIC tudorok ugyis megmondjak.
>
> Karoly
>
>
>
>
> ----- Original Message ----
>> From: Skandar Graun <sgraun at gmail.com>
>> To: elektro at tesla.hu
>> Sent: Sat, March 20, 2010 5:36:38 PM
>> Subject: [elektro] Cééé kezdetek
>>
>> Sziasztok!
>
> Sokadjára megint rávettem magam a C indulásra
> Microchip
>> C18.
> Első példaprogramom egy tekepítés után a megszokott "Hello World":
> De
>> nem is saját, hanem a C18 examples
> Íme:
> #include
>> <stdio.h>
>
> #pragma config WDT = OFF
>
> void main
>> (void)
> {
> printf ("Hello, world!\n");
>
> while
>> (1)
> ;
> }
>
> Baromi komoly, de az eredménye
>> is:
>
> Debug build of project `C:\project\cproba\ledvill\ledvillog.mcp'
>> started.
> Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35,
>> mcc18.exe v3.35
> Preprocessor symbol `__DEBUG' is defined.
> Sat Mar 20
>> 17:28:24
>> 2010
> ----------------------------------------------------------------------
> Make:
>> The target "C:\project\cproba\ledvill\ledvill.o" is out of date.
> Executing:
>> "C:\Program Files\MCC18\bin\mcc18.exe" -p=18F4520
> "ledvill.c" -fo="ledvill.o"
>> -D__DEBUG -Ou- -Ot- -Ob- -Op- -Or-
>> -Od-
> -Opa-
> C:\project\cproba\ledvill\ledvill.c:9:Warning [2066] type
>> qualifier
> mismatch in assignment
> Make: The target
>> "C:\project\cproba\ledvill\ledvillog.cof" is out of date.
> Executing:
>> "C:\Program Files\MCC18\bin\mplink.exe" /p18F4520
> "ledvill.o" /u_CRUNTIME
>> /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1
> /o"ledvillog.cof"
>> /M"ledvillog.map" /W
> MPLINK 4.35, Linker
> Copyright (c) 1998-2010 Microchip
>> Technology Inc.
> Error - Coff file './c018i.o' could not read string
>> table.
> Errors : 1
>
> Link step failed.
>
>
> Marhára
>> kezd elegem lenni abból, hogy nem akar elindulni, olyan
> hibákra hivatkozva,
>> aminek okát a környéken sem látom.
> Csak kénytelen vagyok áttérni erre, szóval
>> némi segítséget
>> kérnék.
>
> Sgraun
>
> -----------------------------------------
>
>> elektro[-flame|-etc]
>
>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
More information about the Elektro
mailing list