Tag: LINKER-SCRIPTS
He estado revisando algunos scripts de enlace para procesadores ARM integrados. En uno de ellos, hay algo como esto (ejemplo mínimo): ld MEMORY { REGION : ORIGIN = 0x1000, LENGTH = 0x1000 } SECTIONS { .text : { /* … */ . = 0x20; /* … */ } > MEMORY . . . Read more
Revisé la salida de ld –verbose tanto en x86_64 como en armv7l (beaglebone black rev C). El script de enlazador predeterminado no contiene el comando ‘MEMORY’. ¿Por qué sucede eso?
Tengo el siguiente script de enlace con regiones de memoria en mi script de enlace y la región T-mem es donde necesito mantener mi sección personalizada. MEMORY { T-mem (arw!xi) : ORIGIN = 0x19500000, LENGTH = 0x4000 C-mem(arw!xi) : ORIGIN = 0x19530000, LENGTH = 0x8000 STACK(awr!xi) : ORIGIN = 0x19538000, . . . Read more