Hi All! Have a situation with dallas' DS5250: Keil configuration: Memory Model - Large variables in XDATA Code ROM size - Contiguous mode 512kB User segments: ?PR?MYFUNC?MYFUNC (C:140H)
I'd like to reserve a data space in RAM1. Now, as it can be seen from configuration, I use a part of RAM1 for "MYFUNC" and all is OK. But any attempts to make a data array 256B in the RAM1 cause error messages that "memory overlaped" and some else.
I'm a newbie in the DS5250, so I think, my problem is in syntax in the command line. Please, can anybody help me?
I wrote in a project:
uchar data innerdata[16];
No, you cannot write that in a Project - it must be in either a .c source file or a .h header file.
So - what did you actually do?
OK, I've uploaded the project: rapidshare.com/.../TESTER.rar
There is the Bird() function that located at RAM1 (address 0x80). Please, can you create an array (for example, at address 0x120), with length of 100 bytes?