[elektro] MPLAB, dsPIC és include
István
hobilobi at gmail.com
Fri Aug 1 01:12:41 CEST 2008
Horvath Zsolt írta:
> Bocsi, a kérdés feltevés nem volt pontos, ugyanis assemblyről van
> szó!
> Szóval ASM30-at használok. Assemblyben hogyan szokás fájlokat egymásba
> ágyazni? ( Én csak az .include-ot ismerem erre... )
>
> Üdv.: Horváth Zsolt
>
> U.i.: Jött egy újabb válasz:
>
> "This worked in the last version of MPLAB IDE you used because you were
> building for an 8-bit device. MPASM allows you to #include other source
> files
> as does ASM30, but you will not be able to debug in #included files if
> you're
> using ASM30."
>
> Tehát:
> Ez működött az utolsó MPLAB verziónál, amit használtál ( 5.7.4 ), mert 8
> bites
> eszközre fordítottál. MPASM lehetővé teszi, hogy #include-olj fájlokat
> egymásba,
> akárcsak az ASM30, the debuggolni nem tudsz az include-olt fájlokban, ha
> ASM30-at
> használsz.
>
> Na, bumm. Sakk-matt... :-(
>
> Az assembly halott? Szépen vagyunk...
>
>
> Üdv.: Horváth Zsolt
>
> Skandar Graun írta:
>
>>Azt azért még próbáld ki, hogy azt a filét, amit a fordító szúr be,
>>azt <kacsacsőr> közé teszed, amit meg te szúrsz be, azt "idézőjelek"
>>közé.
>>
>>vajk fekete <halaloszto at yahoo.co.uk> írta, 2008.07.30.:
>>
>>
>>>Szia Zsolt!
>>>
>>>Az include nem valo forras includeolasara, ezt probaltak az MCsek is elmondani udvariasan.
>>>
>>>Includeolni .h fileot szokas, amiben csak deklaraciok vannak, hogy forditaskor a fordito tudja hogy pl hogy neznek ki a hivando fuggveny parameterei.
>>>Maga a fuggveny kodja nem a .h fileban van, hanem egy .c-ban, amit esetleg mar elore le is forditottak es te csak a .obj-ot kaptad meg, vagy az obj-okbol osszepakolt lib-et.
>>>
>>>Amikor a te programodat forditja a fordito, es benne van egy printf() hivas, nincs szukseg a printf forrasara, meg a leforditott kodjara sem, csak arra hogy milyen parameterei vannak. Pont ez van leirva az stdio.h-ban.
>>>
>>>A linkernek kell elmagyarazd, hogy a vegen szerelje hozza a programod leforditott kodjahoz azokat az obj-okat is, amikben a hasznalt egyeb cuccok kodja van.
>>>
>>>vajk
>>>
>>>
>>>
>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
Szerintem erre is igaz amit már írtam. Az MPLAB-nak a projekt összeállításnál kell megmondani,
hogy milyen forrásfájlok vannak amiket le kell fordítania, és összelinkelni.
--
Szabados István
More information about the Elektro
mailing list