AVR -> avr-gcc -> Jak zadeklarowac zmienna w XRAM pod konkretnym

Witam Wiem, ze w avr-gcc latwo dostac sie pod konkretny adres w XRAM za pomoca wskaznikow. Czy istnieje jakis bezposredni sposob na deklaracje zmiennej pod konkretnym adresem? W '51 w sdcc bylo jakos tak:

unsigned char led_reg at 0x08F2;

Jak cos takiego uzyskac w avr-gcc?

Pozdrawiam Tomek

Reply to
Tomasz Sliwa
Loading thread data ...

Moze jakos tak:

unsigned char var __attribute__(".section name");

potem w linker skrypcie musisz zdefiniowac sekcje name pod zadanym adresem. Skladni dokladnie nie pamietam.

formatting link
Byl gdzies w sieci przykladowy linker script dla avr`a z zewnetrzna pamiecia. Tam to bylo opisane dokladnie.

pozdr. LB

Reply to
drozdu

Mister napisal(a):

*********** A to co?
Reply to
Marcin E. Hamerla

Wlasnie o cos takiego mi chodzi. A nie ma jakiegos sposobu na:

unsigned char var __attribute__("0x9000");

gdzie 0x9000 adres komorki RAM?

Pozdrawiam Tomek

Reply to
Tomasz Sliwa

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.