2.1
### uVision Project, (C) Keil Software
Demo
0x4
ARM-ADS
5060750::V5.06 update 6 (build 750)::ARMCC
0
STM32F303VCTx
STMicroelectronics
Keil.STM32F3xx_DFP.2.1.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
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
1
0
1
0
8
0
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
1
0
0
0
0
1
1
0
0
0
-USTM32F303xC -DTEST_CFG_SIZE_REPORT=0
CORTEX_USE_FPU=0 __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base
..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include;..\..\..\..\os\common\ext\ST\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT;..\..\..\..\os\rt\include;..\..\..\..\os\oslib\include;..\..\..\..\os\hal\osal\rt-nil;..\..\..\..\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;..\..\..\..\test\oslib\source\test
1
0
0
0
0
0
0
0
0
0
--cpreproc --cpreproc_opts=-D,CORTEX_USE_FPU=0
..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY
1
0
0
0
1
0
0x08000000
0x20000000
license
chcustomer.h
5
..\..\..\..\os\license\chcustomer.h
chlicense.h
5
..\..\..\..\os\license\chlicense.h
chversion.h
5
..\..\..\..\os\license\chversion.h
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\ARM\CMSIS\Core\Include\core_cm4.h
stm32f3xx.h
5
..\..\..\..\os\common\ext\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
chsystypes.h
5
..\..\..\..\os\rt\include\chsystypes.h
chtrace.h
5
..\..\..\..\os\rt\include\chtrace.h
chtrace.c
1
..\..\..\..\os\rt\src\chtrace.c
chrestrictions.h
5
..\..\..\..\os\rt\include\chrestrictions.h
chtime.h
5
..\..\..\..\os\rt\include\chtime.h
oslib
chbsem.h
5
..\..\..\..\os\oslib\include\chbsem.h
chdelegates.h
5
..\..\..\..\os\oslib\include\chdelegates.h
chfactory.h
5
..\..\..\..\os\oslib\include\chfactory.h
chjobs.h
5
..\..\..\..\os\oslib\include\chjobs.h
chlib.h
5
..\..\..\..\os\oslib\include\chlib.h
chmboxes.h
5
..\..\..\..\os\oslib\include\chmboxes.h
chmemcore.h
5
..\..\..\..\os\oslib\include\chmemcore.h
chmemheaps.h
5
..\..\..\..\os\oslib\include\chmemheaps.h
chmempools.h
5
..\..\..\..\os\oslib\include\chmempools.h
chobjcaches.h
5
..\..\..\..\os\oslib\include\chobjcaches.h
chobjfifos.h
5
..\..\..\..\os\oslib\include\chobjfifos.h
chpipes.h
5
..\..\..\..\os\oslib\include\chpipes.h
chdelegates.c
1
..\..\..\..\os\oslib\src\chdelegates.c
chfactory.c
1
..\..\..\..\os\oslib\src\chfactory.c
chmboxes.c
1
..\..\..\..\os\oslib\src\chmboxes.c
chmemcore.c
1
..\..\..\..\os\oslib\src\chmemcore.c
chmemheaps.c
1
..\..\..\..\os\oslib\src\chmemheaps.c
chmempools.c
1
..\..\..\..\os\oslib\src\chmempools.c
chobjcaches.c
1
..\..\..\..\os\oslib\src\chobjcaches.c
chpipes.c
1
..\..\..\..\os\oslib\src\chpipes.c
osal
osal.c
1
..\..\..\..\os\hal\osal\rt-nil\osal.c
osal.h
5
..\..\..\..\os\hal\osal\rt-nil\osal.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_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_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_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_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
hal_crypto.h
5
..\..\..\..\os\hal\include\hal_crypto.h
hal_efl.h
5
..\..\..\..\os\hal\include\hal_efl.h
hal_flash.h
5
..\..\..\..\os\hal\include\hal_flash.h
hal_objects.h
5
..\..\..\..\os\hal\include\hal_objects.h
hal_persistent.h
5
..\..\..\..\os\hal\include\hal_persistent.h
hal_sio.h
5
..\..\..\..\os\hal\include\hal_sio.h
hal_trng.h
5
..\..\..\..\os\hal\include\hal_trng.h
hal_wspi.h
5
..\..\..\..\os\hal\include\hal_wspi.h
hal_crypto.c
1
..\..\..\..\os\hal\src\hal_crypto.c
hal_efl.c
1
..\..\..\..\os\hal\src\hal_efl.c
hal_flash.c
1
..\..\..\..\os\hal\src\hal_flash.c
hal_sio.c
1
..\..\..\..\os\hal\src\hal_sio.c
hal_trng.c
1
..\..\..\..\os\hal\src\hal_trng.c
hal_wspi.c
1
..\..\..\..\os\hal\src\hal_wspi.c
hal_port
hal_adc_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\ADCv3\hal_adc_lld.c
hal_can_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\CANv1\hal_can_lld.c
hal_dac_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\DACv1\hal_dac_lld.c
stm32_dma.c
1
..\..\..\..\os\hal\ports\STM32\LLD\DMAv1\stm32_dma.c
stm32_exti.c
1
..\..\..\..\os\hal\ports\STM32\LLD\EXTIv1\stm32_exti.c
hal_pal_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\hal_pal_lld.c
hal_i2c_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\I2Cv2\hal_i2c_lld.c
hal_serial_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_serial_lld.c
hal_uart_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USARTv2\hal_uart_lld.c
hal_rtc_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\RTCv2\hal_rtc_lld.c
hal_i2s_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\SPIv2\hal_i2s_lld.c
hal_spi_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\SPIv2\hal_spi_lld.c
hal_gpt_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_gpt_lld.c
hal_icu_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_icu_lld.c
hal_pwm_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_pwm_lld.c
hal_usb_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\USBv1\hal_usb_lld.c
hal_wdg_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1\hal_wdg_lld.c
hal_lld.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\hal_lld.c
stm32_isr.c
1
..\..\..\..\os\hal\ports\STM32\STM32F3xx\stm32_isr.c
hal_st_lld.c
1
..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_st_lld.c
nvic.c
1
..\..\..\..\os\hal\ports\common\ARMCMx\nvic.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
rt_test_root.c
1
..\..\..\..\test\rt\source\test\rt_test_root.c
rt_test_sequence_001.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_001.c
rt_test_sequence_002.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_002.c
rt_test_sequence_003.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_003.c
rt_test_sequence_004.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_004.c
rt_test_sequence_005.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_005.c
rt_test_sequence_006.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_006.c
rt_test_sequence_007.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_007.c
rt_test_sequence_008.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_008.c
rt_test_sequence_009.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_009.c
rt_test_sequence_010.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_010.c
rt_test_sequence_011.c
1
..\..\..\..\test\rt\source\test\rt_test_sequence_011.c
oslib_test_root.c
1
..\..\..\..\test\oslib\source\test\oslib_test_root.c
oslib_test_sequence_001.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_001.c
oslib_test_sequence_002.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_002.c
oslib_test_sequence_003.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_003.c
oslib_test_sequence_004.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_004.c
oslib_test_sequence_005.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_005.c
oslib_test_sequence_006.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_006.c
oslib_test_sequence_007.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_007.c
oslib_test_sequence_008.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_008.c
oslib_test_sequence_009.c
1
..\..\..\..\test\oslib\source\test\oslib_test_sequence_009.c
demo
main.c
1
..\main.c
chconf.h
5
..\cfg\chconf.h
halconf.h
5
..\cfg\halconf.h
mcuconf.h
5
..\cfg\mcuconf.h