[elektro] MPLAB, dsPIC és include

Horvath Zsolt hozso_001 at freemail.hu
Thu Jul 31 07:54:25 CEST 2008


       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
>>
>>
>>     



More information about the Elektro mailing list