/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
constant i flash keil
Fra : René Jensen


Dato : 19-02-04 19:29

Hejsa gruppe

Jeg har et problem

Er her nogen der ved hvordan jeg overtaler keil til at smide mine const i
flash og ikke i ram(ved godt at de også ligger i flash).

jeg skal have følgende i flash
static const unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11, 0x20};

den er temmelig ligeglad med om det er const, static const eller slet ikke
noget. skal men lave en parma en først? i så fald hvad:
Jeg har nemlig 300 byte som jeg gerne vil have væk fra rammen. så kan man
slippe for at bruge xram nemlig.

René



 
 
Christian B. Andrese~ (20-02-2004)
Kommentar
Fra : Christian B. Andrese~


Dato : 20-02-04 10:06


"René Jensen" <rene-jensenFJERN@MIGget2net.dk> wrote in message
news:40350085$0$22788$ba624c82@nntp02.dk.telia.net...
> Hejsa gruppe
>
> Jeg har et problem
>
> Er her nogen der ved hvordan jeg overtaler keil til at smide mine const i
> flash og ikke i ram(ved godt at de også ligger i flash).
>
> jeg skal have følgende i flash
> static const unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11, 0x20};

Mon ikke:

code const char unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11,
0x20}; virker


--
mvh/rg. Christian
Her skulle der have stået
noget (måske) fornuftigt.
Men a ka' ik' hit' u a no'et.




Christian B. Andrese~ (20-02-2004)
Kommentar
Fra : Christian B. Andrese~


Dato : 20-02-04 10:21


"Christian B. Andresen" <nobody@domain.country> wrote in message
news:4035ce0f$0$55933$edfadb0f@dtext01.news.tele.dk...
>
> "René Jensen" <rene-jensenFJERN@MIGget2net.dk> wrote in message
> news:40350085$0$22788$ba624c82@nntp02.dk.telia.net...
> > Hejsa gruppe
> >
> > Jeg har et problem
> >
> > Er her nogen der ved hvordan jeg overtaler keil til at smide mine const
i
> > flash og ikke i ram(ved godt at de også ligger i flash).
> >
> > jeg skal have følgende i flash
> > static const unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11,
0x20};
>
> Mon ikke:
>
> code const char unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11,
> 0x20}; virker

Uden det ekstra "char"

code const unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11,0x20};


--
mvh/rg. Christian
Her skulle der have stået
noget (måske) fornuftigt.
Men a ka' ik' hit' u a no'et.



Lasse Madsen (21-02-2004)
Kommentar
Fra : Lasse Madsen


Dato : 21-02-04 19:15

Hej ...

Måske

> static const unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11, 0x20};

flash unsigned char level_const[5] ={0x00, 0x0e, 0x0f, 0x11, 0x20};

- det virker i codevisionAVR men om det virker i Keil aner jeg ikke ...
prøv :)



Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408183
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste