[elektro] MPLAB, dsPIC és include
hg12345
hg12345 at freemail.hu
Fri Aug 1 19:53:05 CEST 2008
Hi!
A dsPIC-nél mind kettő azonos majdnem :-(, ha nem szükséges
kiszamitott ugrások, akkor érdemes szet szedni a programot.
Ez az asm nem azonos a PIC16 és PIC18 asm-jével!
> 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
>
> -----------------------------------------
> elektro[-flame|-etc]
>
______________________________________________________________________
Az idei nyárhoz már nem elég jó a telefonod?
Add el a régit és vegyél egy jobbat a lehető legolcsóbban!
www.apronet.hu/telefon
More information about the Elektro
mailing list