Refs #311. Reworked compiler specific parts in the XMC1000 port.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@297 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2017-07-13 11:31:01 +00:00
parent d19293589a
commit fb08661cee
15 changed files with 2733 additions and 2649 deletions

View File

@ -65,7 +65,7 @@
<tool id="com.ifx.xmc4000.appDebug.linker.1618765416" name="ARM-GCC C Linker" superClass="com.ifx.xmc4000.appDebug.linker">
<option id="com.ifx.xmc4000.appLinker.option.misc.fpu.1618523317" name="Fpu (-mfpu)" superClass="com.ifx.xmc4000.appLinker.option.misc.fpu" value="No floating point hardware available" valueType="enumerated"/>
<option id="com.ifx.xmc4000.appLinker.option.nosys.specs.1749659343" 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.479162243" name="Script file (-T)" superClass="com.ifx.xmc4000.appLinker.option.scriptfile" value="../../../../Source/ARMCM0_XMC1/GCC/memory.x" valueType="string"/>
<option id="com.ifx.xmc4000.appLinker.option.scriptfile.479162243" name="Script file (-T)" superClass="com.ifx.xmc4000.appLinker.option.scriptfile" value="../linker_script.ld" valueType="string"/>
<inputType id="com.ifx.xmc4000.appLinker.inputType.650502162" 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,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<com.ifx.xmc4000.appDebug_memory>
<details IMemento.internal.id="0" enable="No" endAddress="0x10032FFF" memModelType="ROM" modelName="FLASH" startAddress="0x10001000"/>
<details IMemento.internal.id="1" enable="No" endAddress="0x20003FFF" memModelType="RAM" modelName="SRAM " startAddress="0x20000000"/>
<details IMemento.internal.id="0" enable="Yes" endAddress="0x10002FFF" memModelType="ROM" modelName="FLASH" startAddress="0x10001000"/>
<details IMemento.internal.id="1" enable="Yes" endAddress="0x20003FFF" memModelType="RAM" modelName="SRAM " startAddress="0x20000000"/>
</com.ifx.xmc4000.appDebug_memory>

View File

@ -18,7 +18,7 @@ S315100010F018601AE0FFF7DAFF80010D4B19688902B4
S315100011000C4B1B68C91800F0B5FA00010B4B1860A0
S315100011100BE0064BDB699B0503D4094A074B1A60A3
S3151000112003E0FFF7C3FF054B186038BD000301400D
S31510001130580900205C09002000001BB7FC1F002086
S31510001130580900205C09002000001BB7FC3F002066
S31510001140006CDC0208B50749C0234B62064BD86910
S31510001150064A0240DA61064A1A60C3234B62FFF759
S31510001160A9FF08BD0000014000030140FFFDFFFF7D
@ -43,7 +43,7 @@ S3151000128000000140C022034B5A62024B5B6A5B07A7
S31510001290FBD470470000014010B5041CFFF7F2FFA5
S315100012A0054B1A6914431C61034B1B685B00FBD486
S315100012B0FFF7E2FF10BDC04600030140014B18685E
S315100012C07047C046FC1F0020F0B55F465646C0B4B6
S315100012C07047C046FC3F0020F0B55F465646C0B496
S315100012D085B083460F1C454B9A4600230293039311
S315100012E001253AE03B689800C0184000291C00F020
S315100012F0C1F901907C68211C00F0BCF9061C0A217A

View File

