[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&#337;r> közé teszed, amit meg te szúrsz be, 
azt "idéz&#337;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