[elektro] 1x Help, Help Help C !!!

hg12345 hg12345 at freemail.hu
Tue Sep 8 07:04:23 CEST 2009


Hi,

a megoldáshoz nem jutok közelebb :-(, ha általánosságokról irtok :-) 
A printf és társai nagyon összetett programok a c library-bn. De a forditó létezésétől kezdve élnek,és igy igen jól teszteltek.
Teljesen mindegy melyik alternativáját használom, mert a hiba valószinüleg még a "write" elött van, ez a valós kiviteli függvény.
Az MCHIP write-t kiegészitette egy virtuális porttal, amit egy nem létező ASM utasítással operál. Természetesen a szimulátor SW core ezt megeszi és feldolgozza, de a HW core erre nem csinál semmit.
Ennél nagyobb probléma a write 3 tipusra van megírva(switch) stdin, stdout, stderr és a bövités a "default" a simulátor kezelő program. Ez a program kezelés technikailag nem azonos a normál kiviteli technikákkal.
Nem használok simulátort, vagyis elvileg erre a részre a program nem futhat, de ráfut. 
A standard könyvtár forrásához nem férek hozzá, ráadásúl optimalizálva van, igy az asm nyomkövetése kicsit nehézkes, képtelem vagyok megtalálni mi a hiba.

Nagy valószínüséggel egy olyan változó vagy konstans nevet használok amit a linker is felismer és igyekezetében befordítja azokat a részeket amik nem kellenek. De mivel nem ismerem az eredeti függvény neveket így nemtudom mi okozza ezt pluszt.




> 
> 
> 
> 
> 
> 
> On 2009. 09. 07. 18:01, Acs Gabor wrote:
> > Szia!
> > 
> > Tudod, azért bosszantó ez a dolog, mert egy printf-et használni a létező 
> > legminimálisabb dolog egy programban. Akkor milyenek lehetnek a 
> 
> Nehidd... sztem a legbonyolultabb alap fuggveny.
> A scanf utan.
> 
> 
> A.
> 
> -----------------------------------------
>           elektro[-flame|-etc]
> 


More information about the Elektro mailing list