2.1
### uVision Project, (C) Keil Software
Demo
0x4
ARM-ADS
STM32F303VC
STMicroelectronics
Keil.STM32F3xx_DFP.1.3.0
http://www.keil.com/pack/
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
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
0
11
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
3
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
--c99 -USTM32F303xC
__heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
..\;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ext\CMSIS\include;..\..\..\..\os\common\ext\CMSIS\ST\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT;..\..\..\..\os\common\oslib\include;..\..\..\..\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\ADCv3;..\..\..\..\os\hal\ports\STM32\LLD\CANv1;..\..\..\..\os\hal\ports\STM32\LLD\DACv1;..\..\..\..\os\hal\ports\STM32\LLD\DMAv1;..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1;..\..\..\..\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;..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1;..\..\..\..\test\lib;..\..\..\..\test\rt\source\test
1
0
0
0
0
0
0
0
0
--cpreproc
..\;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx
1
0
0
0
1
0
0x08000000
0x20000000
startup
cstartup.s
2
..\..\..\..\os\common\startup\ARMCMx\compilers\RVCT\cstartup.s
vectors.s
2
..\..\..\..\os\common\startup\ARMCMx\compilers\RVCT\vectors.s
cmparams.h
5
..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx\cmparams.h
cmsis
core_cm4.h
5
..\..\..\..\os\common\ext\CMSIS\include\core_cm4.h
core_cmFunc.h
5
..\..\..\..\os\common\ext\CMSIS\include\core_cmFunc.h
stm32f3xx.h
5
..\..\..\..\os\common\ext\CMSIS\ST\STM32F3xx\stm32f3xx.h
kernel port
chcore.c
1
..\..\..\..\os\common\ports\ARMCMx\chcore.c
chcore.h
5
..\..\..\..\os\common\ports\ARMCMx\chcore.h
chcore_timer.h
5
..\..\..\..\os\common\ports\ARMCMx\chcore_timer.h
chcore_v7m.h
5
..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.h
chcore_v7m.c
1
..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.c
mpu.h
5
..\..\..\..\os\common\ports\ARMCMx\mpu.h
chcoreasm_v7m.s
2
..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s
chtypes.h
5
..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chtypes.h
kernel
chalign.h
5
..\..\..\..\os\rt\include\chalign.h
ch.h
5
..\..\..\..\os\rt\include\ch.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
chmsg.h
5
..\..\..\..\os\rt\include\chmsg.h
chmtx.h
5
..\..\..\..\os\rt\include\chmtx.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
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
chmsg.c
1
..\..\..\..\os\rt\src\chmsg.c
chmtx.c
1
..\..\..\..\os\rt\src\chmtx.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
chchecks.h
5
..\..\..\..\os\rt\include\chchecks.h
chcustomer.h
5
..\..\..\..\os\rt\include\chcustomer.h
chsystypes.h
5
..\..\..\..\os\rt\include\chsystypes.h
chtrace.h
5
..\..\..\..\os\rt\include\chtrace.h
chtrace.c
1
..\..\..\..\os\rt\src\chtrace.c
chbsem.h
5
..\..\..\..\os\common\oslib\include\chbsem.h
chheap.h
5
..\..\..\..\os\common\oslib\include\chheap.h
chmboxes.h
5
..\..\..\..\os\common\oslib\include\chmboxes.h
chmemcore.h
5
..\..\..\..\os\common\oslib\include\chmemcore.h
chmempools.h
5
..\..\..\..\os\common\oslib\include\chmempools.h
chheap.c
1
..\..\..\..\os\common\oslib\src\chheap.c
chmboxes.c
1
..\..\..\..\os\common\oslib\src\chmboxes.c
chmemcore.c
1
..\..\..\..\os\common\oslib\src\chmemcore.c
chmempools.c
1
..\..\..\..\os\common\oslib\src\chmempools.c
osal
osal.c
1
..\..\..\..\os\hal\osal\rt\osal.c
osal.h
5
..\..\..\..\os\hal\osal\rt\osal.h
hal_port
hal_ext_lld_isr.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\hal_ext_lld_isr.c
hal_ext_lld_isr.h
5
..\..\..\..\os\hal\ports\STM32\STM32F3xx\hal_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_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
hal_adc_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\ADCv3\hal_adc_lld.c
hal_adc_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\ADCv3\hal_adc_lld.h
hal_can_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\CANv1\hal_can_lld.c
hal_can_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\CANv1\hal_can_lld.h
hal_dac_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\DACv1\hal_dac_lld.c
hal_dac_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\DACv1\hal_dac_lld.h
stm32_dma.c
1
..\..\..\..\os\hal\ports\STM32\LLD\DMAv1\stm32_dma.c
stm32_dma.h
5
..\..\..\..\os\hal\ports\STM32\LLD\DMAv1\stm32_dma.h
hal_ext_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1\hal_ext_lld.c
hal_ext_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1\hal_ext_lld.h
hal_rtc_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\RTCv2\hal_rtc_lld.c
hal_rtc_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\RTCv2\hal_rtc_lld.h
hal_i2c_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2\hal_i2c_lld.c
hal_i2c_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2\hal_i2c_lld.h
hal_gpt_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_gpt_lld.c
hal_gpt_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_gpt_lld.h
hal_icu_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_icu_lld.c
hal_icu_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_icu_lld.h
hal_pwm_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_pwm_lld.c
hal_pwm_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_pwm_lld.h
hal_st_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_st_lld.c
hal_st_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_st_lld.h
stm32_tim.h
5
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\stm32_tim.h
hal_serial_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_serial_lld.c
hal_serial_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_serial_lld.h
hal_uart_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_uart_lld.c
hal_uart_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_uart_lld.h
hal_usb_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\hal_usb_lld.c
hal_usb_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\hal_usb_lld.h
stm32_usb.h
5
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\stm32_usb.h
hal_wdg_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1\hal_wdg_lld.c
hal_wdg_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1\hal_wdg_lld.h
nvic.c
1
..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c
hal_pal_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\hal_pal_lld.c
hal_pal_lld.h
5
..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\hal_pal_lld.h
hal
hal.h
5
..\..\..\..\os\hal\include\hal.h
hal_adc.h
5
..\..\..\..\os\hal\include\hal_adc.h
hal_buffers.h
5
..\..\..\..\os\hal\include\hal_buffers.h
hal_can.h
5
..\..\..\..\os\hal\include\hal_can.h
hal_channels.h
5
..\..\..\..\os\hal\include\hal_channels.h
hal_dac.h
5
..\..\..\..\os\hal\include\hal_dac.h
hal_ext.h
5
..\..\..\..\os\hal\include\hal_ext.h
hal_files.h
5
..\..\..\..\os\hal\include\hal_files.h
hal_gpt.h
5
..\..\..\..\os\hal\include\hal_gpt.h
hal_i2c.h
5
..\..\..\..\os\hal\include\hal_i2c.h
hal_i2s.h
5
..\..\..\..\os\hal\include\hal_i2s.h
hal_icu.h
5
..\..\..\..\os\hal\include\hal_icu.h
hal_ioblock.h
5
..\..\..\..\os\hal\include\hal_ioblock.h
hal_mac.h
5
..\..\..\..\os\hal\include\hal_mac.h
hal_mii.h
5
..\..\..\..\os\hal\include\hal_mii.h
hal_mmc_spi.h
5
..\..\..\..\os\hal\include\hal_mmc_spi.h
hal_mmcsd.h
5
..\..\..\..\os\hal\include\hal_mmcsd.h
hal_pal.h
5
..\..\..\..\os\hal\include\hal_pal.h
hal_pwm.h
5
..\..\..\..\os\hal\include\hal_pwm.h
hal_qspi.h
5
..\..\..\..\os\hal\include\hal_qspi.h
hal_queues.h
5
..\..\..\..\os\hal\include\hal_queues.h
hal_rtc.h
5
..\..\..\..\os\hal\include\hal_rtc.h
hal_sdc.h
5
..\..\..\..\os\hal\include\hal_sdc.h
hal_serial.h
5
..\..\..\..\os\hal\include\hal_serial.h
hal_serial_usb.h
5
..\..\..\..\os\hal\include\hal_serial_usb.h
hal_spi.h
5
..\..\..\..\os\hal\include\hal_spi.h
hal_st.h
5
..\..\..\..\os\hal\include\hal_st.h
hal_streams.h
5
..\..\..\..\os\hal\include\hal_streams.h
hal_uart.h
5
..\..\..\..\os\hal\include\hal_uart.h
hal_usb.h
5
..\..\..\..\os\hal\include\hal_usb.h
hal_usb_cdc.h
5
..\..\..\..\os\hal\include\hal_usb_cdc.h
hal_wdg.h
5
..\..\..\..\os\hal\include\hal_wdg.h
hal.c
1
..\..\..\..\os\hal\src\hal.c
hal_adc.c
1
..\..\..\..\os\hal\src\hal_adc.c
hal_buffers.c
1
..\..\..\..\os\hal\src\hal_buffers.c
hal_can.c
1
..\..\..\..\os\hal\src\hal_can.c
hal_dac.c
1
..\..\..\..\os\hal\src\hal_dac.c
hal_ext.c
1
..\..\..\..\os\hal\src\hal_ext.c
hal_gpt.c
1
..\..\..\..\os\hal\src\hal_gpt.c
hal_i2c.c
1
..\..\..\..\os\hal\src\hal_i2c.c
hal_i2s.c
1
..\..\..\..\os\hal\src\hal_i2s.c
hal_icu.c
1
..\..\..\..\os\hal\src\hal_icu.c
hal_mac.c
1
..\..\..\..\os\hal\src\hal_mac.c
hal_mmc_spi.c
1
..\..\..\..\os\hal\src\hal_mmc_spi.c
hal_mmcsd.c
1
..\..\..\..\os\hal\src\hal_mmcsd.c
hal_pal.c
1
..\..\..\..\os\hal\src\hal_pal.c
hal_pwm.c
1
..\..\..\..\os\hal\src\hal_pwm.c
hal_qspi.c
1
..\..\..\..\os\hal\src\hal_qspi.c
hal_queues.c
1
..\..\..\..\os\hal\src\hal_queues.c
hal_rtc.c
1
..\..\..\..\os\hal\src\hal_rtc.c
hal_sdc.c
1
..\..\..\..\os\hal\src\hal_sdc.c
hal_serial.c
1
..\..\..\..\os\hal\src\hal_serial.c
hal_serial_usb.c
1
..\..\..\..\os\hal\src\hal_serial_usb.c
hal_spi.c
1
..\..\..\..\os\hal\src\hal_spi.c
hal_st.c
1
..\..\..\..\os\hal\src\hal_st.c
hal_uart.c
1
..\..\..\..\os\hal\src\hal_uart.c
hal_usb.c
1
..\..\..\..\os\hal\src\hal_usb.c
hal_wdg.c
1
..\..\..\..\os\hal\src\hal_wdg.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
ch_test.c
1
..\..\..\..\test\lib\ch_test.c
ch_test.h
5
..\..\..\..\test\lib\ch_test.h
test_root.c
1
..\..\..\..\test\rt\source\test\test_root.c
test_root.h
5
..\..\..\..\test\rt\source\test\test_root.h
test_sequence_001.c
1
..\..\..\..\test\rt\source\test\test_sequence_001.c
test_sequence_001.h
5
..\..\..\..\test\rt\source\test\test_sequence_001.h
test_sequence_002.c
1
..\..\..\..\test\rt\source\test\test_sequence_002.c
test_sequence_002.h
5
..\..\..\..\test\rt\source\test\test_sequence_002.h
test_sequence_003.c
1
..\..\..\..\test\rt\source\test\test_sequence_003.c
test_sequence_003.h
5
..\..\..\..\test\rt\source\test\test_sequence_003.h
test_sequence_004.c
1
..\..\..\..\test\rt\source\test\test_sequence_004.c
test_sequence_004.h
5
..\..\..\..\test\rt\source\test\test_sequence_004.h
test_sequence_005.c
1
..\..\..\..\test\rt\source\test\test_sequence_005.c
test_sequence_005.h
5
..\..\..\..\test\rt\source\test\test_sequence_005.h
test_sequence_006.c
1
..\..\..\..\test\rt\source\test\test_sequence_006.c
test_sequence_006.h
5
..\..\..\..\test\rt\source\test\test_sequence_006.h
test_sequence_007.c
1
..\..\..\..\test\rt\source\test\test_sequence_007.c
test_sequence_007.h
5
..\..\..\..\test\rt\source\test\test_sequence_007.h
test_sequence_008.c
1
..\..\..\..\test\rt\source\test\test_sequence_008.c
test_sequence_008.h
5
..\..\..\..\test\rt\source\test\test_sequence_008.h
test_sequence_009.c
1
..\..\..\..\test\rt\source\test\test_sequence_009.c
test_sequence_009.h
5
..\..\..\..\test\rt\source\test\test_sequence_009.h
test_sequence_010.c
1
..\..\..\..\test\rt\source\test\test_sequence_010.c
test_sequence_010.h
5
..\..\..\..\test\rt\source\test\test_sequence_010.h
test_sequence_011.c
1
..\..\..\..\test\rt\source\test\test_sequence_011.c
test_sequence_011.h
5
..\..\..\..\test\rt\source\test\test_sequence_011.h
test_sequence_012.c
1
..\..\..\..\test\rt\source\test\test_sequence_012.c
test_sequence_012.h
5
..\..\..\..\test\rt\source\test\test_sequence_012.h
test_sequence_013.c
1
..\..\..\..\test\rt\source\test\test_sequence_013.c
test_sequence_013.h
5
..\..\..\..\test\rt\source\test\test_sequence_013.h
demo
main.c
1
..\main.c
mcuconf.h
5
..\mcuconf.h
chconf.h
5
..\chconf.h
halconf.h
5
..\halconf.h