[elektro] PIC24 memória elérés

Skandar Graun sgraun at gmail.com
Sun Oct 20 07:54:27 CEST 2013


Large... minden.
A grafika miatt már az elején oda kellett állítani mindent.

Most úgy tudom használni, hogy:

unsigned int paka_2[4525]
__attribute__((section("mysection"),address(0x8000)));
unsigned int homero_i[4525]__attribute__((section("mysection")));
unsigned int paka_1[4525]__attribute__((section("mysection")));
unsigned int kikapcs[4525]__attribute__((section("mysection")));
unsigned int uresgomb_i[4525]__attribute__((section("mysection")));
 //itt akad ki.

Eddig úgy értem el, hogy ahol hozzányúlok, ott külön kezelem a PSWPAG,
PSRPAG regisztereket.
De az üresgomb-nál már túlnyúlik a középső 32k-n.
Most azt tudtam csinálni, hogy az uresgomb helyett a paka_2-t hívom, csak a
PSxPAG regiszter nem 1, hanem 2
Tudom, ezt tehetném struktúrába is, az majd a következő lépés, ha másképp
nem megy.





2013. október 20. 2:31 Pipi írta, <lista at puzsar.hu>:

> fordító milyen memóriamodelban van?
>
> 2013.10.19. 23:01 keltezéssel, Skandar Graun írta:
> > És mégsem... ahogy a legfelső 32k-t is használni kezdtem volna, a
> következő
> > hibaüzenetet kaptam:
> > Link Error: relocation truncated to fit: WORD uresgomb_i
> >
> > Úgyhogy ha valakinek van megoldása a teljes 96k címzésére, cimkézésére,
> az
> > roppantul érdekelne.
> >
> >
> > 2013. október 19. 19:01 Skandar Graun írta, <sgraun at gmail.com>:
> >
> >> Megoldva...
> >>
> >>
> >> 2013. október 19. 15:15 Skandar Graun írta, <sgraun at gmail.com>:
> >>
> >>
> >>> Sziasztok!
> >>>
> >>> Még mindig ezzel küzdök, most újabb kihívás előtt állok.
> >>>
> >>> A belső RAM felső lapjait szeretném elérni. Erre keresek valamilyen
> >>> attribútumokkal megspékelt C mintát.
> >>> Ha simán írom a tömböket egymás után, akkor az alsó 32k átlépése után
> >>> linker hibával kiakad, már a deklaráció esetén is.
> >>>
> >>> Hogyan kellene oda tömböket definiálnom, hogyan érem el őket.
> >>> Lehet, hogy közben sikerül is majd rájönnöm, de minden segítséget
> >>> szívesen fogadok.
> >>>
> >>> Köszi előre is.
> >>>
> >>
> >>
> > -----------------------------------------
> >            elektro[-flame|-etc]
> >
> >
>
>
> --
> Pipi
> http://www.puzsar.hu
>
> -----------------------------------------
>           elektro[-flame|-etc]
>


More information about the Elektro mailing list