[elektro] Cééé kezdetek

Skandar Graun sgraun at gmail.com
Sat Mar 20 19:35:20 CET 2010


Crack nincs.
Anno volt a 2.0-ás tiszta C fordító, arra ment fel upgrade.
Ez egy komoly gyári example, nem saját szerzemény.
A wizardot kipróbálom.

2010/3/20 Kovács Tibor <kovacs.tibor79 at chello.hu>:
> 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]
>
> -----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list