@ -1,11 +1,88 @@
/**
* @file XMC1400x0200.ld
* @date 2017-04-20
*
* @cond
*********************************************************************************************************************
* Linker file for the GNU C Compiler v1.6
* Supported devices: XMC1402-Q064X0200
* XMC1402-T038X0200
* XMC1402-Q040X0200
* XMC1402-Q048X0200
* XMC1403-Q040X0200
* XMC1403-Q048X0200
* XMC1403-Q064X0200
* XMC1404-Q048X0200
* XMC1404-Q064X0200
* XMC1404-F064X0200
*
* 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-07-07:
* - Product splitting
* - Copyright notice update
*
* 2015-11-24:
* - Compatibility with GCC 4.9 2015q2
*
* 2016-03-15:
* - Add assertion to check that region SRAM_combined does not overflowed no_init section
*
* 2016-06-07:
* - Add XMC1403-Q040X0200
*
* 2016-07-20:
* - Add XMC1402-T038X0200, XMC1402-Q040X0200, XMC1402-Q048X0200
*
* 2016-10-28:
* - Fix linker not complaining if sum of data + text sections is bigger that physical FLASH size
*
* 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)
MEMORY
{
FLASH(RX) : ORIGIN = 0x10001000, LENGTH = 0x8000
SRAM(!RX) : ORIGIN = 0x20000000, LENGTH = 0x2000
FLASH(RX) : ORIGIN = 0x10001000, LENGTH = 0x2000
SRAM(!RX) : ORIGIN = 0x20000000, LENGTH = 0x4000
}
stack_size = DEFINED(stack_size) ? stack_size : 2048;

View File

@ -1,5 +1,5 @@
S01700006F70656E626C745F786D63313430302E73726563AD
S31510001000002000205D2A00100000000000000000F3
S31510001000004000205D2A00100000000000000000D3
S31510001010001804000001000080B500F0C8FAC007EF
S31510001020C00F02BD0020C0435A4908605A490860E3
S31510001030704770B504000D00160000F059F9FF282E
@ -421,7 +421,7 @@ S31510002A20002000BF00BFFFF78FFE00F002F8012064
S31510002A30704780B500F002F801BDFEE7074638463C
S31510002A4000F002F8FBE7FEE780B500BF00BF024AC0
S31510002A5011001820ABBEFBE726000200024885468F
S31510002A60024880470248004700200020852A0010AF
S31510002A60024880470248004700400020852A00108F
S31510002A70912A0010024801680122914301607047B3
S31510002A806800014080B5FFF7F5FFFFF77FFF01BD36
S31510002A9000BF00BF00BF00BFFFF7BCFFFEE7FEE7A9

View File

@ -2,9 +2,9 @@
define symbol __ICFEDIT_intvec_start__ = 0x10001000;
/*-Memory Regions-*/
define symbol __ICFEDIT_region_ROM_start__ = 0x10001000;
define symbol __ICFEDIT_region_ROM_end__ = 0x10008FFF;
define symbol __ICFEDIT_region_ROM_end__ = 0x10002FFF;
define symbol __ICFEDIT_region_RAM_start__ = 0x20000000;
define symbol __ICFEDIT_region_RAM_end__ = 0x20001FFF;
define symbol __ICFEDIT_region_RAM_end__ = 0x20003FFF;
/*-Sizes-*/
define symbol __ICFEDIT_size_cstack__ = 0x800;
define symbol __ICFEDIT_size_heap__ = 0x400;

View File

