Re: __no_init kérdés

Fuzesi Arnold arno at externet.hu
Wed Aug 31 12:28:31 CEST 2005


Bocs, most latom hogy a NEAR_N mutat hulye helyre.

Akkor szabd at az xcl file-t magad. (lnkm32.xcl )
Z(DATA)NEAR_I,NEAR_Z,NEAR_N,NEAR_C=_..X_SRAM_BASE-_..X_SRAM_END

Aztán az options/xlink/include/XCL filenevben add meg az uj XCL-t. (Masold
at projekt direktoriba.)
options/general/target/system config - kiixelni

Ekkor magadnak kell mindent beallitani benne kezzel. (Grafikus csicsa ekkor
nem segit)
(heap, cstack,rstack, )



Arnold
----- Original Message ----- 
From: "Bali Zoltan" <eltexto at freemail.hu>
To: <elektro at tesla.hu>
Sent: 2005. augusztus 31. 8:23
Subject: Re: __no_init kérdés


> Hali !
>
>     > Nemlehet hogy betelt a RAM? Elso körben erre tippelnék. (nemtom
saját
> xcl
>     > file-t, vagy gyárit használsz. )
>
> Nem,   még csak 560 byte-nál tartok. (gyári  xcl van)
> Kicsit tovább olvastam a doksit és az X_EXT_NV_BASE
> valami külso nonvolatile eeprom akar lenni.
> 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.
>
> Köszi
>
> Üdv  Zoli
>
> ----- Original Message -----
> From: "Fuzesi Arnold" <arno at externet.hu>
> To: <elektro at tesla.hu>
> Sent: Tuesday, August 30, 2005 8:11 PM
> Subject: Re: __no_init kérdés
>
>
> > Nemlehet hogy betelt a RAM? Elso körben erre tippelnék. (nemtom saját
xcl
> > file-t, vagy gyárit használsz. )
> >
> > Arnold
> > ----- Original Message -----
> > From: "Bali Zoltan" <eltexto at freemail.hu>
> > To: <elektro at tesla.hu>
> > Sent: 2005. augusztus 30. 19:24
> > Subject: __no_init kérdés
> >
> >
> > > Eddig nem használtam még a fenti kulcszót, de most szeretném.
> > >
> > > A doksi alapján igy próbáltam:
> > >
> > > __no_init DBLWORD PwrFailFlag;
> > >
> > > A válasz :
> > >
> > > Error[e16]: Segment NEAR_N (size: 0x4 align: 0) is too long for
segment
> > definition.
> > > At least 0x4 more bytes needed. The problem occurred while processing
> the
> > > segment placement command
> > > "-Z(DATA)NEAR_N=_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE",
> > > where at the moment of placement the available
> > > memory ranges were "DATA:85f--1"
> > > A comp. IAR.
> > >
> > > Nekem kellene egy NEAR_N szegmest definiálnom ?
> > > Ezt nem csinálja automatikusan ?
> > >
> > > Köszi
> > >
> > > Üdv.   Zoli
> >
>
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/




More information about the Elektro mailing list