Using Named Address spaces.
"Thomas, George" <[email protected]>
| Newsgroups | gmane.comp.hardware.avr.gcc |
|---|---|
| Message-ID | <1B24C0912E35814DAAAC596A7FFAB320415EC8CD@penmbx02> |
Hi,
I was trying to use the named address spaces to use the complete flash space.
eg.
const int __flash2 k = 20;
int l = 10;
int main () {
const int __memx *ramVar = &k;
ramVar = &l;
return (*ramVar);
}
When I checked the linker scripts, all __flashN's are going into the same location.
In this case ramVar will be set appropriately only if the linker puts __flash2
in the the third page.
Are there any issues in fixing these in the linker scripts ?
Also saw some discussion in the list regarding the same.
http://lists.nongnu.org/archive/html/avr-gcc-list/2012-12/msg00038.html
but could not find any patches in trunk.
-George-
_______________________________________________
AVR-GCC-list mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avr-gcc-list