[elektro] Cééé kezdetek
Kovács Tibor
kovacs.tibor79 at chello.hu
Sat Mar 20 19:11:03 CET 2010
Hali
ha a set language tools locations-ban bevannak állítva az utvonalak akkor
próbáld meg a project wisard-al elkészíteni egy új projectet, ezzel sok
szöszmötöléstől meg lehet szabadulni.
-----Original Message-----
From: elektro-bounces at tesla.hu [mailto:elektro-bounces at tesla.hu] On Behalf
Of Skandar Graun
Sent: Saturday, March 20, 2010 6:23 PM
To: elektro at tesla.hu
Subject: Re: [elektro] Cééé kezdetek
Eddig alakul, az első warning megszűnt.
De a második, a string table megmaradt.
Ez a linker hibája.
Error - Coff file './c018i.o' could not read string table.
További ötlet?
A tmpdir és az incdir hova mutasson?
Az output directory (bindir) annak nem a projectnek kellene lenni?
potyo <potyo.ada at gmail.com> írta (2010. március 20. 17:55):
> Na ezeket állítsd be a mcc18\h, mcc18\lib , mcc18\bin és mcc18\bin\lkr
> útvonalakra. Illetve a Project->Build options->Project alatt
> valamelyik fülön találod, hogy a jelenlegi projekted mit akarna
> használni. Miután az előzőt beállítottad, kattints itt a suite
> defaults gombra, vagy pedig állítsd be itt is.
>
> A Project->Select language toolsuite alatt valószínűleg a C18 van
> kiválasztva, de azért ellenőrizd le.
>
> 2010/3/20 Skandar Graun <sgraun at gmail.com>:
>> A "set language tool location" ablakban a keresési útvonalak (bindir,
>> incdir, libdir, stb) üresek.
>>
>> 2010/3/20 Skandar Graun <sgraun at gmail.com>:
>>> Legújabb, Mpasm 8.46, C18 most lett letöltve.
>>> Minden ki van pipálva. Sikeres telepítés.
>>> Egy könyvtár volt megadva, csak a progra... \mcc18 -ba lett minden
telepítve.
>>> Hol látom, melyik scriptet indítaná?
>>>
>>> potyo <potyo.ada at gmail.com> írta (2010. március 20. 17:47):
>>>> 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]
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list