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


Reply via email to