EmbeddedRelated.com
Forums

Not enough memory to declare global variable.

Started by Unknown January 13, 2006
<bokiteam@ms21.hinet.net> schreef in bericht
news:1137146111.892412.248370@g49g2000cwa.googlegroups.com...
> Hi All, > > My MCU can't support me to declare large enough memory to store my byte > arrary data, what can I do?
That's always the problem with arrary data. It's too much and it don't fit. -- Thanks, Frank. (remove 'q' and '.invalid' when replying by email)
Clear procedure to improve problem.

Thanks a lot.

Best regards,
Boki.

but, there are no too many  similar data ...

and I have to program the algorithm first, and it also occupy memory,
am I right?  :)

Best regards,
Boki.

In fact, it is not a MCU.

it is a RF CHIP, and can run C language.

Best regards,
Boki.

Hi All,

I foudn the chip provides programmer to use a function to allocate a
memory block and return a pointer, when I got a pointer, I don't know
how to assign variable continually,

/* GetPointer(T) is a function that allocate memory size (T) and return
the pointer(byte) */
ex:
Now, I have to assign data as:

unsigned char *A = 0;
A = (unsigned char *)GetPointer(255);

A[0]=123;
A[1]=312;
...
...
A[255]=xxx;

Is that the only way?
Thank you very much for your kindly advice!

Best regards,
Boki.

Hello Boki,

Please, *please* quote the appropriate part of the message you are
replying to. Read http://cfaj.freeshell.org/google/ why you should
be doing this.

bokiteam@ms21.hinet.net wrote:

> but, there are no too many similar data ...
We might be able to help you with this, but you still have to provide some details for that. What kind of project are you working on, what processor are you using, how much RAM/ROM/FLAST/etc is available there, what data are you trying to store, etc etc
> and I have to program the algorithm first, and it also occupy memory, > am I right? :)
Ofcourse, but there's different kinds of memory; since we do not know anything about your platform, we can not give you any hints on decreasing code or data size. If you want help, tell us more. -- :wq ^X^Cy^K^X^C^C^C^C