1.1
### uVision Project, (C) Keil Software
RTOSDemo - XMC4500
0x4
ARM-ADS
XMC4500-1024
Infineon
IRAM(0x20000000-0x2000FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x0C000000-0x0C0FFFFF) IROM2(0x08000000-0x080FFFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
"STARTUP\Infineon\XMC4500\startup_XMC4500.s" ("Infineon XMC4500 Startup Code")
UL2CM3(-FD20000000 -FC800 -FN2 -FF0XMC4500_1024 -FS0C000000 -FL0100000 -FF1XMC4500c_1024 -FS18000000 -FL1100000)
6264
XMC4500.h
SFD\Infineon\XMC4500\xmc4500.sfr
0
0
Infineon\XMC4500\
Infineon\XMC4500\
0
0
0
0
1
.\Flash\
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
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU -REMAP
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
6
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-M4"
0
0
0
1
1
0
0
2
1
1
8
1
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
0x10000
1
0xc000000
0x100000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0xc000000
0x100000
1
0x8000000
0x100000
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x10000
0
0x10000000
0x10000
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata
rvkdm PART_XMC4500
..\CORTEX_M4F_Infineon_XMC4000_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x0C000000
0x10000000
--entry=Reset_Handler
Startup
startup_XMC4500.s
2
.\startup_XMC4500.s
System_XMC4500.c
1
.\System_XMC4500.c
startup_XMC4200.s
2
.\startup_XMC4200.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
system_XMC4200.c
1
.\system_XMC4200.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
system_XMC4400.c
1
.\system_XMC4400.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
startup_XMC4400.s
2
.\startup_XMC4400.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
Demo_Source
main.c
1
.\main.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
RegTest.c
1
.\RegTest.c
main_full.c
1
.\main_full.c
main_blinky.c
1
.\main_blinky.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_CM4F\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Common_Demo_Source
semtest.c
1
..\Common\Minimal\semtest.c
sp_flop.c
1
..\Common\Minimal\sp_flop.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
dynamic.c
1
..\Common\Minimal\dynamic.c
GenQTest.c
1
..\Common\Minimal\GenQTest.c
recmutex.c
1
..\Common\Minimal\recmutex.c
RTOSDemo - XMC4400
0x4
ARM-ADS
XMC4400-512
Infineon
IRAM(0x20000000-0x20007FFF) IRAM2(0x1FFFC000-0x1FFFFFFF) IROM(0x0C000000-0x0C07FFFF) IROM2(0x08000000-0x0807FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
"STARTUP\Infineon\XMC4400\startup_XMC4400.s" ("Infineon XMC4400 Startup Code")
UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN2 -FF0XMC4400_512 -FS0C000000 -FL080000 -FF1XMC4400c_512 -FS18000000 -FL180000)
6644
XMC4400.h
SFD\Infineon\XMC4400\xmc4400.SFR
0
0
Infineon\XMC4400\
Infineon\XMC4400\
0
0
0
0
1
.\Flash\
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
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU -REMAP
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
6
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-M4"
0
0
0
1
1
0
0
2
1
1
8
1
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
0x8000
1
0xc000000
0x80000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0xc000000
0x80000
1
0x8000000
0x80000
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x8000
0
0x1fffc000
0x4000
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata
rvkdm PART_XMC4400
..\CORTEX_M4F_Infineon_XMC4000_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x0C000000
0x10000000
--entry=Reset_Handler
Startup
startup_XMC4500.s
2
.\startup_XMC4500.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
System_XMC4500.c
1
.\System_XMC4500.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
startup_XMC4200.s
2
.\startup_XMC4200.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
system_XMC4200.c
1
.\system_XMC4200.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
system_XMC4400.c
1
.\system_XMC4400.c
startup_XMC4400.s
2
.\startup_XMC4400.s
Demo_Source
main.c
1
.\main.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
RegTest.c
1
.\RegTest.c
main_full.c
1
.\main_full.c
main_blinky.c
1
.\main_blinky.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_CM4F\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Common_Demo_Source
semtest.c
1
..\Common\Minimal\semtest.c
sp_flop.c
1
..\Common\Minimal\sp_flop.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
dynamic.c
1
..\Common\Minimal\dynamic.c
GenQTest.c
1
..\Common\Minimal\GenQTest.c
recmutex.c
1
..\Common\Minimal\recmutex.c
RTOSDemo - XMC4200
0x4
ARM-ADS
XMC4200-256
Infineon
IRAM(0x20000000-0x20005FFF) IRAM2(0x1FFFE000-0x1FFFFFFF) IROM(0x0C000000-0x0C03FFFF) IROM2(0x08000000-0x0803FFFF) CLOCK(12000000) CPUTYPE("Cortex-M4") FPU2
"STARTUP\Infineon\XMC4200-4100\startup_XMC4200.s" ("Infineon XMC4200/4100 Startup Code")
UL2CM3(-FD20000000 -FC800 -FN2 -FF0XMC4200_4100_256 -FS0C000000 -FL040000 -FF1XMC4200_4100c_256 -FS18000000 -FL140000)
6705
XMC4200.h
SFD\Infineon\XMC4200-4100\xmc4200.SFR
0
0
Infineon\XMC4200-4100\
Infineon\XMC4200-4100\
0
0
0
0
1
.\Flash\
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
1
0
0
0
0
3
1
SARMCM3.DLL
-MPU -REMAP
DCM.DLL
-pCM4
SARMCM3.DLL
-MPU
TCM.DLL
-pCM4
1
0
0
0
16
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
7
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-M4"
0
0
0
1
1
0
0
2
1
1
8
1
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
0x6000
1
0xc000000
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0xc000000
0x40000
1
0x8000000
0x40000
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0x6000
0
0x1fffe000
0x2000
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
--cpu Cortex-M4.fp --no_allow_fpreg_for_nonfpdata
rvkdm PART_XMC4200
..\CORTEX_M4F_Infineon_XMC4500_Keil;..\..\Source\include;..\..\Source\portable\RVDS\ARM_CM4F;..\Common\include;.
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0x0C000000
0x10000000
--entry=Reset_Handler
Startup
startup_XMC4500.s
2
.\startup_XMC4500.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
System_XMC4500.c
1
.\System_XMC4500.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
startup_XMC4200.s
2
.\startup_XMC4200.s
system_XMC4200.c
1
.\system_XMC4200.c
system_XMC4400.c
1
.\system_XMC4400.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
startup_XMC4400.s
2
.\startup_XMC4400.s
2
0
0
0
0
0
2
2
2
2
11
1
2
2
2
2
2
2
2
2
2
Demo_Source
main.c
1
.\main.c
FreeRTOSConfig.h
5
.\FreeRTOSConfig.h
RegTest.c
1
.\RegTest.c
main_full.c
1
.\main_full.c
main_blinky.c
1
.\main_blinky.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_CM4F\port.c
heap_4.c
1
..\..\Source\portable\MemMang\heap_4.c
Common_Demo_Source
semtest.c
1
..\Common\Minimal\semtest.c
sp_flop.c
1
..\Common\Minimal\sp_flop.c
blocktim.c
1
..\Common\Minimal\blocktim.c
countsem.c
1
..\Common\Minimal\countsem.c
dynamic.c
1
..\Common\Minimal\dynamic.c
GenQTest.c
1
..\Common\Minimal\GenQTest.c
recmutex.c
1
..\Common\Minimal\recmutex.c