Hallo,
hmm ich muss glaub ich erwähnen, das ich den IAR Compiler hab. Aber da
gibts ja was ähnliches. Ich erlaube mal das hier zu posten: (Achso,
laut Datenblatt Ist der RAM Adressbereich von 00400 - 07FFF und ROM von
A0000 - FFFFF)
Hier die Linkermap:
// Generated : 02/17/2004 11:09:08 AM
// IAR XLINK Linker command file for Renesas M16C.
-cm16c
-ylmb
// ID code written to ROM memory for the ID Code Check Function
-D_ID_CODE_1=0
-D_ID_CODE_2=0
-D_ID_CODE_3=0
-D_ID_CODE_4=0
-D_ID_CODE_5=0
-D_ID_CODE_6=0
-D_ID_CODE_7=0
// Relocatable "bit" segment (must be in data13 area).
-Z(BIT)BITVARS=2000-FFFF
// =======================
// DATA13 RAM
// =======================
-Z(NEAR)DATA13_AN=0-1FFF
-Z(NEAR)DATA13_I=400-1FFF
-Z(NEAR)DATA13_Z,DATA13_N
// =======================
// DATA16 RAM
// =======================
// Set up user stack
-Z(NEAR)CSTACK+400=400-7FFF
// Set up interrupt stack
-Z(NEAR)ISTACK+80
// Near variables
-Z(NEAR)DATA16_I,DATA16_Z,DATA16_N,DATA16_AN
// User defined near DATA segments
// =======================
// DATA16 ROM
// =======================
// No NEAR ROM segments defined!
// =======================
// FAR/DATA20 RAM
// =======================
// Far and huge data segments
-Z(FAR)FAR_I,FAR_Z,FAR_N,FAR_AN=400-7FFF
-Z(HUGE)DATA20_I,DATA20_Z,DATA20_N,DATA20_AN
// User defined far & huge DATA segments
// =======================
// FAR/DATA20 ROM
// =======================
// Constant and initializer segments (in ROM)
-Z(FARCONST)FAR_ID=F0000-FFCFF
-Z(FARCONST)FAR_C=A0000-FFCFF
-Z(HUGECONST)DATA20_C,DATA20_ID,CHECKSUM
-Z(FARCONST)DATA16_ID,DATA13_ID,DIFUNCT
// CODE segments
-Z(HUGECODE)CODE
-Z(HUGECODE)CSTART=D0000-FFCFF
-Z(HUGECODE)TINYFUNC=F0000-FFCFF
// User defined CODE segments
// User defined far & huge CONST segments
// Variable vector table
-Z(CONST)INTVEC=FFD00-FFDFF
// Special page table
-Z(CONST)FLIST=FFE00-FFFDB
// Fixed interrupt vector table
-Z(CONST)INTVEC1=FFFDC-FFFFF
// ========================
// IAR C library formatting
// ========================
-e_small_write=_formatted_write
-e_medium_read=_formatted_read