avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] Using external RAM


From: Shubham Jain
Subject: [avr-gcc-list] Using external RAM
Date: Tue, 22 Mar 2005 17:22:34 +0530 (IST)
User-agent: SquirrelMail/1.4.3a-1

Hello,
I came to know from the FAQ that bit SRE (SRAM enable) in the MCUCR
register needs to be set for using external RAM. To do this, I took the
following code from "How to modify MCUCR or WDTCR early?":
;; begin xram.S
#include <avr/io.h>
.section .init1,"ax",@progbits
ldi r16,_BV(SRE) | _BV(SRW)
out _SFR_IO_ADDR(MCUCR),r16
;; end xram.S

I linked xram.S with other files in my program.

For defining the dynamic memory, I used the following:
avr-gcc ... -Wl,--defsym=__heap_start=0x802000,--defsym=__heap_end=0x803fff

But, I could not understand where is the external RAM specified? Actually,
my requirement is to use external RAM for storing an image which I want to
take as pointer arrays in my program. How should I do this?

Is it necessary to physically connect the external RAM and then do the
testing OR can it be done in software using avr-gcc options?

Yours sincerely,
Shubham Jain





reply via email to

[Prev in Thread] Current Thread [Next in Thread]