diff --git a/demos/rt/RT-STM32F303-DISCOVERY/keil/ch.uvproj b/demos/rt/RT-STM32F303-DISCOVERY/keil/ch.uvproj new file mode 100644 index 000000000..665351b80 --- /dev/null +++ b/demos/rt/RT-STM32F303-DISCOVERY/keil/ch.uvproj @@ -0,0 +1,1162 @@ + + + + 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\STM32F30x.h + + + + + + + + + + $$Device:STM32F303VC$SVD\STM32F30x.svd + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\obj\ + ch + 1 + 0 + 0 + 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 + 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 + 0 + 1 + 0 + + 0 + 1 + + + + + + + + + + + + + + BIN\UL2CM3.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 + 0 + 8 + 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 + 0xc000 + + + 1 + 0x8000000 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x8000000 + 0x40000 + + + 1 + 0x0 + 0x0 + + + 0 + 0x2000c000 + 0x1 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0xc000 + + + 0 + 0x10000000 + 0x2000 + + + + + + 1 + 4 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + __heap_base__=Image$$RW_IRAM1$$ZI$$Limit __heap_end__=Image$$RW_RAM1$$Base + + ..\;..\..\..\..\os\common\ports\ARMCMx\devices\STM32F30x;..\..\..\..\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\STM32\STM32F30x;..\..\..\..\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 + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + --cpreproc + + + ..\;..\..\..\boards\ST_STM32F4_DISCOVERY;..\..\..\os\ports\RVCT\ARMCMx\STM32F4xx + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x08000000 + 0x20000000 + + + + + + + + + + + + startup + + + cmparams.h + 5 + ..\..\..\..\os\common\ports\ARMCMx\devices\STM32F30x\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_stm32f30x.h + 5 + ..\..\..\..\os\ext\CMSIS\ST\system_stm32f30x.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 + + + + + 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\STM32F30x\adc_lld.c + + + adc_lld.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\adc_lld.h + + + ext_lld_isr.c + 1 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\ext_lld_isr.c + + + ext_lld_isr.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\ext_lld_isr.h + + + hal_lld.c + 1 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\hal_lld.c + + + hal_lld.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\hal_lld.h + + + stm32_dma.c + 1 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\stm32_dma.c + + + stm32_dma.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\stm32_dma.h + + + stm32_isr.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\stm32_isr.h + + + stm32_rcc.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\stm32_rcc.h + + + stm32_registry.h + 5 + ..\..\..\..\os\hal\ports\STM32\STM32F30x\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 + + + + + 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 + + + + + demo + + + main.c + 1 + ..\main.c + + + mcuconf.h + 5 + ..\mcuconf.h + + + chconf.h + 5 + ..\chconf.h + + + halconf.h + 5 + ..\halconf.h + + + + + + + +