Matthias Weingart wrote:
Some news from real samples. The RAM in the big RAM chips is overlapping.
Read below...
M.
----- Forwarded message from michelqv <mic...@q.........> -----
Date: Sat, 28 Feb 2004 17:15:59 -0000
From: "michelqv" <mic...@q...........>
Reply-To: [email protected]
To: [email protected]
Subject: [msp430] Re: 1611 RAM overlapping?
Indeed. Now that I finally got my hands on a 1611 sample, I
understand the TI "documentation" relating to the RAM map for F161x.
The lower RAM is indeed mapped into the upper RAM area, so that the
actual RAM usable by the C compiler really starts at 0x1100, and is
contiguous.
For the 1610, this means:
RAM: 0x1100 to 0x24FF, with the first 2K bytes mirrored at 0x200
through 0x9FF
For the 1611:
RAM 0x1100 to 0x38FF, with the first 2K bytes mirrored at 0x200
through 0x9FF
This was my understanding, and matches what I did in the patches I
posted this week. I just ignored the area between 0x200 and 0x9FF, and
didn't assign it to any section. I can't see any reason to.
Regards,
Steve