aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl
diff options
context:
space:
mode:
Diffstat (limited to 'AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl')
-rw-r--r--AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl139
1 files changed, 0 insertions, 139 deletions
diff --git a/AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl b/AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl
deleted file mode 100644
index 754cb14..0000000
--- a/AT91SAM7S256/SAM7S256/Tools/at91SAM7S64_NoRemap.xcl
+++ /dev/null
@@ -1,139 +0,0 @@
-// ---------------------------------------------------------
-// ATMEL Microcontroller Software Support - ROUSSET -
-// ---------------------------------------------------------
-// The software is delivered "AS IS" without warranty or
-// condition of any kind, either express, implied or
-// statutory. This includes without limitation any warranty
-// or condition with respect to merchantability or fitness
-// for any particular purpose, or against the infringements of
-// intellectual property rights of others.
-// ---------------------------------------------------------
-// File: at91SAM7S64_NoRemap.xlc
-//
-// 1.1 16/Jun/04 JPP : Creation for 4.11A
-// 1.2 08/Feb/05 JPP : Add CODE_I for __ramfuc
-//
-// $Revision: 1.1 $
-//
-// ---------------------------------------------------------
-
-//*************************************************************************
-// XLINK command file template for EWARM/ICCARM
-//
-// Usage: xlink -f lnkarm <your_object_file(s)>
-// -s <program start label> <C/C++ runtime library>
-//
-// $Revision: 1.1 $
-//*************************************************************************
-
-//************************************************
-// Inform the linker about the CPU family used.
-// AT91SAM7S64 Memory mapping
-// No remap
-// ROMSTART
-// Start address 0x0000 0000
-// Size 64 Kbo 0x0001 0000
-// RAMSTART
-// Start address 0x0020 0000
-// Size 16 Kbo 0x0000 4000
-// Remap done
-// RAMSTART
-// Start address 0x0000 0000
-// Size 16 Kbo 0x0000 4000
-// ROMSTART
-// Start address 0x0010 0000
-// Size 64 Kbo 0x0001 0000
-
-//************************************************
--carm
-
-//*************************************************************************
-// Internal Ram segments mapped AFTER REMAP 16 K.
-//*************************************************************************
-// Use these addresses for the .
--Z(CONST)INTRAMSTART_REMAP=00200000
--Z(CONST)INTRAMEND_REMAP=00203FFF
-
-//*************************************************************************
-// Read-only segments mapped to Flash 64 K.
-//*************************************************************************
--DROMSTART=00000000
--DROMEND=0000FFFF
-//*************************************************************************
-// Read/write segments mapped to RAM.
-//*************************************************************************
--DRAMSTART=00200000
--DRAMEND=002003FFF
-
-//************************************************
-// Address range for reset and exception
-// vectors (INTVEC).
-// The vector area is 32 bytes,
-// an additional 32 bytes is allocated for the
-// constant table used by ldr PC in cstartup.s79.
-//************************************************
--Z(CODE)INTVEC=00-3F
-
-//************************************************
-// Startup code and exception routines (ICODE).
-//************************************************
--Z(CODE)ICODE,DIFUNCT=ROMSTART-ROMEND
--Z(CODE)SWITAB=ROMSTART-ROMEND
-
-//************************************************
-// Code segments may be placed anywhere.
-//************************************************
--Z(CODE)CODE=ROMSTART-ROMEND
-
-//************************************************
-// Various constants and initializers.
-//************************************************
--Z(CONST)INITTAB,DATA_ID,DATA_C=ROMSTART-ROMEND
--Z(CONST)CHECKSUM=ROMSTART-ROMEND
-
-
-//************************************************
-// Data segments.
-//************************************************
--Z(DATA)DATA_I,DATA_Z,DATA_N=RAMSTART-RAMEND
-
-//************************************************
-// __ramfunc code copied to and executed from RAM.
-//************************************************
--Z(DATA)CODE_I=RAMSTART-RAMEND
--Z(CONST)CODE_ID=ROMSTART-ROMEND // Initializer for
--QCODE_I=CODE_ID
-
-//************************************************
-// ICCARM produces code for __ramfunc functions in
-// CODE_I segments. The -Q XLINK command line
-// option redirects XLINK to emit the code in the
-// debug information associated with the CODE_I
-// segment, where the code will execute.
-//************************************************
-
-//*************************************************************************
-// Stack and heap segments.
-//*************************************************************************
--D_CSTACK_SIZE=(100*4)
--D_IRQ_STACK_SIZE=(3*8*4)
-
--Z(DATA)CSTACK+_CSTACK_SIZE=RAMSTART-RAMEND
--Z(DATA)IRQ_STACK+_IRQ_STACK_SIZE=RAMSTART-RAMEND
-
-//*************************************************************************
-// ELF/DWARF support.
-//
-// Uncomment the line "-Felf" below to generate ELF/DWARF output.
-// Available format specifiers are:
-//
-// "-yn": Suppress DWARF debug output
-// "-yp": Multiple ELF program sections
-// "-yas": Format suitable for debuggers from ARM Ltd (also sets -p flag)
-//
-// "-Felf" and the format specifiers can also be supplied directly as
-// command line options, or selected from the Xlink Output tab in the
-// IAR Embedded Workbench.
-//*************************************************************************
-
-// -Felf