[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