@ -34,12 +34,12 @@
<PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><ShowCodeCoverage>1</ShowCodeCoverage><ShowInstrProfiling>1</ShowInstrProfiling></Disassembly>
<Memory><MemGotoHistory><item>0x10003000</item><item>0x10032000</item></MemGotoHistory><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><FindAsHex>0</FindAsHex></Memory><WATCH_1><expressions><item/></expressions><col-names><item>Expression</item><item>Location</item><item>Type</item><item>Value</item></col-names><col-widths><item>100</item><item>150</item><item>100</item><item>144</item></col-widths><PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows></WATCH_1></Static>
<Memory><MemGotoHistory><item>0x10003000</item><item>0x10032000</item></MemGotoHistory><PreferedWindows><Position>3</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows><FindAsHex>0</FindAsHex></Memory><WATCH_1><expressions><item></item></expressions><col-names><item>Expression</item><item>Location</item><item>Type</item><item>Value</item></col-names><col-widths><item>100</item><item>150</item><item>100</item><item>144</item></col-widths><PreferedWindows><Position>2</Position><ScreenPosX>0</ScreenPosX><ScreenPosY>0</ScreenPosY><Windows/></PreferedWindows></WATCH_1></Static>
<Windows>
<Wnd1>
<Wnd0>
<Tabs>
<Tab>
<Identity>TabID-24499-16350</Identity>
@ -55,7 +55,7 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd1><Wnd4>
<SelectedTab>0</SelectedTab></Wnd0><Wnd2>
<Tabs>
<Tab>
<Identity>TabID-2479-16354</Identity>
@ -67,20 +67,20 @@
</Tab>
</Tabs>
<SelectedTab>0</SelectedTab></Wnd4><Wnd5><Tabs><Tab><Identity>TabID-16409-8477</Identity><TabName>Watch 1</TabName><Factory>WATCH_1</Factory></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd5></Windows>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-16409-8477</Identity><TabName>Watch 1</TabName><Factory>WATCH_1</Factory></Tab></Tabs><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>31</YPos2><SelStart2>2828</SelStart2><SelEnd2>2828</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>63</YPos2><SelStart2>4295</SelStart2><SelEnd2>4295</SelEnd2></Tab><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>96</YPos2><SelStart2>5134</SelStart2><SelEnd2>5134</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>31</YPos2><SelStart2>2828</SelStart2><SelEnd2>2828</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>57</YPos2><SelStart2>4212</SelStart2><SelEnd2>4212</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-02BC7A60><key>iaridepm.enu1</key></Toolbar-02BC7A60></Sizes></Row0><Row1><Sizes><Toolbar-0BC08700><key>debuggergui.enu1</key></Toolbar-0BC08700></Sizes></Row1><Row2><Sizes><Toolbar-0BC08570><key>armjlink2.enu1</key></Toolbar-0BC08570></Sizes></Row2></Top><Left><Row0><Sizes><Wnd4><Rect><Top>-2</Top><Left>-2</Left><Bottom>717</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>713294</sizeVertCY></Rect></Wnd4></Sizes></Row0></Left><Right><Row0><Sizes><Wnd5><Rect><Top>-2</Top><Left>-2</Left><Bottom>717</Bottom><Right>340</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198413</sizeHorzCY><sizeVertCX>178125</sizeVertCX><sizeVertCY>713294</sizeVertCY></Rect></Wnd5></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd1><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>198413</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198413</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-04A61F58><key>iaridepm.enu1</key></Toolbar-04A61F58></Sizes></Row0><Row1><Sizes><Toolbar-12E2E880><key>debuggergui.enu1</key></Toolbar-12E2E880></Sizes></Row1><Row2><Sizes><Toolbar-12E2EAD8><key>armjlink2.enu1</key></Toolbar-12E2EAD8></Sizes></Row2></Top><Left><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></Left><Right><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>716</Bottom><Right>340</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>178125</sizeVertCX><sizeVertCY>713009</sizeVertCY></Rect></Wnd3></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

@ -120,7 +120,7 @@ TraceBufferSize=0x00000000
TraceShowTime=0
TraceShowTimeFreq=1000000
[DebugChecksum]
Checksum=-356804407
Checksum=2072934211
[Exceptions]
StopOnUncaught=_ 0
StopOnThrow=_ 0

View File

