Dovrei realizzare un programma per un micro processore e fare in modo che il codice generato venga messo in uno specifico indirizzo di memoria (che corrisponde alla flash).
Per farlo notavo che è necessario scrivere uno script per il linker simile a:
Codice: Seleziona tutto
MEMORY
{
flash : ORIGIN = INDIRIZZO_FLASH,
LENGTH = LUNGHEZZA_FLASH
}
SECTIONS
{
.text :
{
stext = . ;
*(.text)
etext = . ;
} > flash
.data :
{
*(.data)
edata = . ;
} > flash
}
sapreste poi indicarmi della documentazione a riguardo? (io ho trovato solo documenti sull'assemblatore e su come scrivere lo script, ma non su come fare il mix )
grazie
PS: il micro è un infineon tricore 1130 e il compilatore è il GCC.