[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Extended SRAM help
From: |
Kang Tin LAI |
Subject: |
Re: [avr-gcc-list] Extended SRAM help |
Date: |
Mon, 24 Sep 2001 21:57:48 +0800 |
Hi,
Change line in avr85xx.x:
data (rw!x) : ORIGIN = 0x800060, LENGTH = 512
to:
data (rw!x) : ORIGIN = 0x800060, LENGTH = 8K
My linker flags:
LDFLAGS = -Map address@hidden -Tavr85xx.x \
--defsym __init_mcucr__=0xc0 \
--defsym __init_wdtcr__=0x00 --defsym __stack=0x7fff
I put modified avr85xx.x in my project directory, set linker option -T
to tell the
linker uses this script. __init_mcucr__ I set to 0xc0 which enables sram
and 1
wait state. __init_wdtcr__ this setting disables the watchdog. I put the
stack
to top of the sram.
Hope help.
Kang
Louis Jewett wrote:
>
> I'm new to programming on the AVR and need a hand. I have a 8515 and am
> programming it via avrgcc on the stk200. After reading through the archives
> and several web sites I have the compiler setup and am able to flash
> programs to the chip. Now I have a need to use the 32k SRAM I have added to
> the stk200, but am having trouble. In a previous post I found that I needed
> to update the avr85xx.x file to reflect the new ammount of memory, and link
> it with my program. It also metioned setting the SRE bit in the MCU to
> enable the extra ram? This I have no clue on how to do. I'm useing the
> avrgcc7 example from avr for dummies ( Uart access to a computer terminal )
> so if anyone has some example code that will print to terminal the response
> of a value stored in memory higher than 512 PLEASE tell me how!! Thanks
> very much..
>
> _________________________________________________________________
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
>
> _______________________________________________
> avr-gcc-list mailing list
> address@hidden
> http://avr.jpk.co.nz/mailman/listinfo/avr-gcc-list