Re: __no_init kérdés
Bali Zoltan
eltexto at freemail.hu
Wed Aug 31 19:25:14 CEST 2005
> De van egy olyan erzesem, hogy ha a valtozodat a definialaskor
> nem inicializalod, akkor az inicializalatlan lesz,
Pont ezt akarom
>az lesz benne ami szemetet elotte bennehagyott valaki, nem?
Azt a szemetet én fogom benne hagyni, pontosabban az INT1
bementre akasztott reset IC R3111N45A a pufferrol osztóval
meghajtva jelzi majd a hálózat kiesést. Az INT1 rutinban
elmentem az eepromba a fontos dolgokat, majd beállitom ezt
változót egy 32 bites pattern-re és végtelen ciklusban hagyom.
Induláskor igy eltudom dönteni hogy teljesen elment a táp,
( ekkor a BOR jelez hogy ne vizsgáljam a patternt) vagy
csak a küszöbérték alá eset és ez okozta a WDT túlfutását.
A vizsgálat után felállásnál más patternt állítok be.
Azért ilyen bonyi, mert szeretném tudni mikor volt üzemszerü
WDTO és mikor volt program lefagyás (bár ezzel mág nem találkoztam) .
Egyébként már müködik.
Üdv Zoli
----- Original Message -----
From: "Valenta Ferenc" <ferenc.valenta at vhl.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, August 31, 2005 18:19
Subject: Re: __no_init kérdés
> Bali Zoltan wrote:
>
> > Nézegettem a debuggerrel a startup kódrészletet és
> > közben esett le hogy van valami startup forrás(ok)
> > amit ha felveszek a forrás filok közé, akkor ezt át tudom
> > szabni saját igenyeim szerint (mint a putcharnál).
> > Gondoltam externel beemelem a változó cimét
> > és a mem. törlési ciklusban kihagyom a cimen
> > levo 4 byte törlését. Délután kipróbálom.
>
> Persze, ezt valoszinuleg meg lehet csinalni. Utana a project
> options/xlink/include lapon ignore C startup in library, stb...
> Akar a teljes inicializalast kiszedheted.
> De van egy olyan erzesem, hogy ha a valtozodat a definialaskor
> nem inicializalod, akkor az inicializalatlan lesz, az lesz benne
> ami szemetet elotte bennehagyott valaki, nem? A fordito persze
> valoszinuleg warningolni fog, hogy ertekadas nelkul hasznalod,
> de szerintem mukodne __no_init nelkul is. Egy probat meger.
>
> > Üdv Zoli
>
> --
> Valenta Ferenc <ferenc.valenta at vhl.hu> Volcano/Mentor Graphics
> "My love is REAL, unless declared INTEGER"
More information about the Elektro
mailing list