1.1
### uVision Project, (C) Keil Software
XMC1300
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
0
XMC1302-200
Infineon
IRAM(0x20000000-0x20003FFF) IROM(0x10001000-0x10032FFF) CLOCK(12000000) CPUTYPE("Cortex-M0")
"STARTUP\Infineon\XMC1300\startup_XMC1300.s" ("Infineon XMC1300 Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0XMC1300_200 -FS010001000 -FL032000)
6778
XMC1300.h
SFD\Infineon\XMC1300\xmc1300.SFR
0
0
Infineon\XMC1300\
Infineon\XMC1300\
0
0
0
0
1
.\Output\
RTOSDemo
1
0
0
1
1
.\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
DARMCM1.DLL
-pCM0
SARMCM3.DLL
TARMCM1.DLL
-pCM0
1
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
0
4
Segger\JL2CM3.dll
1
0
0
1
1
4096
1
BIN\UL2CM3.DLL
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0"
0
0
0
1
1
0
0
0
0
0
8
0
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
1
0x10001000
0x32000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x10001000
0x32000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
0
0x0
0x0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
..\CORTEX_M0_Infineon_XMC1000_IAR_Keil_GCC;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM0;..\Common\include;.\CMSIS;.\Keil_Specific
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x10001000
0x20000000
System
startup_XMC1000.s
2
.\Keil_Specific\startup_XMC1000.s
system_XMC1300.c
1
.\Keil_Specific\system_XMC1300.c
system_XMC1100.c
1
.\Keil_Specific\system_XMC1100.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
system_XMC1200.c
1
.\Keil_Specific\system_XMC1200.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
FreeRTOS source
timers.c
1
..\..\Source\timers.c
list.c
1
..\..\Source\list.c
queue.c
1
..\..\Source\queue.c
tasks.c
1
..\..\Source\tasks.c
port.c
1
..\..\Source\portable\RVDS\ARM_CM0\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Demo App Source
main.c
1
.\main.c
main-blinky.c
1
.\main-blinky.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
main-full.c
1
.\main-full.c
ParTest_XMC1200.c
1
.\ParTest_XMC1200.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
RegTest_Keil.s
2
.\Keil_Specific\RegTest_Keil.s
ParTest_XMC1100.c
1
.\ParTest_XMC1100.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
ParTest_XMC1300.c
1
.\ParTest_XMC1300.c
Common Demo Tasks
dynamic.c
1
..\Common\Minimal\dynamic.c
recmutex.c
1
..\Common\Minimal\recmutex.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
QueueSet.c
1
..\Common\Minimal\QueueSet.c
QueueOverwrite.c
1
..\Common\Minimal\QueueOverwrite.c
XMC1200
0x4
ARM-ADS
5060020::V5.06 (build 20)::ARMCC
0
XMC1200-200
Infineon
IRAM(0x20000000-0x20003FFF) IROM(0x10001000-0x10032FFF) CLOCK(12000000) CPUTYPE("Cortex-M0")
"STARTUP\Infineon\XMC1200\startup_XMC1200.s" ("Infineon XMC1200 Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0XMC1200_200 -FS010001000 -FL032000)
6777
XMC1200.h
SFD\Infineon\XMC1200\xmc1200.SFR
0
0
Infineon\XMC1200\
Infineon\XMC1200\
0
0
0
0
1
.\Output\
RTOSDemo
1
0
0
1
1
.\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
DARMCM1.DLL
-pCM0
SARMCM3.DLL
TARMCM1.DLL
-pCM0
1
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
0
6
Segger\JL2CM3.dll
1
0
0
1
1
4100
0
Segger\JL2CM3.dll
"" ()
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0"
0
0
0
1
1
0
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
1
0x10001000
0x32000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x10001000
0x32000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
0
0x0
0x0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM0;.\CMSIS;.\Keil_Specific
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x10001000
0x20000000
.\Output\RTOSDemo.sct
System
startup_XMC1000.s
2
.\Keil_Specific\startup_XMC1000.s
system_XMC1300.c
1
.\Keil_Specific\system_XMC1300.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
system_XMC1100.c
1
.\Keil_Specific\system_XMC1100.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
system_XMC1200.c
1
.\Keil_Specific\system_XMC1200.c
FreeRTOS source
timers.c
1
..\..\Source\timers.c
list.c
1
..\..\Source\list.c
queue.c
1
..\..\Source\queue.c
tasks.c
1
..\..\Source\tasks.c
port.c
1
..\..\Source\portable\RVDS\ARM_CM0\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Demo App Source
main.c
1
.\main.c
main-blinky.c
1
.\main-blinky.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
main-full.c
1
.\main-full.c
ParTest_XMC1200.c
1
.\ParTest_XMC1200.c
2
0
0
0
0
1
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
RegTest_Keil.s
2
.\Keil_Specific\RegTest_Keil.s
ParTest_XMC1100.c
1
.\ParTest_XMC1100.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
ParTest_XMC1300.c
1
.\ParTest_XMC1300.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
Common Demo Tasks
dynamic.c
1
..\Common\Minimal\dynamic.c
recmutex.c
1
..\Common\Minimal\recmutex.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
QueueSet.c
1
..\Common\Minimal\QueueSet.c
QueueOverwrite.c
1
..\Common\Minimal\QueueOverwrite.c
XMC1100
0x4
ARM-ADS
5060020::V5.06 (build 20)::ARMCC
0
XMC1100-64
Infineon
IRAM(0x20000000-0x20003FFF) IROM(0x10001000-0x10010FFF) CLOCK(12000000) CPUTYPE("Cortex-M0")
"STARTUP\Infineon\XMC1100\startup_XMC1100.s" ("Infineon XMC1100 Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0XMC1100_64 -FS010001000 -FL010000)
6776
XMC1100.h
SFD\Infineon\XMC1100\xmc1100.SFR
0
0
Infineon\XMC1100\
Infineon\XMC1100\
0
0
0
0
1
.\Output\
RTOSDemo
1
0
0
1
1
.\
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
3
1
SARMCM3.DLL
DARMCM1.DLL
-pCM0
SARMCM3.DLL
TARMCM1.DLL
-pCM0
1
0
0
0
16
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
0
6
Segger\JL2CM3.dll
1
0
0
1
1
4100
0
Segger\JL2CM3.dll
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
0
0
"Cortex-M0"
0
0
0
1
1
0
0
0
0
0
8
1
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
1
0x10001000
0x10000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x10001000
0x10000
1
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x4000
0
0x0
0x0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.;..\Common\include;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM0;.\CMSIS;.\Keil_Specific
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x10001000
0x20000000
.\Output\RTOSDemo.sct
System
startup_XMC1000.s
2
.\Keil_Specific\startup_XMC1000.s
system_XMC1300.c
1
.\Keil_Specific\system_XMC1300.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
system_XMC1100.c
1
.\Keil_Specific\system_XMC1100.c
system_XMC1200.c
1
.\Keil_Specific\system_XMC1200.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
FreeRTOS source
timers.c
1
..\..\Source\timers.c
list.c
1
..\..\Source\list.c
queue.c
1
..\..\Source\queue.c
tasks.c
1
..\..\Source\tasks.c
port.c
1
..\..\Source\portable\RVDS\ARM_CM0\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Demo App Source
main.c
1
.\main.c
main-blinky.c
1
.\main-blinky.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
main-full.c
1
.\main-full.c
ParTest_XMC1200.c
1
.\ParTest_XMC1200.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
RegTest_Keil.s
2
.\Keil_Specific\RegTest_Keil.s
ParTest_XMC1100.c
1
.\ParTest_XMC1100.c
ParTest_XMC1300.c
1
.\ParTest_XMC1300.c
2
0
0
0
0
0
2
2
2
2
11
1
2
0
2
2
2
2
2
2
2
2
0
2
2
2
2
0
0
0
0
2
2
2
Common Demo Tasks
dynamic.c
1
..\Common\Minimal\dynamic.c
recmutex.c
1
..\Common\Minimal\recmutex.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
QueueSet.c
1
..\Common\Minimal\QueueSet.c
QueueOverwrite.c
1
..\Common\Minimal\QueueOverwrite.c