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:
Frank Voorburg 2017-07-18 10:36:23 +00:00
parent 6a2363a84c
commit dd3c106dee
15 changed files with 1547 additions and 1495 deletions

View File

@ -140,10 +140,7 @@
</tool>
<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.include.paths.1033397418" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Libraries/XMCLib/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}&quot;"/>
</option>
<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="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"/>
</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.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.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">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.ifx.xmc4000.appRelease_memory>
<details IMemento.internal.id="0" enable="Yes" endAddress="0x081FFFFF" 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"/>
<com.ifx.xmc4000.appDebug_memory>
<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="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="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="5" enable="Yes" endAddress="0x2003FFFF" memModelType="RAM" modelName="SRAM (combined)" startAddress="0x1FFE8000"/>
</com.ifx.xmc4000.appRelease_memory>
</com.ifx.xmc4000.appDebug_memory>

View File

@ -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_ARCH(arm)
ENTRY(Reset_Handler)
@ -7,12 +65,12 @@ no_init_size = 64;
MEMORY
{
FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x00008000
FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x00008000
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x00058000
FLASH_1_cached(RX) : ORIGIN = 0x08000000, LENGTH = 0x4000
FLASH_1_uncached(RX) : ORIGIN = 0x0C000000, LENGTH = 0x4000
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000
}
SECTIONS

View File

@ -138,10 +138,7 @@
</tool>
<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.include.paths.484200460" name="Include paths (-I)" superClass="com.ifx.xmc4000.assembler.option.include.paths" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Libraries/XMCLib/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}&quot;"/>
</option>
<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="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"/>
</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.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.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">
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
<additionalInput kind="additionalinput" paths="$(LIBS)"/>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.ifx.xmc4000.appRelease_memory>
<details IMemento.internal.id="0" enable="Yes" endAddress="0x081FFFFF" 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"/>
<com.ifx.xmc4000.appDebug_memory>
<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="0x0C004000"/>
<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="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"/>
</com.ifx.xmc4000.appRelease_memory>
</com.ifx.xmc4000.appDebug_memory>

View File

@ -65,12 +65,12 @@ no_init_size = 64;
MEMORY
{
FLASH_1_cached(RX) : ORIGIN = 0x08004000, LENGTH = 0x00200000 - 16K
FLASH_1_uncached(RX) : ORIGIN = 0x0C004000, LENGTH = 0x00200000 - 16K
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x00058000
FLASH_1_cached(RX) : ORIGIN = 0x08004000, LENGTH = 0x1fc000
FLASH_1_uncached(RX) : ORIGIN = 0x0C004000, LENGTH = 0x1fc000
PSRAM_1(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x18000
DSRAM_1_system(!RX) : ORIGIN = 0x20000000, LENGTH = 0x20000
DSRAM_2_comm(!RX) : ORIGIN = 0x20020000, LENGTH = 0x20000
SRAM_combined(!RX) : ORIGIN = 0x1FFE8000, LENGTH = 0x58000
}
SECTIONS

View File

@ -5,7 +5,7 @@
define symbol __ICFEDIT_intvec_start__ = 0x08000000;
/*-Memory Regions-*/
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_end__ = 0x0;
define symbol __ICFEDIT_region_EROM1_start__ = 0x0;

View File

@ -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>
</Project>

View File

@ -26,7 +26,7 @@ TraceBufferSize=0x00010000
TraceStallIfFIFOFull=0x00000000
TracePortSize=0x00000004
[DebugChecksum]
Checksum=-776271615
Checksum=-991246518
[Exceptions]
StopOnUncaught=_ 0
StopOnThrow=_ 0

View File

@ -28,7 +28,7 @@
<Windows>
<Wnd0>
<Wnd2>
<Tabs>
<Tab>
<Identity>TabID-16961-13040</Identity>
@ -44,7 +44,7 @@
</Tab>
<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>
<Tab>
<Identity>TabID-27710-13044</Identity>
@ -52,24 +52,24 @@
<Factory>Workspace</Factory>
<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>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd1></Windows>
<SelectedTab>0</SelectedTab></Wnd3></Windows>
<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>
<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>
</Workspace>

View File

@ -731,7 +731,7 @@
</option>
<option>
<name>IlinkIcfFile</name>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\memory.x</state>
<state>$PROJ_DIR$\..\cfg\memory.x</state>
</option>
<option>
<name>IlinkIcfFileSlave</name>
@ -2227,6 +2227,9 @@
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\startup_XMC4700.s</name>
</file>
</group>
<group>
<name>Source</name>
@ -2237,9 +2240,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>

View File

@ -2607,6 +2607,9 @@
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\startup_XMC4700.s</name>
</file>
</group>
<group>
<name>Source</name>
@ -2617,9 +2620,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cpu_comp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\IAR\cstart.s</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM4_XMC4\can.c</name>