[elektro] Cééé kezdetek

Skandar Graun sgraun at gmail.com
Sat Mar 20 20:58:26 CET 2010


Köszönöm.
Az új projectet a wizarddal csináltam, azzal elindult.
De ezeket már addigra beállítgattam, a kettő együtt megoldotta.
Mostmár elkezdhetem gyártani a saját hibákat.

potyo <potyo.ada at gmail.com> írta (2010. március 20. 20:51):
> Az incdir kellene, hogy a /h mappára mutasson. Az output és a tmp
> directorynak én sosem állítottam be semmit, akkor a project saját
> mappájában csinált mindent, ez szerintem jó is így. Sajnos nincs a
> közelben mplab, így csak amit fejből tudok, azt tudom mondani. A
> bindir az ahol a fordító exe fájljai vannak az mcc18/bin mappára
> kellene, hogy mutasson. Juteszembe, ott a language toolsiute-nél is
> lehet állítani az exe fájlok helyét. Ott is fontos, hogy azok mind a
> c18 exe fájljai legyenek.
>
> Mondjuk én mindig a c:/ncc18-ba telepítem, már máskor próbáltam én is
> a program files/microchip/ alá tenni, de valamiért nem akart ott
> rendben működni...
>
>
> 2010/3/20 Skandar Graun <sgraun at gmail.com>:
>> 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