From 9e7a8491233d2e8bd9b2b6e93860f0f1bae378bc Mon Sep 17 00:00:00 2001 From: lyon Date: Mon, 23 May 2022 00:30:28 +0800 Subject: [PATCH] cancel lto in stm32f103c8 demo --- .../MDK-ARM/pikascript-demo.uvprojx | 384 +++++++++++++++--- 1 file changed, 321 insertions(+), 63 deletions(-) diff --git a/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx b/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx index 8dc8ed19d..511a26968 100644 --- a/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx +++ b/bsp/stm32f103c8/MDK-ARM/pikascript-demo.uvprojx @@ -10,37 +10,37 @@ pikascript-demo 0x4 ARM-ADS - 6160000::V6.16::ARMCLANG + 6180000::V6.18::ARMCLANG 1 STM32F103C8 STMicroelectronics - Keil.STM32F1xx_DFP.2.3.0 + Keil.STM32F1xx_DFP.2.4.0 http://www.keil.com/pack/ - IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x800FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") TZ - - - + IRAM(0x20000000-0x20004FFF) IROM(0x8000000-0x800FFFF) CLOCK(8000000) CPUTYPE("Cortex-M3") TZ + + + 0 - - - - - - - - - - + + + + + + + + + + $$Device:STM32F103C8$SVD\STM32F103xx.svd 0 0 - - - - - + + + + + 0 0 @@ -55,15 +55,15 @@ 1 1 1 - + 1 0 0 0 0 - - + + 0 0 0 @@ -73,7 +73,7 @@ 1 0 ..\pikascript\pikaBeforBuild-keil.bat - + 0 0 0 @@ -82,15 +82,15 @@ 0 0 - - + + 0 0 0 0 1 - + 0 @@ -104,8 +104,8 @@ 0 0 3 - - + + 0 @@ -114,7 +114,7 @@ DCM.DLL -pCM3 SARMCM3.DLL - + TCM.DLL -pCM3 @@ -138,11 +138,11 @@ 1 BIN\UL2CM3.DLL - - - - - + + + + + 0 @@ -174,8 +174,8 @@ 1 0 0 - "Cortex-M3" - + "Cortex-M3" + 0 0 0 @@ -186,6 +186,7 @@ 0 0 0 + 0 0 0 8 @@ -309,7 +310,7 @@ 0x0 - + 1 @@ -332,14 +333,14 @@ 3 1 1 - 1 + 0 0 0 - + USE_HAL_DRIVER,STM32F103xB - - ../Booter;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\pikascript\pikascript-lib/PikaStdDevice;..\pikascript\pikascript-lib/STM32F1;..\pikascript\pikascript-lib/PikaStdLib;..\pikascript\pikascript-api;..\pikascript\pikascript-core; + + ../Booter;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\pikascript\pikascript-lib/PikaStdDevice;..\pikascript\pikascript-lib/STM32F1;..\pikascript\pikascript-lib/PikaStdLib;..\pikascript\pikascript-api;..\pikascript\pikascript-core @@ -354,10 +355,10 @@ 0 4 - - - - + + + + @@ -367,15 +368,15 @@ 0 1 0 - - - - - - - - - + + + + + + + + + @@ -552,12 +553,269 @@ pikascript-lib - - PikaStdDevice_IIC.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_IIC.cPikaStdDevice_ADC.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_ADC.cPikaStdDevice_GPIO.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_GPIO.cPikaStdDevice_Time.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_Time.cPikaStdDevice_UART.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_UART.cPikaStdDevice_PWM.c1..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_PWM.cSTM32F1_PWM.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_PWM.cSTM32F1_ADC.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_ADC.cSTM32F1_IIC.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_IIC.cSTM32F1_Time.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_Time.cSTM32F1_common.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_common.cSTM32F1_GPIO.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_GPIO.cSTM32F1_UART.c1..\pikascript\pikascript-lib/STM32F1/STM32F1_UART.cPikaStdLib_RangeObj.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.cPikaStdData_Dict.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_Dict.cPikaStdTask_Task.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdTask_Task.cPikaStdLib_StringObj.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_StringObj.cPikaStdLib_MemChecker.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.cPikaDebuger_Debuger.c1..\pikascript\pikascript-lib/PikaStdLib/PikaDebuger_Debuger.cPikaStdData_String.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_String.cPikaStdData_List.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_List.cPikaStdLib_SysObj.c1..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c + + + PikaStdDevice_IIC.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_IIC.c + + + PikaStdDevice_ADC.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_ADC.c + + + PikaStdDevice_GPIO.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_GPIO.c + + + PikaStdDevice_Time.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_Time.c + + + PikaStdDevice_UART.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_UART.c + + + PikaStdDevice_PWM.c + 1 + ..\pikascript\pikascript-lib/PikaStdDevice/PikaStdDevice_PWM.c + + + STM32F1_PWM.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_PWM.c + + + STM32F1_ADC.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_ADC.c + + + STM32F1_IIC.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_IIC.c + + + STM32F1_Time.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_Time.c + + + STM32F1_common.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_common.c + + + STM32F1_GPIO.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_GPIO.c + + + STM32F1_UART.c + 1 + ..\pikascript\pikascript-lib/STM32F1/STM32F1_UART.c + + + PikaStdLib_RangeObj.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_RangeObj.c + + + PikaStdData_Dict.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_Dict.c + + + PikaStdTask_Task.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdTask_Task.c + + + PikaStdLib_StringObj.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_StringObj.c + + + PikaStdLib_MemChecker.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_MemChecker.c + + + PikaDebuger_Debuger.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaDebuger_Debuger.c + + + PikaStdData_String.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_String.c + + + PikaStdData_List.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdData_List.c + + + PikaStdLib_SysObj.c + 1 + ..\pikascript\pikascript-lib/PikaStdLib/PikaStdLib_SysObj.c + + + pikascript-api - - STM32F1_lowLevel-api.c1..\pikascript\pikascript-api/STM32F1_lowLevel-api.cSTM32F1_ADC-api.c1..\pikascript\pikascript-api/STM32F1_ADC-api.cPikaStdLib-api.c1..\pikascript\pikascript-api/PikaStdLib-api.cPikaStdLib_PikaObj-api.c1..\pikascript\pikascript-api/PikaStdLib_PikaObj-api.cSTM32F1_IIC-api.c1..\pikascript\pikascript-api/STM32F1_IIC-api.cPikaStdData_Dict-api.c1..\pikascript\pikascript-api/PikaStdData_Dict-api.cpikaScript.c1..\pikascript\pikascript-api/pikaScript.cSTM32F1_PWM-api.c1..\pikascript\pikascript-api/STM32F1_PWM-api.cmachine_PWM-api.c1..\pikascript\pikascript-api/machine_PWM-api.cPikaStdTask_Task-api.c1..\pikascript\pikascript-api/PikaStdTask_Task-api.cPikaStdDevice_UART-api.c1..\pikascript\pikascript-api/PikaStdDevice_UART-api.cPikaStdDevice-api.c1..\pikascript\pikascript-api/PikaStdDevice-api.cPikaStdDevice_IIC-api.c1..\pikascript\pikascript-api/PikaStdDevice_IIC-api.cPikaStdDevice_GPIO-api.c1..\pikascript\pikascript-api/PikaStdDevice_GPIO-api.cPikaDebug-api.c1..\pikascript\pikascript-api/PikaDebug-api.cPikaStdDevice_PWM-api.c1..\pikascript\pikascript-api/PikaStdDevice_PWM-api.cmachine_GPIO-api.c1..\pikascript\pikascript-api/machine_GPIO-api.cmachine-api.c1..\pikascript\pikascript-api/machine-api.cmachine_IIC-api.c1..\pikascript\pikascript-api/machine_IIC-api.cPikaStdData_List-api.c1..\pikascript\pikascript-api/PikaStdData_List-api.cPikaStdDevice_Time-api.c1..\pikascript\pikascript-api/PikaStdDevice_Time-api.cPikaDebug_Debuger-api.c1..\pikascript\pikascript-api/PikaDebug_Debuger-api.cPikaStdLib_RangeObj-api.c1..\pikascript\pikascript-api/PikaStdLib_RangeObj-api.cPikaMain-api.c1..\pikascript\pikascript-api/PikaMain-api.cmachine_Time-api.c1..\pikascript\pikascript-api/machine_Time-api.cPikaStdData-api.c1..\pikascript\pikascript-api/PikaStdData-api.cSTM32F1_GPIO-api.c1..\pikascript\pikascript-api/STM32F1_GPIO-api.cPikaStdData_ByteArray-api.c1..\pikascript\pikascript-api/PikaStdData_ByteArray-api.cPikaStdLib_StringObj-api.c1..\pikascript\pikascript-api/PikaStdLib_StringObj-api.cmachine_ADC-api.c1..\pikascript\pikascript-api/machine_ADC-api.cPikaStdData_String-api.c1..\pikascript\pikascript-api/PikaStdData_String-api.cSTM32F1_UART-api.c1..\pikascript\pikascript-api/STM32F1_UART-api.cSTM32F1-api.c1..\pikascript\pikascript-api/STM32F1-api.cSTM32F1_Time-api.c1..\pikascript\pikascript-api/STM32F1_Time-api.cPikaStdLib_MemChecker-api.c1..\pikascript\pikascript-api/PikaStdLib_MemChecker-api.cPikaStdLib_SysObj-api.c1..\pikascript\pikascript-api/PikaStdLib_SysObj-api.cPikaStdDevice_ADC-api.c1..\pikascript\pikascript-api/PikaStdDevice_ADC-api.cPikaStdTask-api.c1..\pikascript\pikascript-api/PikaStdTask-api.cmachine_UART-api.c1..\pikascript\pikascript-api/machine_UART-api.cmachine_lowLevel-api.c1..\pikascript\pikascript-api/machine_lowLevel-api.c + + + STM32F1_lowLevel-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_lowLevel-api.c + + + STM32F1_ADC-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_ADC-api.c + + + PikaStdLib-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib-api.c + + + PikaStdLib_PikaObj-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib_PikaObj-api.c + + + STM32F1_IIC-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_IIC-api.c + + + pikaScript.c + 1 + ..\pikascript\pikascript-api/pikaScript.c + + + STM32F1_PWM-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_PWM-api.c + + + machine_PWM-api.c + 1 + ..\pikascript\pikascript-api/machine_PWM-api.c + + + PikaStdDevice_UART-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_UART-api.c + + + PikaStdDevice_IIC-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_IIC-api.c + + + PikaStdDevice_GPIO-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_GPIO-api.c + + + PikaStdDevice_PWM-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_PWM-api.c + + + machine_GPIO-api.c + 1 + ..\pikascript\pikascript-api/machine_GPIO-api.c + + + machine-api.c + 1 + ..\pikascript\pikascript-api/machine-api.c + + + machine_IIC-api.c + 1 + ..\pikascript\pikascript-api/machine_IIC-api.c + + + PikaStdDevice_Time-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_Time-api.c + + + PikaStdLib_RangeObj-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib_RangeObj-api.c + + + PikaMain-api.c + 1 + ..\pikascript\pikascript-api/PikaMain-api.c + + + machine_Time-api.c + 1 + ..\pikascript\pikascript-api/machine_Time-api.c + + + STM32F1_GPIO-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_GPIO-api.c + + + PikaStdLib_StringObj-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib_StringObj-api.c + + + machine_ADC-api.c + 1 + ..\pikascript\pikascript-api/machine_ADC-api.c + + + STM32F1_UART-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_UART-api.c + + + STM32F1_Time-api.c + 1 + ..\pikascript\pikascript-api/STM32F1_Time-api.c + + + PikaStdLib_MemChecker-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib_MemChecker-api.c + + + PikaStdLib_SysObj-api.c + 1 + ..\pikascript\pikascript-api/PikaStdLib_SysObj-api.c + + + PikaStdDevice_ADC-api.c + 1 + ..\pikascript\pikascript-api/PikaStdDevice_ADC-api.c + + + machine_UART-api.c + 1 + ..\pikascript\pikascript-api/machine_UART-api.c + + + machine_lowLevel-api.c + 1 + ..\pikascript\pikascript-api/machine_lowLevel-api.c + + + Booter @@ -633,8 +891,8 @@ - - + + @@ -643,4 +901,4 @@ - \ No newline at end of file +