1.1
### uVision Project, (C) Keil Software
Demo
0x4
ARM-ADS
STM32F303VC
STMicroelectronics
IROM(0x08000000,0x40000) IRAM(0x20000000,0xC000) IRAM2(0x10000000,0x2000) CPUTYPE("Cortex-M4") FPU2 CLOCK(72000000) ELITTLE
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F3xx_256 -FS08000000 -FL040000 -FP0($$Device:STM32F303VC$Flash\STM32F3xx_256.FLM))
6331
$$Device:STM32F303VC$Device\Include\STM32F3xx.h
$$Device:STM32F303VC$SVD\STM32F3xx.svd
0
0
0
0
0
0
1
.\obj\
ch
1
0
1
1
1
.\lst\
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
-REMAP -MPU
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
1
1
1
0
13
STLink\ST-LINKIII-KEIL_SWO.dll
1
0
0
1
1
4104
1
STLink\ST-LINKIII-KEIL_SWO.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
0
8
0
0
0
3
3
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0xc000
1
0x8000000
0x40000
0
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x0
0x0
1
0x8000000
0x40000
1
0x0
0x0
0
0x10000000
0x2000
0
0x0
0x0
0
0x0
0x0
0
0x20000000
0xa000
0
0x2000a000
0x1
1
4
1
0
0
0
0
0
0
0
2
0
0
0
0
--c99
CORTEX_USE_FPU=1 __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
..\;..\..\..\..\os\common\ports\ARMCMx\devices\STM32F3xx;..\..\..\..\os\ext\CMSIS\include;..\..\..\..\os\ext\CMSIS\ST;..\..\..\..\os\rt\ports\ARMCMx;..\..\..\..\os\rt\ports\ARMCMx\compilers\RVCT;..\..\..\..\os\rt\include;..\..\..\..\os\hal\osal\rt;..\..\..\..\os\hal\include;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY;..\..\..\..\os\hal\ports\common\ARMCMx;..\..\..\..\os\hal\ports\STM32\STM32F3xx;..\..\..\..\os\hal\ports\STM32\LLD;..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2;..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2;..\..\..\..\os\hal\ports\STM32\LLD\RTCv2;..\..\..\..\os\hal\ports\STM32\LLD\SPIv2;..\..\..\..\os\hal\ports\STM32\LLD\TIMv1;..\..\..\..\os\hal\ports\STM32\LLD\USARTv2;..\..\..\..\os\hal\ports\STM32\LLD\USBv1;..\..\..\..\test\rt
1
0
0
0
0
0
0
0
0
--cpreproc
CORTEX_USE_FPU=1
..\;..\..\..\..\os\common\ports\ARMCMx\devices\STM32F3xx;..\..\..\..\os\rt\ports\ARMCMx
1
0
0
0
1
0
0x08000000
0x20000000
startup
cmparams.h
5
..\..\..\..\os\common\ports\ARMCMx\devices\STM32F3xx\cmparams.h
cstartup.s
2
..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\cstartup.s
vectors.s
2
..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\vectors.s
cmsis
core_cmInstr.h
5
..\..\..\..\os\ext\CMSIS\include\core_cmInstr.h
core_cm4.h
5
..\..\..\..\os\ext\CMSIS\include\core_cm4.h
core_cm4_simd.h
5
..\..\..\..\os\ext\CMSIS\include\core_cm4_simd.h
core_cmFunc.h
5
..\..\..\..\os\ext\CMSIS\include\core_cmFunc.h
system_stm32f3xx.h
5
..\..\..\..\os\ext\CMSIS\ST\system_stm32f3xx.h
kernel port
chcore_v7m.h
5
..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.h
chcore.c
1
..\..\..\..\os\rt\ports\ARMCMx\chcore.c
chcore.h
5
..\..\..\..\os\rt\ports\ARMCMx\chcore.h
chcore_timer.h
5
..\..\..\..\os\rt\ports\ARMCMx\chcore_timer.h
chcore_v7m.c
1
..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c
chtypes.h
5
..\..\..\..\os\rt\ports\ARMCMx\compilers\RVCT\chtypes.h
chcoreasm_v7m.s
2
..\..\..\..\os\rt\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s
kernel
ch.h
5
..\..\..\..\os\rt\include\ch.h
chbsem.h
5
..\..\..\..\os\rt\include\chbsem.h
chcond.h
5
..\..\..\..\os\rt\include\chcond.h
chdebug.h
5
..\..\..\..\os\rt\include\chdebug.h
chdynamic.h
5
..\..\..\..\os\rt\include\chdynamic.h
chevents.h
5
..\..\..\..\os\rt\include\chevents.h
chheap.h
5
..\..\..\..\os\rt\include\chheap.h
chmboxes.h
5
..\..\..\..\os\rt\include\chmboxes.h
chmemcore.h
5
..\..\..\..\os\rt\include\chmemcore.h
chmempools.h
5
..\..\..\..\os\rt\include\chmempools.h
chmsg.h
5
..\..\..\..\os\rt\include\chmsg.h
chmtx.h
5
..\..\..\..\os\rt\include\chmtx.h
chqueues.h
5
..\..\..\..\os\rt\include\chqueues.h
chregistry.h
5
..\..\..\..\os\rt\include\chregistry.h
chschd.h
5
..\..\..\..\os\rt\include\chschd.h
chsem.h
5
..\..\..\..\os\rt\include\chsem.h
chstats.h
5
..\..\..\..\os\rt\include\chstats.h
chstreams.h
5
..\..\..\..\os\rt\include\chstreams.h
chsys.h
5
..\..\..\..\os\rt\include\chsys.h
chthreads.h
5
..\..\..\..\os\rt\include\chthreads.h
chtm.h
5
..\..\..\..\os\rt\include\chtm.h
chvt.h
5
..\..\..\..\os\rt\include\chvt.h
chcond.c
1
..\..\..\..\os\rt\src\chcond.c
chdebug.c
1
..\..\..\..\os\rt\src\chdebug.c
chdynamic.c
1
..\..\..\..\os\rt\src\chdynamic.c
chevents.c
1
..\..\..\..\os\rt\src\chevents.c
chheap.c
1
..\..\..\..\os\rt\src\chheap.c
chmboxes.c
1
..\..\..\..\os\rt\src\chmboxes.c
chmemcore.c
1
..\..\..\..\os\rt\src\chmemcore.c
chmempools.c
1
..\..\..\..\os\rt\src\chmempools.c
chmsg.c
1
..\..\..\..\os\rt\src\chmsg.c
chmtx.c
1
..\..\..\..\os\rt\src\chmtx.c
chqueues.c
1
..\..\..\..\os\rt\src\chqueues.c
chregistry.c
1
..\..\..\..\os\rt\src\chregistry.c
chschd.c
1
..\..\..\..\os\rt\src\chschd.c
chsem.c
1
..\..\..\..\os\rt\src\chsem.c
chstats.c
1
..\..\..\..\os\rt\src\chstats.c
chsys.c
1
..\..\..\..\os\rt\src\chsys.c
chthreads.c
1
..\..\..\..\os\rt\src\chthreads.c
chtm.c
1
..\..\..\..\os\rt\src\chtm.c
chvt.c
1
..\..\..\..\os\rt\src\chvt.c
osal
osal.c
1
..\..\..\..\os\hal\osal\rt\osal.c
osal.h
5
..\..\..\..\os\hal\osal\rt\osal.h
hal port
adc_lld.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\adc_lld.c
adc_lld.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\adc_lld.h
ext_lld_isr.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\ext_lld_isr.c
ext_lld_isr.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\ext_lld_isr.h
hal_lld.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\hal_lld.c
hal_lld.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\hal_lld.h
stm32_dma.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_dma.c
stm32_dma.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_dma.h
stm32_isr.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_isr.h
stm32_rcc.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_rcc.h
stm32_registry.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_registry.h
can_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\can_lld.c
can_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\can_lld.h
ext_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\ext_lld.c
ext_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\ext_lld.h
pal_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c
pal_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.h
i2c_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2\i2c_lld.c
i2c_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2\i2c_lld.h
rtc_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.c
rtc_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\RTCv2\rtc_lld.h
spi_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\SPIv2\spi_lld.c
spi_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\SPIv2\spi_lld.h
gpt_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c
gpt_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.h
icu_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\icu_lld.c
icu_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\icu_lld.h
pwm_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.c
pwm_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\pwm_lld.h
st_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c
st_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.h
stm32_tim.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\stm32_tim.h
serial_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\serial_lld.c
serial_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\serial_lld.h
uart_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\uart_lld.c
uart_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\uart_lld.h
stm32_usb.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\stm32_usb.h
usb_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\usb_lld.c
usb_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\usb_lld.h
nvic.c
1
..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c
nvic.h
5
..\..\..\..\os\hal\ports\common\ARMCMx\nvic.h
hal
adc.h
5
..\..\..\..\os\hal\include\adc.h
can.h
5
..\..\..\..\os\hal\include\can.h
ext.h
5
..\..\..\..\os\hal\include\ext.h
gpt.h
5
..\..\..\..\os\hal\include\gpt.h
hal.h
5
..\..\..\..\os\hal\include\hal.h
hal_channels.h
5
..\..\..\..\os\hal\include\hal_channels.h
hal_ioblock.h
5
..\..\..\..\os\hal\include\hal_ioblock.h
hal_mmcsd.h
5
..\..\..\..\os\hal\include\hal_mmcsd.h
hal_queues.h
5
..\..\..\..\os\hal\include\hal_queues.h
hal_streams.h
5
..\..\..\..\os\hal\include\hal_streams.h
i2c.h
5
..\..\..\..\os\hal\include\i2c.h
icu.h
5
..\..\..\..\os\hal\include\icu.h
mmc_spi.h
5
..\..\..\..\os\hal\include\mmc_spi.h
pal.h
5
..\..\..\..\os\hal\include\pal.h
pwm.h
5
..\..\..\..\os\hal\include\pwm.h
sdc.h
5
..\..\..\..\os\hal\include\sdc.h
serial.h
5
..\..\..\..\os\hal\include\serial.h
serial_usb.h
5
..\..\..\..\os\hal\include\serial_usb.h
spi.h
5
..\..\..\..\os\hal\include\spi.h
st.h
5
..\..\..\..\os\hal\include\st.h
uart.h
5
..\..\..\..\os\hal\include\uart.h
usb.h
5
..\..\..\..\os\hal\include\usb.h
adc.c
1
..\..\..\..\os\hal\src\adc.c
can.c
1
..\..\..\..\os\hal\src\can.c
ext.c
1
..\..\..\..\os\hal\src\ext.c
gpt.c
1
..\..\..\..\os\hal\src\gpt.c
hal.c
1
..\..\..\..\os\hal\src\hal.c
hal_mmcsd.c
1
..\..\..\..\os\hal\src\hal_mmcsd.c
hal_queues.c
1
..\..\..\..\os\hal\src\hal_queues.c
i2c.c
1
..\..\..\..\os\hal\src\i2c.c
icu.c
1
..\..\..\..\os\hal\src\icu.c
mmc_spi.c
1
..\..\..\..\os\hal\src\mmc_spi.c
pal.c
1
..\..\..\..\os\hal\src\pal.c
pwm.c
1
..\..\..\..\os\hal\src\pwm.c
sdc.c
1
..\..\..\..\os\hal\src\sdc.c
serial.c
1
..\..\..\..\os\hal\src\serial.c
serial_usb.c
1
..\..\..\..\os\hal\src\serial_usb.c
spi.c
1
..\..\..\..\os\hal\src\spi.c
st.c
1
..\..\..\..\os\hal\src\st.c
uart.c
1
..\..\..\..\os\hal\src\uart.c
usb.c
1
..\..\..\..\os\hal\src\usb.c
board
board.c
1
..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY\board.c
board.h
5
..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY\board.h
test
testthd.h
5
..\..\..\..\test\rt\testthd.h
test.c
1
..\..\..\..\test\rt\test.c
test.h
5
..\..\..\..\test\rt\test.h
testbmk.c
1
..\..\..\..\test\rt\testbmk.c
testbmk.h
5
..\..\..\..\test\rt\testbmk.h
testdyn.c
1
..\..\..\..\test\rt\testdyn.c
testdyn.h
5
..\..\..\..\test\rt\testdyn.h
testevt.c
1
..\..\..\..\test\rt\testevt.c
testevt.h
5
..\..\..\..\test\rt\testevt.h
testheap.c
1
..\..\..\..\test\rt\testheap.c
testheap.h
5
..\..\..\..\test\rt\testheap.h
testmbox.c
1
..\..\..\..\test\rt\testmbox.c
testmbox.h
5
..\..\..\..\test\rt\testmbox.h
testmsg.c
1
..\..\..\..\test\rt\testmsg.c
testmsg.h
5
..\..\..\..\test\rt\testmsg.h
testmtx.c
1
..\..\..\..\test\rt\testmtx.c
testmtx.h
5
..\..\..\..\test\rt\testmtx.h
testpools.c
1
..\..\..\..\test\rt\testpools.c
testpools.h
5
..\..\..\..\test\rt\testpools.h
testqueues.c
1
..\..\..\..\test\rt\testqueues.c
testqueues.h
5
..\..\..\..\test\rt\testqueues.h
testsem.c
1
..\..\..\..\test\rt\testsem.c
testsem.h
5
..\..\..\..\test\rt\testsem.h
testthd.c
1
..\..\..\..\test\rt\testthd.c
demo
main.c
1
..\main.c
mcuconf.h
5
..\mcuconf.h
chconf.h
5
..\chconf.h
halconf.h
5
..\halconf.h