AVR GCC definovanie vlastnej section

martin forum.martin@gmail.com
Sobota Červenec 4 21:19:05 CEST 2009


Problém vyriešený, ďakujem.
Odskúšal som obe metódy a fungujú bez problémov.

1.
Použil som kópiu default skriptu a pridal som definíciu fram do

MEMORY
{
   fram    (rw!x) : ORIGIN = 0x900000, LENGTH = 64K
}

a tiez do

SECTIONS
{

   ....

  .fram :
  {
    *(.fram*)
  } > fram

  ...

}

2.
Vytvoril som "prídavny" linker script  fram.x

SECTIONS
{
  .fram 0x900000 :
  {
    *(.fram*)
  }
} INSERT AFTER .eeprom

a pridal ho do linkera  -Wl,--script=fram.x


Druhý spôsob sa mi zdá lepší z hľadiska prenositeľnosti kódu na iný AVR
procesor. Nemusím riešiť, ktorý default skript mam modifikovať.

Ešte raz ďakujem za pomoc

Martin
------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://list.hw.cz/pipermail/hw-list/attachments/20090704/1852ef36/attachment-0002.htm 


Další informace o konferenci Hw-list