mirror of https://github.com/FOME-Tech/openblt.git
Refs #311. Reworked compiler specific parts in the XMC4000 port.
git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@305 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
parent
6a2363a84c
commit
dd3c106dee
|
@ -140,10 +140,7 @@
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ifx.xmc4000.appDebug.assembler.573678005" name="ARM-GCC Assembler" superClass="com.ifx.xmc4000.appDebug.assembler">
|
<tool id="com.ifx.xmc4000.appDebug.assembler.573678005" name="ARM-GCC Assembler" superClass="com.ifx.xmc4000.appDebug.assembler">
|
||||||
<option id="com.ifx.xmc4000.assembler.option.misc.mfloat.1022230053" name="Floating point" superClass="com.ifx.xmc4000.assembler.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.assembler.option.misc.mfloat.1022230053" name="Floating point" superClass="com.ifx.xmc4000.assembler.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.assembler.option.include.paths.1033397418" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath">
|
<option id="com.ifx.xmc4000.assembler.option.include.paths.1033397418" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath"/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/XMCLib/inc}""/>
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
|
||||||
</option>
|
|
||||||
<option id="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def.1114263431" name="Defined symbols (-D)" superClass="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def" valueType="definedSymbols">
|
<option id="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def.1114263431" name="Defined symbols (-D)" superClass="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="XMC4700_F144x2048"/>
|
<listOptionValue builtIn="false" value="XMC4700_F144x2048"/>
|
||||||
</option>
|
</option>
|
||||||
|
@ -153,7 +150,7 @@
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.misc.fpu.988177239" name="Fpu (-mfpu)" superClass="com.ifx.xmc4000.appLinker.option.misc.fpu" value="org.eclipse.cdt.cross.arm.gnu.base.option.mfpu.fpv4-sp-d16" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.appLinker.option.misc.fpu.988177239" name="Fpu (-mfpu)" superClass="com.ifx.xmc4000.appLinker.option.misc.fpu" value="org.eclipse.cdt.cross.arm.gnu.base.option.mfpu.fpv4-sp-d16" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.misc.mfloat.278866368" name="Floating point" superClass="com.ifx.xmc4000.appLinker.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.appLinker.option.misc.mfloat.278866368" name="Floating point" superClass="com.ifx.xmc4000.appLinker.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.nosys.specs.1363506090" name="Provide default newlib system calls (-specs=nosys.specs)" superClass="com.ifx.xmc4000.appLinker.option.nosys.specs" value="true" valueType="boolean"/>
|
<option id="com.ifx.xmc4000.appLinker.option.nosys.specs.1363506090" name="Provide default newlib system calls (-specs=nosys.specs)" superClass="com.ifx.xmc4000.appLinker.option.nosys.specs" value="true" valueType="boolean"/>
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.scriptfile.117279061" superClass="com.ifx.xmc4000.appLinker.option.scriptfile" value="../../../../Source/ARMCM4_XMC4/GCC/memory.x" valueType="string"/>
|
<option id="com.ifx.xmc4000.appLinker.option.scriptfile.117279061" name="Script file (-T)" superClass="com.ifx.xmc4000.appLinker.option.scriptfile" value="${ProjDirPath}/linker_script.ld" valueType="string"/>
|
||||||
<inputType id="com.ifx.xmc4000.appLinker.inputType.1944712146" name="ARM-GCC for XMC Linker Input Type" superClass="com.ifx.xmc4000.appLinker.inputType">
|
<inputType id="com.ifx.xmc4000.appLinker.inputType.1944712146" name="ARM-GCC for XMC Linker Input Type" superClass="com.ifx.xmc4000.appLinker.inputType">
|
||||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<com.ifx.xmc4000.appRelease_memory>
|
<com.ifx.xmc4000.appDebug_memory>
|
||||||
<details IMemento.internal.id="0" enable="Yes" endAddress="0x081FFFFF" memModelType="ROM" modelName="FLASH 1 (cached)" startAddress="0x08000000"/>
|
<details IMemento.internal.id="0" enable="Yes" endAddress="0x08003FFF" memModelType="ROM" modelName="FLASH 1 (cached)" startAddress="0x08000000"/>
|
||||||
<details IMemento.internal.id="1" enable="Yes" endAddress="0x0C1FFFFF" memModelType="ROM" modelName="FLASH 1 (uncached)" startAddress="0x0C000000"/>
|
<details IMemento.internal.id="1" enable="Yes" endAddress="0x0C003FFF" memModelType="ROM" modelName="FLASH 1 (uncached)" startAddress="0x0C000000"/>
|
||||||
<details IMemento.internal.id="2" enable="Yes" endAddress="0x1FFFFFFF" memModelType="RAM" modelName="PSRAM 1" startAddress="0x1FFE8000"/>
|
<details IMemento.internal.id="2" enable="Yes" endAddress="0x1FFFFFFF" memModelType="RAM" modelName="PSRAM 1" startAddress="0x1FFE8000"/>
|
||||||
<details IMemento.internal.id="3" enable="Yes" endAddress="0x2001FFFF" memModelType="RAM" modelName="DSRAM 1 (system)" startAddress="0x20000000"/>
|
<details IMemento.internal.id="3" enable="Yes" endAddress="0x2001FFFF" memModelType="RAM" modelName="DSRAM 1 (system)" startAddress="0x20000000"/>
|
||||||
<details IMemento.internal.id="4" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="DSRAM 2 (comm)" startAddress="0x20020000"/>
|
<details IMemento.internal.id="4" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="DSRAM 2 (comm)" startAddress="0x20020000"/>
|
||||||
<details IMemento.internal.id="5" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="SRAM (combined)" startAddress="0x1FFE8000"/>
|
<details IMemento.internal.id="5" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="SRAM (combined)" startAddress="0x1FFE8000"/>
|
||||||
</com.ifx.xmc4000.appRelease_memory>
|
</com.ifx.xmc4000.appDebug_memory>
|
|
@ -1,3 +1,61 @@
|
||||||
|
/**
|
||||||
|
* @file XMC4700x2048.ld
|
||||||
|
* @date 2017-04-20
|
||||||
|
*
|
||||||
|
* @cond
|
||||||
|
*********************************************************************************************************************
|
||||||
|
* Linker file for the GNU C Compiler v1.3
|
||||||
|
* Supported devices: XMC4700-E196x2048
|
||||||
|
* XMC4700-F144x2048
|
||||||
|
* XMC4700-F100x2048
|
||||||
|
*
|
||||||
|
* Copyright (c) 2015-2017, Infineon Technologies AG
|
||||||
|
* All rights reserved.
|
||||||
|
*
|
||||||
|
* Redistribution and use in source and binary forms, with or without modification,are permitted provided that the
|
||||||
|
* following conditions are met:
|
||||||
|
*
|
||||||
|
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following
|
||||||
|
* disclaimer.
|
||||||
|
*
|
||||||
|
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
|
||||||
|
* disclaimer in the documentation and/or other materials provided with the distribution.
|
||||||
|
*
|
||||||
|
* Neither the name of the copyright holders nor the names of its contributors may be used to endorse or promote
|
||||||
|
* products derived from this software without specific prior written permission.
|
||||||
|
*
|
||||||
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||||||
|
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||||
|
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||||
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
|
||||||
|
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
* WHETHER IN CONTRACT, STRICT LIABILITY,OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
*
|
||||||
|
* To improve the quality of the software, users are encouraged to share modifications, enhancements or bug fixes with
|
||||||
|
* Infineon Technologies AG dave@infineon.com).
|
||||||
|
*********************************************************************************************************************
|
||||||
|
*
|
||||||
|
* Change History
|
||||||
|
* --------------
|
||||||
|
*
|
||||||
|
* 2015-09-03:
|
||||||
|
* - Initial version
|
||||||
|
*
|
||||||
|
* 2016-03-08:
|
||||||
|
* - Fix size of BSS and DATA sections to be multiple of 4
|
||||||
|
* - Add assertion to check that region SRAM_combined does not overflowed no_init section
|
||||||
|
*
|
||||||
|
* 2017-04-07:
|
||||||
|
* - Added new symbols __text_size and eText
|
||||||
|
*
|
||||||
|
* 2017-04-20:
|
||||||
|
* - Change vtable location to flash area to save ram
|
||||||
|
*
|
||||||
|
* @endcond
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
OUTPUT_FORMAT("elf32-littlearm")
|
OUTPUT_FORMAT("elf32-littlearm")
|
||||||
OUTPUT_ARCH(arm)
|
OUTPUT_ARCH(arm)
|
||||||
ENTRY(Reset_Handler)
|
ENTRY(Reset_Handler)
|
||||||
|
@ -7,12 +65,12 @@ no_init_size = 64;
|
||||||
|
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x00008000
|
FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x4000
|
||||||
FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x00008000
|
FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x4000
|
||||||
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
|
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
|
||||||
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
|
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
|
||||||
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
|
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
|
||||||
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x00058000
|
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
|
@ -138,10 +138,7 @@
|
||||||
</tool>
|
</tool>
|
||||||
<tool id="com.ifx.xmc4000.appDebug.assembler.1025953132" name="ARM-GCC Assembler" superClass="com.ifx.xmc4000.appDebug.assembler">
|
<tool id="com.ifx.xmc4000.appDebug.assembler.1025953132" name="ARM-GCC Assembler" superClass="com.ifx.xmc4000.appDebug.assembler">
|
||||||
<option id="com.ifx.xmc4000.assembler.option.misc.mfloat.1260066885" name="Floating point" superClass="com.ifx.xmc4000.assembler.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.assembler.option.misc.mfloat.1260066885" name="Floating point" superClass="com.ifx.xmc4000.assembler.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.assembler.option.include.paths.484200460" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath">
|
<option id="com.ifx.xmc4000.assembler.option.include.paths.484200460" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath"/>
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Libraries/XMCLib/inc}""/>
|
|
||||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}""/>
|
|
||||||
</option>
|
|
||||||
<option id="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def.617790470" name="Defined symbols (-D)" superClass="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def" valueType="definedSymbols">
|
<option id="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def.617790470" name="Defined symbols (-D)" superClass="org.eclipse.cdt.cross.arm.gnu.assembler.option.preprocessor.def" valueType="definedSymbols">
|
||||||
<listOptionValue builtIn="false" value="XMC4700_F144x2048"/>
|
<listOptionValue builtIn="false" value="XMC4700_F144x2048"/>
|
||||||
</option>
|
</option>
|
||||||
|
@ -151,6 +148,7 @@
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.misc.fpu.1618243108" name="Fpu (-mfpu)" superClass="com.ifx.xmc4000.appLinker.option.misc.fpu" value="org.eclipse.cdt.cross.arm.gnu.base.option.mfpu.fpv4-sp-d16" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.appLinker.option.misc.fpu.1618243108" name="Fpu (-mfpu)" superClass="com.ifx.xmc4000.appLinker.option.misc.fpu" value="org.eclipse.cdt.cross.arm.gnu.base.option.mfpu.fpv4-sp-d16" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.misc.mfloat.729373993" name="Floating point" superClass="com.ifx.xmc4000.appLinker.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
<option id="com.ifx.xmc4000.appLinker.option.misc.mfloat.729373993" name="Floating point" superClass="com.ifx.xmc4000.appLinker.option.misc.mfloat" value="org.eclipse.cdt.cross.arm.gnu.base.option.other.mfloat.softfp" valueType="enumerated"/>
|
||||||
<option id="com.ifx.xmc4000.appLinker.option.nosys.specs.1789806628" name="Provide default newlib system calls (-specs=nosys.specs)" superClass="com.ifx.xmc4000.appLinker.option.nosys.specs" value="true" valueType="boolean"/>
|
<option id="com.ifx.xmc4000.appLinker.option.nosys.specs.1789806628" name="Provide default newlib system calls (-specs=nosys.specs)" superClass="com.ifx.xmc4000.appLinker.option.nosys.specs" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ifx.xmc4000.appLinker.option.scriptfile.1178801973" name="Script file (-T)" superClass="com.ifx.xmc4000.appLinker.option.scriptfile" value="${ProjDirPath}/linker_script.ld" valueType="string"/>
|
||||||
<inputType id="com.ifx.xmc4000.appLinker.inputType.1191867287" name="ARM-GCC for XMC Linker Input Type" superClass="com.ifx.xmc4000.appLinker.inputType">
|
<inputType id="com.ifx.xmc4000.appLinker.inputType.1191867287" name="ARM-GCC for XMC Linker Input Type" superClass="com.ifx.xmc4000.appLinker.inputType">
|
||||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<com.ifx.xmc4000.appRelease_memory>
|
<com.ifx.xmc4000.appDebug_memory>
|
||||||
<details IMemento.internal.id="0" enable="Yes" endAddress="0x081FFFFF" memModelType="ROM" modelName="FLASH 1 (cached)" startAddress="0x08000000"/>
|
<details IMemento.internal.id="0" enable="Yes" endAddress="0x081FFFFF" memModelType="ROM" modelName="FLASH 1 (cached)" startAddress="0x08004000"/>
|
||||||
<details IMemento.internal.id="1" enable="Yes" endAddress="0x0C1FFFFF" memModelType="ROM" modelName="FLASH 1 (uncached)" startAddress="0x0C000000"/>
|
<details IMemento.internal.id="1" enable="Yes" endAddress="0x0C1FFFFF" memModelType="ROM" modelName="FLASH 1 (uncached)" startAddress="0x0C004000"/>
|
||||||
<details IMemento.internal.id="2" enable="Yes" endAddress="0x1FFFFFFF" memModelType="RAM" modelName="PSRAM 1" startAddress="0x1FFE8000"/>
|
<details IMemento.internal.id="2" enable="Yes" endAddress="0x1FFFFFFF" memModelType="RAM" modelName="PSRAM 1" startAddress="0x1FFE8000"/>
|
||||||
<details IMemento.internal.id="3" enable="Yes" endAddress="0x2001FFFF" memModelType="RAM" modelName="DSRAM 1 (system)" startAddress="0x20000000"/>
|
<details IMemento.internal.id="3" enable="Yes" endAddress="0x2001FFFF" memModelType="RAM" modelName="DSRAM 1 (system)" startAddress="0x20000000"/>
|
||||||
<details IMemento.internal.id="4" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="DSRAM 2 (comm)" startAddress="0x20020000"/>
|
<details IMemento.internal.id="4" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="DSRAM 2 (comm)" startAddress="0x20020000"/>
|
||||||
<details IMemento.internal.id="5" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="SRAM (combined)" startAddress="0x1FFE8000"/>
|
<details IMemento.internal.id="5" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="SRAM (combined)" startAddress="0x1FFE8000"/>
|
||||||
</com.ifx.xmc4000.appRelease_memory>
|
</com.ifx.xmc4000.appDebug_memory>
|
|
@ -65,12 +65,12 @@ no_init_size = 64;
|
||||||
|
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
FLASH_1_cached(RX) : ORIGIN = 0x08004000, LENGTH = 0x00200000 - 16K
|
FLASH_1_cached(RX) : ORIGIN = 0x08004000, LENGTH = 0x1fc000
|
||||||
FLASH_1_uncached(RX) : ORIGIN = 0x0C004000, LENGTH = 0x00200000 - 16K
|
FLASH_1_uncached(RX) : ORIGIN = 0x0C004000, LENGTH = 0x1fc000
|
||||||
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
|
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
|
||||||
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
|
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
|
||||||
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
|
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
|
||||||
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x00058000
|
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTIONS
|
SECTIONS
|
||||||
|
|
Binary file not shown.
|
@ -5,7 +5,7 @@
|
||||||
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
|
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
|
||||||
/*-Memory Regions-*/
|
/*-Memory Regions-*/
|
||||||
define symbol __ICFEDIT_region_IROM1_start__ = 0x08000000;
|
define symbol __ICFEDIT_region_IROM1_start__ = 0x08000000;
|
||||||
define symbol __ICFEDIT_region_IROM1_end__ = 0x08007FFF;
|
define symbol __ICFEDIT_region_IROM1_end__ = 0x08003FFF;
|
||||||
define symbol __ICFEDIT_region_IROM2_start__ = 0x0;
|
define symbol __ICFEDIT_region_IROM2_start__ = 0x0;
|
||||||
define symbol __ICFEDIT_region_IROM2_end__ = 0x0;
|
define symbol __ICFEDIT_region_IROM2_end__ = 0x0;
|
||||||
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;
|
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;
|
|
@ -90,7 +90,7 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Top><Row0><Sizes><Toolbar-048C1F58><key>iaridepm.enu1</key></Toolbar-048C1F58></Sizes></Row0><Row1><Sizes><Toolbar-10C42A68><key>debuggergui.enu1</key></Toolbar-10C42A68></Sizes></Row1><Row2><Sizes><Toolbar-10C42810><key>armjlink2.enu1</key></Toolbar-10C42810></Sizes></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>716</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>713009</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>716</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>713009</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
<Top><Row0><Sizes><Toolbar-048C1F58><key>iaridepm.enu1</key></Toolbar-048C1F58></Sizes></Row0><Row1><Sizes><Toolbar-10601A68><key>debuggergui.enu1</key></Toolbar-10601A68></Sizes></Row1><Row2><Sizes><Toolbar-10601F18><key>armjlink2.enu1</key></Toolbar-10601F18></Sizes></Row2></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>716</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>713009</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>716</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>713009</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||||
</Desktop>
|
</Desktop>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ TraceBufferSize=0x00010000
|
||||||
TraceStallIfFIFOFull=0x00000000
|
TraceStallIfFIFOFull=0x00000000
|
||||||
TracePortSize=0x00000004
|
TracePortSize=0x00000004
|
||||||
[DebugChecksum]
|
[DebugChecksum]
|
||||||
Checksum=-776271615
|
Checksum=-991246518
|
||||||
[Exceptions]
|
[Exceptions]
|
||||||
StopOnUncaught=_ 0
|
StopOnUncaught=_ 0
|
||||||
StopOnThrow=_ 0
|
StopOnThrow=_ 0
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<Windows>
|
<Windows>
|
||||||
|
|
||||||
|
|
||||||
<Wnd0>
|
<Wnd2>
|
||||||
<Tabs>
|
<Tabs>
|
||||||
<Tab>
|
<Tab>
|
||||||
<Identity>TabID-16961-13040</Identity>
|
<Identity>TabID-16961-13040</Identity>
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
</Tab>
|
</Tab>
|
||||||
<Tab><Identity>TabID-8639-16881</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs>
|
<Tab><Identity>TabID-8639-16881</Identity><TabName>Find in Files</TabName><Factory>Find-in-Files</Factory><Session/></Tab></Tabs>
|
||||||
|
|
||||||
<SelectedTab>0</SelectedTab></Wnd0><Wnd1>
|
<SelectedTab>0</SelectedTab></Wnd2><Wnd3>
|
||||||
<Tabs>
|
<Tabs>
|
||||||
<Tab>
|
<Tab>
|
||||||
<Identity>TabID-27710-13044</Identity>
|
<Identity>TabID-27710-13044</Identity>
|
||||||
|
@ -52,24 +52,24 @@
|
||||||
<Factory>Workspace</Factory>
|
<Factory>Workspace</Factory>
|
||||||
<Session>
|
<Session>
|
||||||
|
|
||||||
<NodeDict><ExpandedNode>xmc4700</ExpandedNode><ExpandedNode>xmc4700/Boot</ExpandedNode></NodeDict></Session>
|
<NodeDict><ExpandedNode>xmc4700</ExpandedNode><ExpandedNode>xmc4700/Boot</ExpandedNode><ExpandedNode>xmc4700/Output</ExpandedNode></NodeDict></Session>
|
||||||
</Tab>
|
</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
|
||||||
<SelectedTab>0</SelectedTab></Wnd1></Windows>
|
<SelectedTab>0</SelectedTab></Wnd3></Windows>
|
||||||
<Editor>
|
<Editor>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>39</YPos2><SelStart2>2845</SelStart2><SelEnd2>2845</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>54</YPos2><SelStart2>4852</SelStart2><SelEnd2>4852</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>39</YPos2><SelStart2>2830</SelStart2><SelEnd2>2830</SelEnd2></Tab><ActiveTab>0</ActiveTab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\blt_conf.h</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>54</YPos2><SelStart2>4852</SelStart2><SelEnd2>4852</SelEnd2></Tab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
|
||||||
<Positions>
|
<Positions>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<Top><Row0><Sizes><Toolbar-048C1F58><key>iaridepm.enu1</key></Toolbar-048C1F58></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>717</Bottom><Right>475</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>248438</sizeVertCX><sizeVertCY>714002</sizeVertCY></Rect></Wnd1></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>245</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>247</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>245283</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd0></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
<Top><Row0><Sizes><Toolbar-048C1F58><key>iaridepm.enu1</key></Toolbar-048C1F58></Sizes></Row0></Top><Left><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>717</Bottom><Right>475</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>248438</sizeVertCX><sizeVertCY>714002</sizeVertCY></Rect></Wnd3></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>245</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>247</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>245283</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd2></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
|
||||||
</Desktop>
|
</Desktop>
|
||||||
</Workspace>
|
</Workspace>
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -731,7 +731,7 @@
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>IlinkIcfFile</name>
|
<name>IlinkIcfFile</name>
|
||||||
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\memory.x</state>
|
<state>$PROJ_DIR$\..\cfg\memory.x</state>
|
||||||
</option>
|
</option>
|
||||||
<option>
|
<option>
|
||||||
<name>IlinkIcfFileSlave</name>
|
<name>IlinkIcfFileSlave</name>
|
||||||
|
@ -2227,6 +2227,9 @@
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\main.c</name>
|
<name>$PROJ_DIR$\..\main.c</name>
|
||||||
</file>
|
</file>
|
||||||
|
<file>
|
||||||
|
<name>$PROJ_DIR$\..\startup_XMC4700.s</name>
|
||||||
|
</file>
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<name>Source</name>
|
<name>Source</name>
|
||||||
|
@ -2237,9 +2240,6 @@
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
|
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s</name>
|
|
||||||
</file>
|
|
||||||
</group>
|
</group>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>
|
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>
|
||||||
|
|
|
@ -2607,6 +2607,9 @@
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\main.c</name>
|
<name>$PROJ_DIR$\..\main.c</name>
|
||||||
</file>
|
</file>
|
||||||
|
<file>
|
||||||
|
<name>$PROJ_DIR$\..\startup_XMC4700.s</name>
|
||||||
|
</file>
|
||||||
</group>
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<name>Source</name>
|
<name>Source</name>
|
||||||
|
@ -2617,9 +2620,6 @@
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
|
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
|
||||||
</file>
|
</file>
|
||||||
<file>
|
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s</name>
|
|
||||||
</file>
|
|
||||||
</group>
|
</group>
|
||||||
<file>
|
<file>
|
||||||
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>
|
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>
|
||||||
|
|
Loading…
Reference in New Issue