@ -16,7 +16,7 @@
<Column0>197</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
<Column0>214</Column0><Column1>27</Column1><Column2>27</Column2><Column3>27</Column3></ColumnWidths>
</Workspace>
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1395</ColumnWidth1><ColumnWidth2>372</ColumnWidth2><ColumnWidth3>93</ColumnWidth3></Build><TerminalIO/><Find-in-Files><ColumnWidth0>569</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>854</ColumnWidth2><ColumnWidth3>379</ColumnWidth3></Find-in-Files><Find-All-Declarations><ColumnWidth0>664</ColumnWidth0><ColumnWidth1>94</ColumnWidth1><ColumnWidth2>1138</ColumnWidth2></Find-All-Declarations></Static>
<Windows>
@ -30,7 +30,7 @@
<Factory>Workspace</Factory>
<Session>
<NodeDict><ExpandedNode>xmc1400</ExpandedNode><ExpandedNode>xmc1400/Libraries</ExpandedNode><ExpandedNode>xmc1400/Libraries/CMSIS</ExpandedNode><ExpandedNode>xmc1400/Libraries/XMClib</ExpandedNode><ExpandedNode>xmc1400/Output</ExpandedNode><ExpandedNode>xmc1400/Source</ExpandedNode><ExpandedNode>xmc1400/Source/ARMCM0_XMC1</ExpandedNode><ExpandedNode>xmc1400/Source/core</ExpandedNode></NodeDict></Session>
<NodeDict><ExpandedNode>xmc1400</ExpandedNode><ExpandedNode>xmc1400/Boot</ExpandedNode><ExpandedNode>xmc1400/Libraries</ExpandedNode><ExpandedNode>xmc1400/Libraries/CMSIS</ExpandedNode><ExpandedNode>xmc1400/Libraries/XMClib</ExpandedNode><ExpandedNode>xmc1400/Output</ExpandedNode></NodeDict></Session>
</Tab>
</Tabs>
@ -50,14 +50,14 @@
<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>31</YPos2><SelStart2>2449</SelStart2><SelEnd2>2449</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>57</YPos2><SelStart2>4212</SelStart2><SelEnd2>4212</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>31</YPos2><SelStart2>2828</SelStart2><SelEnd2>2828</SelEnd2></Tab><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>57</YPos2><SelStart2>3840</SelStart2><SelEnd2>3840</SelEnd2></Tab><ActiveTab>1</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions>
<Top><Row0><Sizes><Toolbar-05BBA660><key>iaridepm.enu1</key></Toolbar-05BBA660></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>753</Bottom><Right>288</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>151042</sizeVertCX><sizeVertCY>749752</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>209</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>211</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>209533</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
<Top><Row0><Sizes><Toolbar-04A61F58><key>iaridepm.enu1</key></Toolbar-04A61F58></Sizes></Row0><Row1><Sizes/></Row1></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>753</Bottom><Right>288</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>198610</sizeHorzCY><sizeVertCX>151042</sizeVertCX><sizeVertCY>749752</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>209</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>211</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>209533</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>198610</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop>
</Workspace>

View File

@ -731,7 +731,7 @@
</option>
<option>
<name>IlinkIcfFile</name>
<state>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\memory.x</state>
<state>$PROJ_DIR$\..\cfg\memory.x</state>
</option>
<option>
<name>IlinkIcfFileSlave</name>
@ -2239,6 +2239,24 @@
<name>$PROJ_DIR$\..\lib\XMC1400.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\blt_conf.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\hooks.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\startup_XMC1400.s</name>
</file>
</group>
<group>
<name>Source</name>
@ -2249,9 +2267,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cstart.s</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c</name>
@ -2348,21 +2363,6 @@
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\blt_conf.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\hooks.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
</project>

View File

@ -2619,6 +2619,24 @@
<name>$PROJ_DIR$\..\lib\XMC1400.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\blt_conf.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\hooks.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\startup_XMC1400.s</name>
</file>
</group>
<group>
<name>Source</name>
@ -2629,9 +2647,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cstart.s</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c</name>
@ -2728,21 +2743,6 @@
<name>$PROJ_DIR$\..\..\..\..\Source\xcp.h</name>
</file>
</group>
<file>
<name>$PROJ_DIR$\..\blt_conf.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\hooks.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\led.h</name>
</file>
<file>
<name>$PROJ_DIR$\..\main.c</name>
</file>
</project>