diff --git a/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx b/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx index ae192c1e9..4ae2b911c 100644 --- a/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx +++ b/demos/STM32/RT-STM32F303-DISCOVERY/keil/ch.uvprojx @@ -10,11 +10,13 @@ Demo 0x4 ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 STM32F303VC STMicroelectronics - Keil.STM32F3xx_DFP.1.3.0 + 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 @@ -124,47 +126,6 @@ 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 - @@ -223,12 +184,14 @@ 0 0 2 + 0 1 0 8 0 0 0 + 0 3 3 0 @@ -361,15 +324,21 @@ 2 0 0 - 0 + 1 + 0 0 0 0 + 1 + 1 + 0 + 0 + 0 - --c99 -USTM32F303xC + -USTM32F303xC -DTEST_CFG_SIZE_REPORT=0 __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 + ..\;..\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 @@ -382,11 +351,12 @@ 0 0 0 + 0 --cpreproc - ..\;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx + ..\;..\cfg;..\..\..\..\os\license;..\..\..\..\os\common\startup\ARMCMx\devices\STM32F3xx;..\..\..\..\os\common\ports\ARMCMx;..\..\..\..\os\hal\boards\ST_STM32F3_DISCOVERY @@ -409,6 +379,26 @@ + + license + + + chcustomer.h + 5 + ..\..\..\..\os\license\chcustomer.h + + + chlicense.h + 5 + ..\..\..\..\os\license\chlicense.h + + + chversion.h + 5 + ..\..\..\..\os\license\chversion.h + + + startup @@ -435,17 +425,12 @@ core_cm4.h 5 - ..\..\..\..\os\common\ext\CMSIS\include\core_cm4.h - - - core_cmFunc.h - 5 - ..\..\..\..\os\common\ext\CMSIS\include\core_cmFunc.h + ..\..\..\..\os\common\ext\ARM\CMSIS\Core\Include\core_cm4.h stm32f3xx.h 5 - ..\..\..\..\os\common\ext\CMSIS\ST\STM32F3xx\stm32f3xx.h + ..\..\..\..\os\common\ext\ST\STM32F3xx\stm32f3xx.h @@ -652,11 +637,6 @@ 5 ..\..\..\..\os\rt\include\chchecks.h - - chcustomer.h - 5 - ..\..\..\..\os\rt\include\chcustomer.h - chsystypes.h 5 @@ -673,49 +653,119 @@ ..\..\..\..\os\rt\src\chtrace.c - chbsem.h + chrestrictions.h 5 - ..\..\..\..\os\common\oslib\include\chbsem.h + ..\..\..\..\os\rt\include\chrestrictions.h - chheap.h + chtime.h 5 - ..\..\..\..\os\common\oslib\include\chheap.h + ..\..\..\..\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\common\oslib\include\chmboxes.h + ..\..\..\..\os\oslib\include\chmboxes.h chmemcore.h 5 - ..\..\..\..\os\common\oslib\include\chmemcore.h + ..\..\..\..\os\oslib\include\chmemcore.h + + + chmemheaps.h + 5 + ..\..\..\..\os\oslib\include\chmemheaps.h chmempools.h 5 - ..\..\..\..\os\common\oslib\include\chmempools.h + ..\..\..\..\os\oslib\include\chmempools.h - chheap.c + 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\common\oslib\src\chheap.c + ..\..\..\..\os\oslib\src\chdelegates.c + + + chfactory.c + 1 + ..\..\..\..\os\oslib\src\chfactory.c chmboxes.c 1 - ..\..\..\..\os\common\oslib\src\chmboxes.c + ..\..\..\..\os\oslib\src\chmboxes.c chmemcore.c 1 - ..\..\..\..\os\common\oslib\src\chmemcore.c + ..\..\..\..\os\oslib\src\chmemcore.c + + + chmemheaps.c + 1 + ..\..\..\..\os\oslib\src\chmemheaps.c chmempools.c 1 - ..\..\..\..\os\common\oslib\src\chmempools.c + ..\..\..\..\os\oslib\src\chmempools.c + + + chobjcaches.c + 1 + ..\..\..\..\os\oslib\src\chobjcaches.c + + + chpipes.c + 1 + ..\..\..\..\os\oslib\src\chpipes.c @@ -725,227 +775,12 @@ osal.c 1 - ..\..\..\..\os\hal\osal\rt\osal.c + ..\..\..\..\os\hal\osal\rt-nil\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 + ..\..\..\..\os\hal\osal\rt-nil\osal.h @@ -982,11 +817,6 @@ 5 ..\..\..\..\os\hal\include\hal_dac.h - - hal_ext.h - 5 - ..\..\..\..\os\hal\include\hal_ext.h - hal_files.h 5 @@ -1047,11 +877,6 @@ 5 ..\..\..\..\os\hal\include\hal_pwm.h - - hal_qspi.h - 5 - ..\..\..\..\os\hal\include\hal_qspi.h - hal_queues.h 5 @@ -1137,11 +962,6 @@ 1 ..\..\..\..\os\hal\src\hal_dac.c - - hal_ext.c - 1 - ..\..\..\..\os\hal\src\hal_ext.c - hal_gpt.c 1 @@ -1187,11 +1007,6 @@ 1 ..\..\..\..\os\hal\src\hal_pwm.c - - hal_qspi.c - 1 - ..\..\..\..\os\hal\src\hal_qspi.c - hal_queues.c 1 @@ -1242,6 +1057,186 @@ 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 + @@ -1268,149 +1263,114 @@ ..\..\..\..\test\lib\ch_test.c - ch_test.h - 5 - ..\..\..\..\test\lib\ch_test.h - - - test_root.c + rt_test_root.c 1 - ..\..\..\..\test\rt\source\test\test_root.c + ..\..\..\..\test\rt\source\test\rt_test_root.c - test_root.h - 5 - ..\..\..\..\test\rt\source\test\test_root.h - - - test_sequence_001.c + rt_test_sequence_001.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_001.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_001.c - test_sequence_001.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_001.h - - - test_sequence_002.c + rt_test_sequence_002.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_002.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_002.c - test_sequence_002.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_002.h - - - test_sequence_003.c + rt_test_sequence_003.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_003.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_003.c - test_sequence_003.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_003.h - - - test_sequence_004.c + rt_test_sequence_004.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_004.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_004.c - test_sequence_004.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_004.h - - - test_sequence_005.c + rt_test_sequence_005.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_005.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_005.c - test_sequence_005.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_005.h - - - test_sequence_006.c + rt_test_sequence_006.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_006.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_006.c - test_sequence_006.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_006.h - - - test_sequence_007.c + rt_test_sequence_007.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_007.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_007.c - test_sequence_007.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_007.h - - - test_sequence_008.c + rt_test_sequence_008.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_008.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_008.c - test_sequence_008.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_008.h - - - test_sequence_009.c + rt_test_sequence_009.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_009.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_009.c - test_sequence_009.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_009.h - - - test_sequence_010.c + rt_test_sequence_010.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_010.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_010.c - test_sequence_010.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_010.h - - - test_sequence_011.c + rt_test_sequence_011.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_011.c + ..\..\..\..\test\rt\source\test\rt_test_sequence_011.c - test_sequence_011.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_011.h - - - test_sequence_012.c + oslib_test_root.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_012.c + ..\..\..\..\test\oslib\source\test\oslib_test_root.c - test_sequence_012.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_012.h - - - test_sequence_013.c + oslib_test_sequence_001.c 1 - ..\..\..\..\test\rt\source\test\test_sequence_013.c + ..\..\..\..\test\oslib\source\test\oslib_test_sequence_001.c - test_sequence_013.h - 5 - ..\..\..\..\test\rt\source\test\test_sequence_013.h + 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 @@ -1422,20 +1382,20 @@ 1 ..\main.c - - mcuconf.h - 5 - ..\mcuconf.h - chconf.h 5 - ..\chconf.h + ..\cfg\chconf.h halconf.h 5 - ..\halconf.h + ..\cfg\halconf.h + + + mcuconf.h + 5 + ..\cfg\mcuconf.h @@ -1443,4 +1403,10 @@ + + + + + + diff --git a/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvproj b/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx similarity index 59% rename from testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvproj rename to testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx index 4d55954ef..6da5aef07 100644 --- a/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvproj +++ b/testhal/STM32/STM32F4xx/IRQ_STORM/keil/ch.uvprojx @@ -1,7 +1,7 @@ - + - 1.1 + 2.1
### uVision Project, (C) Keil Software
@@ -10,33 +10,36 @@ Demo 0x4 ARM-ADS + 0 STM32F407VG STMicroelectronics - IRAM(0x20000000-0x2001FFFF) IRAM2(0x10000000-0x1000FFFF) IROM(0x8000000-0x80FFFFF) CLOCK(25000000) CPUTYPE("Cortex-M4") FPU2 + Keil.STM32F4xx_DFP.2.14.0 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00020000) IRAM2(0x10000000,0x00010000) IROM(0x08000000,0x00100000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE - "Startup\ST\STM32F4xx\startup_stm32f4xx.s" ("STM32F4xx Startup Code") - UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000) + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000 -FP0($$Device:STM32F407VG$CMSIS\Flash\STM32F4xx_1024.FLM)) 6103 - stm32f4xx.h + $$Device:STM32F407VG$Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - + -DSTM32F40_41xxx - SFD\ST\STM32F4xx\STM32F4xx.sfr + $$Device:STM32F407VG$CMSIS\SVD\STM32F40x.svd 0 0 - ST\STM32F4xx\ - ST\STM32F4xx\ + + 0 0 @@ -82,6 +85,8 @@ 0 0 + 0 + 0 0 @@ -104,7 +109,7 @@ SARMCM3.DLL - -MPU + -MPU -REMAP DCM.DLL -pCM4 SARMCM3.DLL @@ -120,48 +125,6 @@ 0 16 - - 0 - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - - - 1 - 1 - 1 - 1 - 1 - 1 - 0 - 1 - 0 - 1 - 1 - - 0 - 8 - - - - - - - - - - - - - - STLink\ST-LINKIII-KEIL.dll - @@ -169,12 +132,12 @@ 0 0 1 - 1 + 0 4100 1 STLink\ST-LINKIII-KEIL.dll - "" () + @@ -220,14 +183,16 @@ 0 0 2 + 0 1 0 8 0 0 0 + 0 3 - 3 + 4 0 0 0 @@ -244,7 +209,7 @@ 0 0 1 - 1 + 0 0 @@ -338,8 +303,8 @@ 0 - 0x20020000 - 0x1 + 0x10000000 + 0x10000 @@ -359,7 +324,15 @@ 0 0 0 + 0 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 --c99 -USTM32F40_41xxx __heap_base__=Image$$$$RW_IRAM1$$$$ZI$$$$Limit __heap_end__=Image$$$$RW_IRAM2$$$$Base @@ -377,6 +350,7 @@ 0 0 0 + 0 --cpreproc @@ -405,42 +379,17 @@ - board + startup - - board.c - 1 - ..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.c - - - - - port - - - vectors.s - 2 - ..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\vectors.s - cstartup.s 2 - ..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\cstartup.s + ..\..\..\..\..\os\common\startup\ARMCMx\compilers\RVCT\cstartup.s - chcore.c - 1 - ..\..\..\..\..\os\rt\ports\ARMCMx\chcore.c - - - chcore_v7m.c - 1 - ..\..\..\..\..\os\rt\ports\ARMCMx\chcore_v7m.c - - - chcoreasm_v7m.s + vectors.s 2 - ..\..\..\..\..\os\rt\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s + ..\..\..\..\..\os\common\startup\ARMCMx\compilers\RVCT\vectors.s @@ -472,26 +421,6 @@ 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 @@ -502,11 +431,6 @@ 1 ..\..\..\..\..\os\rt\src\chmtx.c - - chqueues.c - 1 - ..\..\..\..\..\os\rt\src\chqueues.c - chregistry.c 1 @@ -542,65 +466,380 @@ 1 ..\..\..\..\..\os\rt\src\chtm.c + + chtrace.c + 1 + ..\..\..\..\..\os\rt\src\chtrace.c + + + + + kernel_port + + + chcore.c + 1 + ..\..\..\..\..\os\common\ports\ARMCMx\chcore.c + + + chcore_v7m.c + 1 + ..\..\..\..\..\os\common\ports\ARMCMx\chcore_v7m.c + + + chcoreasm_v7m.s + 2 + ..\..\..\..\..\os\common\ports\ARMCMx\compilers\RVCT\chcoreasm_v7m.s + + + + + oslib + + + 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 + hal - - serial.c - 1 - ..\..\..\..\..\os\hal\src\serial.c - - - gpt.c - 1 - ..\..\..\..\..\os\hal\src\gpt.c - hal.c 1 ..\..\..\..\..\os\hal\src\hal.c - st.c + hal_adc.c 1 - ..\..\..\..\..\os\hal\src\st.c + ..\..\..\..\..\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_crypto.c + 1 + ..\..\..\..\..\os\hal\src\hal_crypto.c + + + hal_dac.c + 1 + ..\..\..\..\..\os\hal\src\hal_dac.c + + + hal_efl.c + 1 + ..\..\..\..\..\os\hal\src\hal_efl.c + + + hal_flash.c + 1 + ..\..\..\..\..\os\hal\src\hal_flash.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_sio.c + 1 + ..\..\..\..\..\os\hal\src\hal_sio.c + + + hal_spi.c + 1 + ..\..\..\..\..\os\hal\src\hal_spi.c + + + hal_st.c + 1 + ..\..\..\..\..\os\hal\src\hal_st.c + + + hal_trng.c + 1 + ..\..\..\..\..\os\hal\src\hal_trng.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_wspi.c + 1 + ..\..\..\..\..\os\hal\src\hal_wspi.c - platform + hal_port + + hal_efl_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_efl_lld.c + hal_lld.c 1 ..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\hal_lld.c - pal_lld.c + stm32_isr.c 1 - ..\..\..\..\..\os\hal\ports\STM32\LLD\GPIOv2\pal_lld.c + ..\..\..\..\..\os\hal\ports\STM32\STM32F4xx\stm32_isr.c - gpt_lld.c + hal_adc_lld.c 1 - ..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\gpt_lld.c + ..\..\..\..\..\os\hal\ports\STM32\LLD\ADCv2\hal_adc_lld.c - serial_lld.c + hal_can_lld.c 1 - ..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\serial_lld.c + ..\..\..\..\..\os\hal\ports\STM32\LLD\CANv1\hal_can_lld.c - st_lld.c + hal_crypto_lld.c 1 - ..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\st_lld.c + ..\..\..\..\..\os\hal\ports\STM32\LLD\CRYPv1\hal_crypto_lld.c - nvic.c + hal_dac_lld.c 1 - ..\..\..\..\..\os\hal\ports\common\ARMCMx\nvic.c + ..\..\..\..\..\os\hal\ports\STM32\LLD\DACv1\hal_dac_lld.c + + + stm32_dma.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\DMAv2\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\I2Cv1\hal_i2c_lld.c + + + hal_mac_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\MACv1\hal_mac_lld.c + + + hal_usb_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\OTGv1\hal_usb_lld.c + + + hal_wspi_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\QUADSPIv1\hal_wspi_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\SPIv1\hal_i2s_lld.c + + + hal_spi_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\SPIv1\hal_spi_lld.c + + + hal_sdc_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\SDIOv1\hal_sdc_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_st_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\TIMv1\hal_st_lld.c + + + hal_serial_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\hal_serial_lld.c + + + hal_uart_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\USARTv1\hal_uart_lld.c + + + hal_wdg_lld.c + 1 + ..\..\..\..\..\os\hal\ports\STM32\LLD\xWDGv1\hal_wdg_lld.c + + + + + board + + + board.c + 1 + ..\..\..\..\..\os\hal\boards\ST_STM32F4_DISCOVERY\board.c @@ -648,4 +887,10 @@ + + + + + +