From f2faf532c7f9a3d1e02ac78f9ecc84c02f2de131 Mon Sep 17 00:00:00 2001 From: armink Date: Tue, 21 Apr 2015 08:20:14 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91F?= =?UTF-8?q?lash=E7=8E=AF=E5=A2=83=E5=8F=98=E9=87=8F=E7=9A=84=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E6=96=B9=E5=BC=8F=EF=BC=8C=E9=87=87=E7=94=A8=E9=9D=99?= =?UTF-8?q?=E6=80=81=E5=86=85=E5=AD=98=EF=BC=8C=E5=87=8F=E4=BD=8E=E7=A7=BB?= =?UTF-8?q?=E6=A4=8D=E9=9A=BE=E5=BA=A6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: armink --- demo/stm32f10x/non_os/EWARM/EasyFlash.dep | 767 ++---- .../non_os/EWARM/settings/EasyFlash.dbgdt | 10 +- .../non_os/EWARM/settings/EasyFlash.dni | 2 +- .../non_os/EWARM/settings/EasyFlash.wsdt | 8 +- .../startup/arm/startup_stm32f10x_hd.s | 2 +- demo/stm32f10x/non_os/RVMDK/EasyFlash.uvopt | 106 +- .../non_os/RVMDK/EasyFlash_stm32f103xE.dep | 22 +- .../non_os/RVMDK/EasyFlash_uvopt.bak | 1149 ++------- demo/stm32f10x/non_os/RVMDK/JLinkLog.txt | 320 ++- .../non_os/components/flash/port/flash_port.c | 29 +- demo/stm32f10x/rtt/EWARM/EasyFlash.dep | 2068 +---------------- .../rtt/EWARM/settings/EasyFlash.wsdt | 8 +- .../rtt/components/flash/port/flash_port.c | 30 +- demo/stm32f4xx/EWARM/EasyFlash.dep | 1784 +++++++------- demo/stm32f4xx/EWARM/settings/EasyFlash.wsdt | 8 +- .../components/flash/port/flash_port.c | 31 +- flash/inc/flash.h | 4 +- flash/port/flash_port.c | 33 +- flash/src/flash.c | 17 +- flash/src/flash_env.c | 37 +- flash/src/flash_env_wl.c | 53 +- 21 files changed, 1559 insertions(+), 4929 deletions(-) diff --git a/demo/stm32f10x/non_os/EWARM/EasyFlash.dep b/demo/stm32f10x/non_os/EWARM/EasyFlash.dep index ea13279..4f7f943 100644 --- a/demo/stm32f10x/non_os/EWARM/EasyFlash.dep +++ b/demo/stm32f10x/non_os/EWARM/EasyFlash.dep @@ -6,961 +6,564 @@ stm32f103xE - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\app\inc\stm32f10x_it.h $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o $PROJ_DIR$\stm32f103xE\Obj\flash_port.pbi + $PROJ_DIR$\stm32f103xE\Obj\flash_iap.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o + $PROJ_DIR$\stm32f103xE\Obj\bsp.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\stm32f103xE\Obj\app.o $PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\stm32f103xE\Obj\flash_port.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o - $PROJ_DIR$\stm32f103xE\Obj\misc.o - $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o - $PROJ_DIR$\stm32f103xE\Obj\flash_env.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o - $TOOLKIT_DIR$\inc\c\ystdio.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\stm32f103xE\Obj\flash.o + $PROJ_DIR$\stm32f103xE\Obj\misc.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\..\..\..\flash\inc\flash.h - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out - $PROJ_DIR$\stm32f103xE\Obj\EasyFlash.pbd - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\components\others\stm32f103xE.icf - $PROJ_DIR$\stm32f103xE\List\EasyFlash.map - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\stm32f103xE\Obj\flash_env.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\components\others\bsp.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\stm32f103xE\Obj\app.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o - $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o + $PROJ_DIR$\stm32f103xE\Obj\flash_utils.pbi + $PROJ_DIR$\stm32f103xE\Obj\app.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\stm32f103xE\Obj\flash_utils.o $PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.o + $PROJ_DIR$\stm32f103xE\Obj\flash_iap.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o - $PROJ_DIR$\stm32f103xE\Obj\flash.o $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o - $PROJ_DIR$\stm32f103xE\Obj\flash_utils.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\stm32f103xE\Obj\app.pbi - $PROJ_DIR$\stm32f103xE\Obj\bsp.o - $PROJ_DIR$\stm32f103xE\Obj\flash_iap.o - $PROJ_DIR$\stm32f103xE\Obj\flash_utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash_iap.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash_port.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\stm32f103xE\Obj\misc.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\app\inc\stm32f10x_conf.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\components\others\types.h + $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\stm32f103xE\Obj\flash_env.o + $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o + $PROJ_DIR$\stm32f103xE\Obj\flash_env.pbi + $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\stm32f103xE\Obj\misc.o + $PROJ_DIR$\stm32f103xE\Obj\flash.pbi + $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\components\flash\port\flash_port.c - $PROJ_DIR$\..\..\..\..\flash\src\flash.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c + $PROJ_DIR$\stm32f103xE\Obj\EasyFlash.pbd + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\app\src\app.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\app\src\stm32f10x_it.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\app\src\app.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c $PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c - $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\..\..\..\flash\src\flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + $PROJ_DIR$\..\components\flash\port\flash_port.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c [ROOT_NODE] ILINK - 68 72 + 53 $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out - - ILINK - 72 - OBJCOPY - 86 + 22 - - - ILINK - 71 94 110 105 79 102 111 114 107 19 20 115 103 31 116 14 23 108 18 8 22 97 24 25 104 29 106 15 9 101 117 98 95 75 73 51 50 57 36 - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c ICCARM - 117 + 9 BICOMP - 28 + 39 - - - ICCARM - 77 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 77 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 95 + 28 BICOMP - 47 + 77 - - - ICCARM - 64 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 2 53 - - - BICOMP - 64 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM - 75 + 37 BICOMP - 39 + 40 - - - ICCARM - 2 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 53 - - - BICOMP - 2 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c ICCARM - 18 + 59 BICOMP - 26 + 71 - - - ICCARM - 88 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 88 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c ICCARM - 97 + 3 BICOMP - 42 + 41 - - - ICCARM - 48 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 91 59 54 38 64 2 53 - - - BICOMP - 48 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c ICCARM - 25 + 49 BICOMP - 1 + 67 - - - ICCARM - 84 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 84 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c ICCARM - 106 + 17 BICOMP - 43 + 6 - - - ICCARM - 80 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 80 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c ICCARM - 8 + 48 BICOMP - 49 + 76 - - - ICCARM - 13 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 81 48 91 59 54 38 64 2 53 - - - BICOMP - 13 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c ICCARM - 15 + 38 BICOMP - 11 + 43 - - - ICCARM - 54 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 38 64 2 53 - - - BICOMP - 54 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c ICCARM - 9 + 85 BICOMP - 123 + 18 - - - ICCARM - 74 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 74 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c ICCARM - 108 + 36 BICOMP - 17 + 64 - - - ICCARM - 89 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 89 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c ICCARM - 101 + 46 BICOMP - 45 + 58 - - - ICCARM - 67 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 67 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c ICCARM - 29 + 0 BICOMP - 124 + 44 - - - ICCARM - 59 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 54 38 64 2 53 - - - BICOMP - 59 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c ICCARM - 24 + 55 BICOMP - 46 + 14 - - - ICCARM - 91 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 59 54 38 64 2 53 - - - BICOMP - 91 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c ICCARM - 22 + 33 BICOMP - 30 + 54 - - - ICCARM - 81 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 48 91 59 54 38 64 2 53 - - - BICOMP - 81 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c ICCARM - 98 + 34 BICOMP - 41 + 65 - - - ICCARM - 38 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 64 2 53 - - - BICOMP - 38 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 64 2 53 - - - $PROJ_DIR$\..\components\flash\port\flash_port.c + $PROJ_DIR$\..\components\others\bsp.c ICCARM - 114 + 4 BICOMP - 10 + 42 - - - ICCARM - 56 136 35 3 5 55 33 90 0 62 93 92 6 32 63 131 125 37 85 87 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 56 136 35 3 5 55 33 90 0 62 93 92 6 32 63 131 125 37 85 87 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\..\..\..\flash\src\flash.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - ICCARM - 105 - - - BICOMP - 27 + AARM + 74 - - - ICCARM - 56 136 35 3 5 55 33 90 0 62 93 92 - - - BICOMP - 56 136 35 3 5 55 33 90 0 62 93 92 - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c ICCARM - 111 + 32 BICOMP - 113 + 12 - - - ICCARM - 56 136 35 3 5 55 33 90 0 62 93 92 - - - BICOMP - 56 136 35 3 5 55 33 90 0 62 93 92 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\app\src\app.c ICCARM - 103 + 7 BICOMP - 118 + 24 - - - ICCARM - 61 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 61 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM - 31 + 15 BICOMP - 132 + 57 - - - ICCARM - 58 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 58 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c ICCARM - 116 + 51 BICOMP - 16 + 35 - - - ICCARM - 76 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 76 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\app\src\stm32f10x_it.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c ICCARM - 104 + 47 BICOMP - 99 + 21 - - - ICCARM - 7 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 7 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c ICCARM - 14 + 29 BICOMP - 40 + 23 - - - ICCARM - 66 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 66 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c ICCARM - 73 + 2 BICOMP - 100 + 31 - - - ICCARM - 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM - 23 + 72 BICOMP - 44 + 20 - - - ICCARM - 83 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - BICOMP - 83 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 53 - - - $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\..\..\..\flash\src\flash.c ICCARM - 94 + 19 BICOMP - 109 + 73 - - - ICCARM - 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 56 136 93 92 6 32 63 - - - BICOMP - 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 56 136 93 92 6 32 63 - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c ICCARM - 102 + 45 BICOMP - 12 + 5 - - - ICCARM - 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63 - - - BICOMP - 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63 - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM - 107 + 16 BICOMP - 112 + 27 - - - ICCARM - 136 35 3 5 55 33 90 0 62 93 92 - - - BICOMP - 136 35 3 5 55 33 90 0 62 93 92 - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c ICCARM - 79 + 10 BICOMP - 21 + 25 - - - ICCARM - 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63 - - - BICOMP - 56 136 35 3 5 55 33 90 0 62 93 92 70 78 63 - - - $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c ICCARM - 110 + 26 BICOMP - 96 + 11 - - - ICCARM - 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 6 92 32 - - - BICOMP - 82 125 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 58 13 81 48 91 59 54 38 64 2 53 6 92 32 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\components\flash\port\flash_port.c ICCARM - 19 + 13 BICOMP - 119 + 1 - - - ICCARM - 53 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 - - - BICOMP - 53 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 37 58 13 81 48 91 59 54 38 64 2 - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c ICCARM - 115 + 50 BICOMP - 4 + 52 - + + + $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c + ICCARM - 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 58 13 81 48 91 59 54 38 64 2 53 + 30 BICOMP - 37 85 87 35 3 5 55 33 90 0 62 65 34 52 126 60 125 58 13 81 48 91 59 54 38 64 2 53 - - - - - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - - - AARM - 20 + 8 diff --git a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dbgdt b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dbgdt index ffd28c4..bc0b7f3 100644 --- a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dbgdt +++ b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dbgdt @@ -39,7 +39,7 @@ - + TabID-27820-6871 @@ -55,7 +55,7 @@ TabID-23458-14555Find All DeclarationsFind-All-Declarations - 0 + 0 TabID-5800-6874 @@ -67,20 +67,20 @@ - 0TabID-15165-9557Live WatchStaticWatch0 + 0TabID-15165-9557Live WatchStaticWatch0 - TextEditor$WS_DIR$\..\app\src\app.c000000112112TextEditor$WS_DIR$\..\components\others\bsp.c000001575817581710100000010000001 + TextEditor$WS_DIR$\..\app\src\app.c00000034734700100000010000001 - iaridepm.enu1armjlink.enu1debuggergui.enu1-2-2727241-2-210019759524203723144643753878-2-2727477-2-2200200119048206825285119753878-2-21951682-2-21684197100238120372359524203723 + iaridepm.enu1armjlink.enu1debuggergui.enu1-2-2727241-2-210019759524203723144643753878-2-2727477-2-2200200119048206825285119753878-2-21951682-2-21684197100238120372359524203723 diff --git a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dni b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dni index 797c70d..eb71d54 100644 --- a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dni +++ b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.dni @@ -9,7 +9,7 @@ TriggerName=main LimitSize=0 ByteLimit=50 [DebugChecksum] -Checksum=-181543210 +Checksum=529462468 [Exceptions] StopOnUncaught=_ 0 StopOnThrow=_ 0 diff --git a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.wsdt b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.wsdt index dcc1d46..fbbf97f 100644 --- a/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.wsdt +++ b/demo/stm32f10x/non_os/EWARM/settings/EasyFlash.wsdt @@ -17,7 +17,7 @@ 2012153248119162258082994 - + TabID-30370-1297 @@ -29,20 +29,20 @@ - 0TabID-24390-6730BuildBuildTabID-3984-13619Find All DeclarationsFind-All-Declarations0 + 0TabID-24390-6730BuildBuildTabID-3984-13619Find All DeclarationsFind-All-Declarations0 - TextEditor$WS_DIR$\..\app\src\app.c00000013713700100000010000001 + TextEditor$WS_DIR$\..\app\src\app.c00000034734700100000010000001 - iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 + iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 diff --git a/demo/stm32f10x/non_os/Libraries/CMSIS_RVMDK/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s b/demo/stm32f10x/non_os/Libraries/CMSIS_RVMDK/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s index ffc9c77..49a3d7a 100644 --- a/demo/stm32f10x/non_os/Libraries/CMSIS_RVMDK/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s +++ b/demo/stm32f10x/non_os/Libraries/CMSIS_RVMDK/CM3/DeviceSupport/ST/STM32F10x/startup/arm/startup_stm32f10x_hd.s @@ -42,7 +42,7 @@ __initial_sp ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> ; -Heap_Size EQU 0x00001000 +Heap_Size EQU 0x00000400 AREA HEAP, NOINIT, READWRITE, ALIGN=3 __heap_base diff --git a/demo/stm32f10x/non_os/RVMDK/EasyFlash.uvopt b/demo/stm32f10x/non_os/RVMDK/EasyFlash.uvopt index caefcd8..eb73428 100644 --- a/demo/stm32f10x/non_os/RVMDK/EasyFlash.uvopt +++ b/demo/stm32f10x/non_os/RVMDK/EasyFlash.uvopt @@ -199,21 +199,21 @@ 1 0 0 - 37 + 52 0 1 - 10 + 9 0 ..\APP\src\app.c app.c 1 - 4 + 2 1 0 0 - 21 + 0 0 0 0 @@ -223,7 +223,7 @@ 1 - 0 + 3 5 0 0 @@ -244,28 +244,28 @@ 0 2 - 8 + 4 1 0 0 0 0 - 172 - 185 + 0 + 0 0 ..\components\others\bsp.c bsp.c 2 - 13 + 5 2 0 0 - 32 + 34 0 - 26 - 45 + 1 + 1 0 ..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s startup_stm32f10x_hd.s @@ -279,21 +279,21 @@ 0 3 - 14 + 6 1 0 0 - 6 + 0 0 - 194 - 194 + 0 + 0 0 ..\components\flash\port\flash_port.c flash_port.c 3 - 0 + 7 1 0 0 @@ -307,21 +307,21 @@ 3 - 0 + 8 1 0 0 0 0 - 107 - 120 + 0 + 0 0 ..\..\..\..\flash\src\flash_env.c flash_env.c 3 - 0 + 9 1 0 0 @@ -335,7 +335,7 @@ 3 - 0 + 10 1 0 0 @@ -349,7 +349,7 @@ 3 - 0 + 11 1 0 0 @@ -370,7 +370,7 @@ 0 4 - 20 + 12 1 0 0 @@ -384,7 +384,7 @@ 4 - 21 + 13 1 0 0 @@ -398,7 +398,7 @@ 4 - 22 + 14 1 0 0 @@ -412,7 +412,7 @@ 4 - 23 + 15 1 0 0 @@ -426,7 +426,7 @@ 4 - 24 + 16 1 0 0 @@ -440,7 +440,7 @@ 4 - 25 + 17 1 0 0 @@ -454,7 +454,7 @@ 4 - 26 + 18 1 0 0 @@ -468,7 +468,7 @@ 4 - 27 + 19 1 0 0 @@ -482,7 +482,7 @@ 4 - 28 + 20 1 0 0 @@ -496,7 +496,7 @@ 4 - 29 + 21 1 0 0 @@ -510,7 +510,7 @@ 4 - 30 + 22 1 0 0 @@ -524,7 +524,7 @@ 4 - 31 + 23 1 0 0 @@ -538,7 +538,7 @@ 4 - 32 + 24 1 0 0 @@ -552,7 +552,7 @@ 4 - 33 + 25 1 0 0 @@ -566,7 +566,7 @@ 4 - 34 + 26 1 0 0 @@ -580,7 +580,7 @@ 4 - 35 + 27 1 0 0 @@ -594,7 +594,7 @@ 4 - 36 + 28 1 0 0 @@ -608,7 +608,7 @@ 4 - 37 + 29 1 0 0 @@ -622,7 +622,7 @@ 4 - 38 + 30 1 0 0 @@ -636,7 +636,7 @@ 4 - 39 + 31 1 0 0 @@ -650,7 +650,7 @@ 4 - 40 + 32 1 0 0 @@ -664,7 +664,7 @@ 4 - 41 + 33 1 0 0 @@ -678,7 +678,7 @@ 4 - 42 + 34 1 0 0 @@ -699,11 +699,11 @@ 0 5 - 44 + 35 1 0 0 - 41 + 0 0 0 0 @@ -2633,7 +2633,7 @@ File 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1423 @@ -4194,7 +4194,7 @@ File 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020001001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020005001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1423 @@ -4226,7 +4226,7 @@ Debug 2582 - 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473000000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 + 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000004002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473010000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 968 @@ -4254,9 +4254,9 @@ ..\APP\src\app.c - 37 + 52 1 - 10 + 9 diff --git a/demo/stm32f10x/non_os/RVMDK/EasyFlash_stm32f103xE.dep b/demo/stm32f10x/non_os/RVMDK/EasyFlash_stm32f103xE.dep index 514be39..9f5db8f 100644 --- a/demo/stm32f10x/non_os/RVMDK/EasyFlash_stm32f103xE.dep +++ b/demo/stm32f10x/non_os/RVMDK/EasyFlash_stm32f103xE.dep @@ -18,7 +18,7 @@ I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x545CB529) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x545CB528) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h)(0x545CB529) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x545CB528) -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) I (C:\Program Files\Keil\ARM\RV31\INC\stdio.h)(0x4BA13B96) @@ -64,9 +64,9 @@ I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x545CB528) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h)(0x545CB529) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x545CB528) I (C:\Program Files\Keil\ARM\RV31\INC\stdio.h)(0x4BA13B96) -F (..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s)(0x55321BC6)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" --list ".\Output\list\startup_stm32f10x_hd.lst" --xref -o ".\Output\startup_stm32f10x_hd.o" --depend ".\Output\startup_stm32f10x_hd.d") -F (..\components\flash\port\flash_port.c)(0x5532118B)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_port.o" --omf_browse ".\Output\flash_port.crf" --depend ".\Output\flash_port.d") -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +F (..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s)(0x553596CB)(--cpu Cortex-M3 -g --apcs=interwork --pd "__MICROLIB SETA 1" -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" --list ".\Output\list\startup_stm32f10x_hd.lst" --xref -o ".\Output\startup_stm32f10x_hd.o" --depend ".\Output\startup_stm32f10x_hd.d") +F (..\components\flash\port\flash_port.c)(0x5535959F)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_port.o" --omf_browse ".\Output\flash_port.crf" --depend ".\Output\flash_port.d") +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stdint.h)(0x4BA13B96) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) @@ -89,27 +89,27 @@ I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h)(0x545CB529) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h)(0x545CB528) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h)(0x545CB529) I (..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h)(0x545CB528) -F (..\..\..\..\flash\src\flash.c)(0x5530BFAC)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash.o" --omf_browse ".\Output\flash.crf" --depend ".\Output\flash.d") -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +F (..\..\..\..\flash\src\flash.c)(0x5534DA41)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash.o" --omf_browse ".\Output\flash.crf" --depend ".\Output\flash.d") +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stdint.h)(0x4BA13B96) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) -F (..\..\..\..\flash\src\flash_env.c)(0x5530BFBA)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_env.o" --omf_browse ".\Output\flash_env.crf" --depend ".\Output\flash_env.d") -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +F (..\..\..\..\flash\src\flash_env.c)(0x5534DEFC)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_env.o" --omf_browse ".\Output\flash_env.crf" --depend ".\Output\flash_env.d") +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stdint.h)(0x4BA13B96) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) I (C:\Program Files\Keil\ARM\RV31\INC\string.h)(0x4BA13B9A) I (C:\Program Files\Keil\ARM\RV31\INC\stdlib.h)(0x4BD5D7FE) -F (..\..\..\..\flash\src\flash_env_wl.c)(0x5530BFCA)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_env_wl.o" --omf_browse ".\Output\flash_env_wl.crf" --depend ".\Output\flash_env_wl.d") -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +F (..\..\..\..\flash\src\flash_env_wl.c)(0x5534DE03)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_env_wl.o" --omf_browse ".\Output\flash_env_wl.crf" --depend ".\Output\flash_env_wl.d") +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stdint.h)(0x4BA13B96) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) I (C:\Program Files\Keil\ARM\RV31\INC\string.h)(0x4BA13B9A) I (C:\Program Files\Keil\ARM\RV31\INC\stdlib.h)(0x4BD5D7FE) F (..\..\..\..\flash\src\flash_iap.c)(0x5524EE4B)(-c --cpu Cortex-M3 -D__MICROLIB -g -O0 -Otime --apcs=interwork --split_sections -I..\app\inc -I..\components\rtt_uart -I..\components\others -I..\Libraries\STM32F10x_StdPeriph_Driver\inc -I..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x -I..\..\..\..\flash\inc -I "C:\Program Files\Keil\ARM\INC" -I "C:\Program Files\Keil\ARM\INC\ST\STM32F10x" -DUSE_STDPERIPH_DRIVER -DSTM32F10X_HD -DUSE_FULL_ASSERT -o ".\Output\flash_iap.o" --omf_browse ".\Output\flash_iap.crf" --depend ".\Output\flash_iap.d") -I (..\..\..\..\flash\inc\flash.h)(0x5531B78D) +I (..\..\..\..\flash\inc\flash.h)(0x5535936A) I (..\components\others\types.h)(0x54B63E7E) I (C:\Program Files\Keil\ARM\RV31\INC\stdint.h)(0x4BA13B96) I (C:\Program Files\Keil\ARM\RV31\INC\stddef.h)(0x4C10B340) diff --git a/demo/stm32f10x/non_os/RVMDK/EasyFlash_uvopt.bak b/demo/stm32f10x/non_os/RVMDK/EasyFlash_uvopt.bak index f65c103..caefcd8 100644 --- a/demo/stm32f10x/non_os/RVMDK/EasyFlash_uvopt.bak +++ b/demo/stm32f10x/non_os/RVMDK/EasyFlash_uvopt.bak @@ -144,7 +144,7 @@ 0 DLGTARM - (1010=-1,-1,-1,-1,0)(1007=105,139,282,406,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=506,182,710,640,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=438,314,827,651,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) + (1010=-1,-1,-1,-1,0)(1007=105,139,282,406,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(100=-1,-1,-1,-1,0)(110=-1,-1,-1,-1,0)(111=506,182,710,640,0)(1011=-1,-1,-1,-1,0)(180=-1,-1,-1,-1,0)(120=-1,-1,-1,-1,0)(121=-1,-1,-1,-1,0)(122=-1,-1,-1,-1,0)(123=-1,-1,-1,-1,0)(124=-1,-1,-1,-1,0)(125=-1,-1,-1,-1,0)(126=-1,-1,-1,-1,0)(140=-1,-1,-1,-1,0)(240=438,314,827,651,0)(190=-1,-1,-1,-1,0)(200=-1,-1,-1,-1,0)(170=-1,-1,-1,-1,0)(130=-1,-1,-1,-1,0)(131=-1,-1,-1,-1,0)(132=-1,-1,-1,-1,0)(133=-1,-1,-1,-1,0)(160=-1,-1,-1,-1,0)(161=-1,-1,-1,-1,0)(162=-1,-1,-1,-1,0)(210=-1,-1,-1,-1,0)(211=-1,-1,-1,-1,0)(220=-1,-1,-1,-1,0)(221=-1,-1,-1,-1,0)(230=-1,-1,-1,-1,0)(231=-1,-1,-1,-1,0)(232=-1,-1,-1,-1,0)(233=-1,-1,-1,-1,0)(150=-1,-1,-1,-1,0)(151=-1,-1,-1,-1,0) 0 @@ -154,53 +154,9 @@ 0 JL2CM3 - -U19087980 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 + -U20090928 -O78 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8002 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 - - - 0 - 1 - CpuUsageMajor,0x0A - - - 1 - 1 - CpuUsageMinor,0x0A - - - 2 - 1 - ucMasterRTURcvBuf - - - 3 - 1 - usSRegHoldBuf,0x0A - - - 4 - 1 - ucRTUBuf - - - 5 - 1 - usMRegHoldBuf[ucMBMasterSndAddress] - - - - - 0 - 2 - CpuUsageMajor,0x0A - - - 1 - 2 - CpuUsageMinor,0x0A - - 0 1 @@ -243,634 +199,32 @@ 1 0 0 - 0 - 0 - 0 - 0 - 0 - ..\APP\src\app.c - app.c - - - 1 - 2 - 1 - 0 - 0 - 56 - 0 - 1 - 19 - 0 - ..\APP\src\app_task.c - app_task.c - - - 1 - 3 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\app\src\user_finsh_cmd.c - user_finsh_cmd.c - - - 1 - 4 - 1 - 0 - 0 - 21 + 37 0 1 - 25 - 0 - ..\APP\src\stm32f10x_it.c - stm32f10x_it.c - - - 1 - 5 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\APP\inc\delay_conf.h - delay_conf.h - - - 1 - 6 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\APP\inc\stm32f10x_conf.h - stm32f10x_conf.h - - - 1 - 7 - 5 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\APP\inc\rtconfig.h - rtconfig.h - - - - - bsp - 0 - 0 - 0 - - 2 - 8 - 1 - 0 - 0 - 39 - 0 - 166 - 198 - 0 - ..\components\others\bsp.c - bsp.c - - - 2 - 9 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\components\others\utils.c - utils.c - - - 2 - 10 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\components\rtt_uart\usart.c - usart.c - - - 2 - 11 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c - cpuport.c - - - 2 - 12 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_rvds.S - context_rvds.S - - - 2 - 13 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s - startup_stm32f10x_hd.s - - - - - easyflash - 0 - 0 - 0 - - 3 - 14 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\components\flash\port\flash_port.c - flash_port.c - - - 3 - 15 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\flash\src\flash.c - flash.c - - - 3 - 16 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\flash\src\flash_env.c - flash_env.c - - - 3 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\flash\src\flash_env_wl.c - flash_env_wl.c - - - 3 - 17 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\flash\src\flash_iap.c - flash_iap.c - - - 3 - 18 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\..\..\flash\src\flash_utils.c - flash_utils.c - - - - - std_periph_driver - 0 - 0 - 0 - - 4 - 19 - 1 - 0 - 0 - 0 - 0 - 0 - 0 + 10 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - misc.c - - - 4 - 20 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - stm32f10x_adc.c - - - 4 - 21 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - stm32f10x_bkp.c - - - 4 - 22 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - stm32f10x_can.c - - - 4 - 23 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - stm32f10x_cec.c - - - 4 - 24 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - stm32f10x_crc.c - - - 4 - 25 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - stm32f10x_dac.c - - - 4 - 26 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - stm32f10x_dbgmcu.c - - - 4 - 27 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - stm32f10x_dma.c - - - 4 - 28 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - stm32f10x_exti.c - - - 4 - 29 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - stm32f10x_flash.c - - - 4 - 30 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - stm32f10x_fsmc.c - - - 4 - 31 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - stm32f10x_gpio.c - - - 4 - 32 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - stm32f10x_i2c.c - - - 4 - 33 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - stm32f10x_iwdg.c - - - 4 - 34 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - stm32f10x_pwr.c - - - 4 - 35 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - stm32f10x_rcc.c - - - 4 - 36 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - stm32f10x_rtc.c - - - 4 - 37 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - stm32f10x_sdio.c - - - 4 - 38 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - stm32f10x_spi.c - - - 4 - 39 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - stm32f10x_tim.c - - - 4 - 40 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - stm32f10x_usart.c - - - 4 - 41 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - stm32f10x_wwdg.c - - - - - cmsis - 0 - 0 - 0 + ..\APP\src\app.c + app.c + - 5 - 42 + 1 + 4 1 0 0 - 0 + 21 0 0 0 0 - ..\Libraries\CMSIS_RVMDK\CM3\CoreSupport\core_cm3.c - core_cm3.c + ..\APP\src\stm32f10x_it.c + stm32f10x_it.c - 5 - 43 - 1 + 1 + 0 + 5 0 0 0 @@ -878,145 +232,68 @@ 0 0 0 - ..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - system_stm32f10x.c + ..\app\inc\stm32f10x_conf.h + stm32f10x_conf.h - rt_thread_kernel + bsp 0 0 0 - 6 - 44 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\clock.c - clock.c - - - 6 - 45 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\cpuusage.c - cpuusage.c - - - 6 - 46 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\device.c - device.c - - - 6 - 47 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\idle.c - idle.c - - - 6 - 48 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\ipc.c - ipc.c - - - 6 - 49 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - ..\RT-Thread-1.2.2\src\irq.c - irq.c - - - 6 - 50 + 2 + 8 1 0 0 0 0 - 0 - 0 + 172 + 185 0 - ..\RT-Thread-1.2.2\src\kservice.c - kservice.c + ..\components\others\bsp.c + bsp.c - 6 - 51 - 1 + 2 + 13 + 2 0 0 - 0 + 32 0 - 0 - 0 + 26 + 45 0 - ..\RT-Thread-1.2.2\src\mem.c - mem.c + ..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\startup\arm\startup_stm32f10x_hd.s + startup_stm32f10x_hd.s + + + + easyflash + 0 + 0 + 0 - 6 - 52 + 3 + 14 1 0 0 - 0 + 6 0 - 0 - 0 + 194 + 194 0 - ..\RT-Thread-1.2.2\src\memheap.c - memheap.c + ..\components\flash\port\flash_port.c + flash_port.c - 6 - 53 + 3 + 0 1 0 0 @@ -1025,26 +302,26 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\mempool.c - mempool.c + ..\..\..\..\flash\src\flash.c + flash.c - 6 - 54 + 3 + 0 1 0 0 0 0 - 0 - 0 + 107 + 120 0 - ..\RT-Thread-1.2.2\src\module.c - module.c + ..\..\..\..\flash\src\flash_env.c + flash_env.c - 6 - 55 + 3 + 0 1 0 0 @@ -1053,12 +330,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\object.c - object.c + ..\..\..\..\flash\src\flash_env_wl.c + flash_env_wl.c - 6 - 56 + 3 + 0 1 0 0 @@ -1067,12 +344,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\scheduler.c - scheduler.c + ..\..\..\..\flash\src\flash_iap.c + flash_iap.c - 6 - 57 + 3 + 0 1 0 0 @@ -1081,12 +358,19 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\slab.c - slab.c + ..\..\..\..\flash\src\flash_utils.c + flash_utils.c + + + + std_periph_driver + 0 + 0 + 0 - 6 - 58 + 4 + 20 1 0 0 @@ -1095,12 +379,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\thread.c - thread.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + misc.c - 6 - 59 + 4 + 21 1 0 0 @@ -1109,19 +393,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\src\timer.c - timer.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + stm32f10x_adc.c - - - - rt_thread_drivers - 0 - 0 - 0 - 7 - 60 + 4 + 22 1 0 0 @@ -1130,12 +407,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\completion.c - completion.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + stm32f10x_bkp.c - 7 - 61 + 4 + 23 1 0 0 @@ -1144,12 +421,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - dataqueue.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + stm32f10x_can.c - 7 - 62 + 4 + 24 1 0 0 @@ -1158,12 +435,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\pipe.c - pipe.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + stm32f10x_cec.c - 7 - 63 + 4 + 25 1 0 0 @@ -1172,12 +449,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\portal.c - portal.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + stm32f10x_crc.c - 7 - 64 + 4 + 26 1 0 0 @@ -1186,12 +463,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - ringbuffer.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + stm32f10x_dac.c - 7 - 65 + 4 + 27 1 0 0 @@ -1200,12 +477,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - wrokqueue.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + stm32f10x_dbgmcu.c - 7 - 66 + 4 + 28 1 0 0 @@ -1214,19 +491,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\drivers\serial\serial.c - serial.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + stm32f10x_dma.c - - - - rt_thread_finsh - 0 - 0 - 0 - 8 - 67 + 4 + 29 1 0 0 @@ -1235,12 +505,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\cmd.c - cmd.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + stm32f10x_exti.c - 8 - 68 + 4 + 30 1 0 0 @@ -1249,12 +519,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - finsh_compiler.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + stm32f10x_flash.c - 8 - 69 + 4 + 31 1 0 0 @@ -1263,12 +533,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_error.c - finsh_error.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + stm32f10x_fsmc.c - 8 - 70 + 4 + 32 1 0 0 @@ -1277,12 +547,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - finsh_heap.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + stm32f10x_gpio.c - 8 - 71 + 4 + 33 1 0 0 @@ -1291,12 +561,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_init.c - finsh_init.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + stm32f10x_i2c.c - 8 - 72 + 4 + 34 1 0 0 @@ -1305,12 +575,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_node.c - finsh_node.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + stm32f10x_iwdg.c - 8 - 73 + 4 + 35 1 0 0 @@ -1319,12 +589,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_ops.c - finsh_ops.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + stm32f10x_pwr.c - 8 - 74 + 4 + 36 1 0 0 @@ -1333,12 +603,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - finsh_parser.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + stm32f10x_rcc.c - 8 - 75 + 4 + 37 1 0 0 @@ -1347,12 +617,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_token.c - finsh_token.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + stm32f10x_rtc.c - 8 - 76 + 4 + 38 1 0 0 @@ -1361,12 +631,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_var.c - finsh_var.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + stm32f10x_sdio.c - 8 - 77 + 4 + 39 1 0 0 @@ -1375,12 +645,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - finsh_vm.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + stm32f10x_spi.c - 8 - 78 + 4 + 40 1 0 0 @@ -1389,12 +659,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\msh.c - msh.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + stm32f10x_tim.c - 8 - 79 + 4 + 41 1 0 0 @@ -1403,12 +673,12 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - msh_cmd.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + stm32f10x_usart.c - 8 - 80 + 4 + 42 1 0 0 @@ -1417,22 +687,29 @@ 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\shell.c - shell.c + ..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + stm32f10x_wwdg.c + + + + cmsis + 0 + 0 + 0 - 8 - 81 + 5 + 44 1 0 0 - 0 + 41 0 0 0 0 - ..\RT-Thread-1.2.2\components\finsh\symbol.c - symbol.c + ..\Libraries\CMSIS_RVMDK\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + system_stm32f10x.c @@ -1443,8 +720,8 @@ 2 3 - -32000 - -32000 + -1 + -1 -1 @@ -1460,8 +737,8 @@ 0 - 260 - 01000000040000000100000001000000010000000100000001000000FFFFFFFF000000000100000001000000000000002800000028000000010000000100000000000000010000003C443A5C50726F6772616D5C53544D33325C45617379466C6173685C64656D6F5C73746D3332663130785C4150505C7372635C6170705F7461736B2E63000000000A6170705F7461736B2E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000E6000000660000009006000016030000 + 257 + 01000000040000000100000001000000010000000100000001000000FFFFFFFF000000000100000001000000000000002800000028000000010000000100000000000000010000003E443A5C50726F6772616D5C53544D33325C45617379466C6173685C64656D6F5C73746D3332663130785C6E6F6E5F6F735C4150505C7372635C6170702E6300000000056170702E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000100000002000000E6000000660000009006000016030000 @@ -1484,7 +761,7 @@ 16 - 9B0100009B0000000D05000026010000 + B50000006600000027040000F1000000 @@ -1800,7 +1077,7 @@ 0 16 - 030000001A030000E1040000AF030000 + 030000001A0300008D060000AF030000 16 @@ -1820,7 +1097,7 @@ 0 16 - 030000001A030000E1040000AF030000 + 030000001A0300008D060000AF030000 16 @@ -1840,7 +1117,7 @@ 0 16 - 030000001A030000E1040000AF030000 + 030000001A0300008D060000AF030000 16 @@ -1860,7 +1137,7 @@ 0 16 - 030000001A030000E1040000AF030000 + 030000001A0300008D060000AF030000 16 @@ -1980,7 +1257,7 @@ 0 16 - 030000001A030000E1040000AF030000 + 030000001A0300008D060000AF030000 16 @@ -2580,7 +1857,7 @@ 0 16 - 0300000066000000DF000000CD010000 + 0300000066000000DF000000E6020000 16 @@ -3349,14 +2626,14 @@ 2569 - 000000000D000000000000000040000000000000FFFFFFFFFFFFFFFF260400004F0000002A040000000300000000000002000000040000000100000000000000000000000000000000000000000000000100000077940000000000000000000000000000000000000000000001000000779400000100000077940000000000000020000000000000FFFFFFFFFFFFFFFFB5000000DA00000027040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E6500200000000000009B0100009B0000000D05000026010000B50000004F00000027040000DA0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF270400004F0000002B040000A8020000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000001800040000000000000110500009B000000C2050000F40200002B0400004F000000DC040000A80200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE20000004F000000E6000000FF02000001000000020000100400000001000000E1FEFFFF0E020000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000E60000009B000000C801000032020000000000004F000000E2000000FF0200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000005020000DC0400000902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC05000001800080000000000000E600000055020000C2050000F40200000000000009020000DC040000A80200000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF6E0200000902000072020000A802000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF0200009006000003030000010000000100001004000000010000005DFEFFFF36010000FFFFFFFF06000000C5000000C70000009307000094070000950700009607000001800080000001000000E600000036020000CA050000FB020000000000000303000090060000C80300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000D000000000000000040000000000000FFFFFFFFFFFFFFFF260400004F0000002A040000000300000000000002000000040000000100000000000000000000000000000000000000000000000100000077940000000000000000000000000000000000000000000001000000779400000100000077940000000000000020000000000000FFFFFFFFFFFFFFFFB5000000DA00000027040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000B50000006600000027040000F1000000B50000004F00000027040000DA0000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF270400004F0000002B040000A8020000000000000200000004000000010000000000000000000000FFFFFFFF16000000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C0000018000400000000000002B04000066000000DC040000BF0200002B0400004F000000DC040000A80200000000000040410046160000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE20000004F000000E6000000FF02000001000000020000100400000001000000E1FEFFFF0E020000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000E200000016030000000000004F000000E2000000FF0200000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000005020000DC0400000902000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0900000098070000E30500008F0700009007000091070000B9050000BA050000BB050000BC050000018000800000000000000000000020020000DC040000BF0200000000000009020000DC040000A80200000000000040820046090000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF6E0200000902000072020000A802000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF9807000001000000FFFFFFFF9807000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000FF0200009006000003030000010000000100001004000000010000005DFEFFFF36010000FFFFFFFF06000000C5000000C70000009307000094070000950700009607000001800080000001000000000000001A03000090060000DF030000000000000303000090060000C80300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020000001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1423 @@ -3441,7 +2718,7 @@ 0 16 - 0300000082000000C400000008030000 + 0300000082000000C400000007030000 16 @@ -3461,7 +2738,7 @@ 0 16 - 0300000082000000C400000008030000 + 0300000082000000C400000007030000 16 @@ -3641,7 +2918,7 @@ 0 16 - 820400006B0000009006000021030000 + 820400006B0000009006000020030000 16 @@ -3681,7 +2958,7 @@ 0 16 - 030000003C0300008D060000B0030000 + 030000003B0300008D060000AF030000 16 @@ -3701,7 +2978,7 @@ 0 16 - 030000003C0300008D060000B0030000 + 030000003B0300008D060000AF030000 16 @@ -3721,7 +2998,7 @@ 0 16 - 030000003C0300008D060000B0030000 + 030000003B0300008D060000AF030000 16 @@ -3741,7 +3018,7 @@ 0 16 - 030000003C0300008D060000B0030000 + 030000003B0300008D060000AF030000 16 @@ -3781,7 +3058,7 @@ 0 16 - 0300000082000000C400000008030000 + 0300000082000000C400000007030000 16 @@ -3801,7 +3078,7 @@ 0 16 - 0300000082000000C400000008030000 + 0300000082000000C400000007030000 16 @@ -3821,7 +3098,7 @@ 0 16 - 000000003903000090060000C9030000 + 000000003803000090060000C8030000 16 @@ -3861,7 +3138,7 @@ 0 16 - 030000003C0300008D060000B0030000 + 030000003B0300008D060000AF030000 16 @@ -4421,7 +3698,7 @@ 0 16 - 0300000082000000C400000008030000 + 0300000082000000C400000007030000 16 @@ -4801,7 +4078,7 @@ 0 16 - 00000000C903000090060000DC030000 + 00000000C803000090060000DB030000 16 @@ -4861,7 +4138,7 @@ 0 16 - 00000000000000004006000017000000 + 00000000000000009006000017000000 16 @@ -4881,7 +4158,7 @@ 0 16 - 00000000000000004006000017000000 + 00000000000000009006000017000000 16 @@ -4910,14 +4187,14 @@ 2531 - 000000000B000000000000000040000001000000FFFFFFFFFFFFFFFF7E0400006B00000082040000210300000100000002000010040000000100000038FBFFFFD50000000000000000000000000000000100000000000000000000000000000001000000900700007794000004000000000000000000000004000000FFFFFFFF950500006B00000099050000210300000000000002000000040000000000000000000000000000000000000000000000000000000000000002000000900700007794000001000000779400000100000090070000000000000020000000000000FFFFFFFFFFFFFFFFAD000000C4000000F3030000C8000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000AD00000065000000F3030000DA000000AD0000004F000000F3030000C40000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000010000001000000FFFFFFFFFFFFFFFFC70000006B000000CB000000210300000100000002000010040000000100000059FFFFFF7B030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000081000000C700000037030000000000006B000000C7000000210300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000FE010000400600000202000000000000010000000400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF50020000AF010000540200003802000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000210300009006000025030000010000000100001004000000010000009AFDFFFF73000000FFFFFFFF06000000C5000000C70000009307000094070000950700009607000001800080000001000000000000003B03000090060000DF030000000000002503000090060000C90300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E640001008462020000FD000000780400006C03000000000000000000000200000000000000FFFFFFFF1E00000098070000E30500008F07000091070000B9050000BA050000BB050000BC050000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180008000000000000062020000FD000000780400006C030000A10400006B000000950500002103000000000000408200461E0000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF0753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0454494D3201000000418C000001000000FFFFFFFFFFFFFFFF1D000000000000000000000000000000000000000000000001000000FFFFFFFF980700000000000000000000 + 000000000B000000000000000040000001000000FFFFFFFFFFFFFFFF7E0400006B00000082040000200300000100000002000010040000000100000038FBFFFFD50000000000000000000000000000000100000000000000000000000000000001000000900700007794000004000000000000000000000004000000FFFFFFFF950500006B00000099050000210300000000000002000000040000000000000000000000000000000000000000000000000000000000000002000000900700007794000001000000779400000100000090070000000000000020000000000000FFFFFFFFFFFFFFFFAD000000C4000000F3030000C8000000000000000100000004000000010000000000000000000000FFFFFFFF06000000CB00000057010000CC000000F08B00005A01000079070000FFFF02000B004354616262656450616E650020000000000000AD00000066000000F3030000DB000000AD0000004F000000F3030000C40000000000000040280046060000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000010000001000000FFFFFFFFFFFFFFFFC70000006B000000CB000000200300000100000002000010040000000100000059FFFFFF7B030000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000082000000C700000037030000000000006B000000C7000000200300000000000040140056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000FE010000400600000202000000000000010000000400000001000000000000000000000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF50020000AF010000540200003802000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000200300009006000024030000010000000100001004000000010000009AFDFFFF73000000FFFFFFFF06000000C5000000C70000009307000094070000950700009607000001800080000001000000000000003B03000090060000DF030000000000002403000090060000C80300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001200434D756C746950616E654672616D65576E640001008462020000FD000000780400006C03000000000000000000000200000000000000FFFFFFFF1E00000098070000E30500008F07000091070000B9050000BA050000BB050000BC050000E20500002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C00000180008000000000000062020000FD000000780400006C030000A10400006B000000950500002103000000000000408200461E0000000A43616C6C20537461636B000000009807000001000000FFFFFFFFFFFFFFFF0A43616C6C20537461636B00000000E305000001000000FFFFFFFFFFFFFFFF064C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF0753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0454494D3201000000418C000001000000FFFFFFFFFFFFFFFF1D000000000000000000000000000000000000000000000001000000FFFFFFFF980700000000000000000000 59392 File 2002 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020005001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050FFFFFFFF0096000000000000000000018024E10000020001001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000020003001500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E4C010000020001001A0000000F50726F6A6563742057696E646F7773000000000000000000000000010000000100000000000000000000000100000008002880DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002880DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002880E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002880E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000288018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000028800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002880D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002880E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65AC030000 1423 @@ -4949,7 +4226,7 @@ Debug 2582 - 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000004002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000004002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000004002800000000000000000000000000000000010000000100000001801B80000000000400290000000000000000000000000000000001000000010000000180E57F0000000004002A00000000000000000000000000000000010000000100000001801C800000000004002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000004002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473010000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 + 00200000010000001B00FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020000002D0000000000000000000000000000000001000000010000000180F07F0000020000002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020000002F0000000000000000000000000000000001000000010000000180BB8A00000200000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380DB8B00000000000031000000064C6F63616C73000000000000000000000000010000000100000000000000000000000100000000001380D88B000000000000310000000757617463682031000000000000000000000000010000000100000000000000000000000100000000001380D98B0000000000003100000007576174636820320000000000000000000000000100000001000000000000000000000001000000000013800F01000002000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000084D656D6F72792031000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000084D656D6F72792032000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000084D656D6F72792033000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000084D656D6F727920340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000755415254202331000000000000000000000000010000000100000000000000000000000100000000001380940700000000000033000000075541525420233200000000000000000000000001000000010000000000000000000000010000000000138095070000000000003300000007554152542023330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000000E49544D2F525441205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000020000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380658A000000000000340000000E4C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E00000014506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000D436F646520436F76657261676500000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138001890000020000003600000007546F6F6C626F7800000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000138046010000000004004900000013446562756720526573746F72652056696577730000000000000000000000000100000001000000000000000000000001000000030013802C8C000000000000FFFFFFFF1A446562756720526573746F726520566965777320416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013802B8C000000000000FFFFFFFF17265265736574205669657720746F2044656661756C7473000000000000000001000000000000000100000000000000000000000100000000000000000005446562756791020000 968 @@ -4976,10 +4253,10 @@ 0 - ..\APP\src\app_task.c - 56 + ..\APP\src\app.c + 37 1 - 19 + 10 diff --git a/demo/stm32f10x/non_os/RVMDK/JLinkLog.txt b/demo/stm32f10x/non_os/RVMDK/JLinkLog.txt index 7a12521..836b614 100644 --- a/demo/stm32f10x/non_os/RVMDK/JLinkLog.txt +++ b/demo/stm32f10x/non_os/RVMDK/JLinkLog.txt @@ -1,175 +1,155 @@ -T1688 000:880 SEGGER J-Link V4.15n (beta) Log File (0000ms, 0875ms total) -T1688 000:880 DLL Compiled: Jun 18 2010 19:55:09 (0000ms, 0875ms total) -T1688 000:880 Logging started @ 2015-04-18 16:56 (0000ms, 0875ms total) -T1688 000:880 JLINK_SetWarnOutHandler(...) (0000ms, 0875ms total) -T1688 000:880 JLINK_OpenEx(...) +T2360 000:692 SEGGER J-Link V4.15n (beta) Log File (0000ms, 0688ms total) +T2360 000:692 DLL Compiled: Jun 18 2010 19:55:09 (0000ms, 0688ms total) +T2360 000:692 Logging started @ 2015-04-21 08:18 (0000ms, 0688ms total) +T2360 000:692 JLINK_SetWarnOutHandler(...) (0000ms, 0688ms total) +T2360 000:692 JLINK_OpenEx(...) Firmware: J-Link ARM-OB STM32 compiled Aug 22 2012 19:52:04 Hardware: V7.00 S/N: 20090928 -Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull returns O.K. (0274ms, 0875ms total) -T1688 001:154 JLINK_SetErrorOutHandler(...) (0000ms, 1149ms total) -T1688 001:155 JLINK_ExecCommand("ProjectFile = "D:\Program\STM32\EasyFlash\demo\stm32f10x\non_os\RVMDK\JLinkSettings.ini"", ...) returns 0x00 (0000ms, 1149ms total) -T1688 001:156 JLINK_ExecCommand("DisableConnectionTimeout", ...) returns 0x00 (0000ms, 1149ms total) -T1688 001:157 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0001ms, 1149ms total) -T1688 001:160 JLINK_SetSpeed(2000) (0001ms, 1150ms total) -T1688 001:161 JLINK_GetHardwareVersion() returns 0x11170 (0000ms, 1151ms total) -T1688 001:161 JLINK_GetDLLVersion() returns 41514 (0000ms, 1151ms total) -T1688 001:161 JLINK_GetFirmwareString(...) (0000ms, 1151ms total) -T1688 001:168 JLINK_GetDLLVersion() returns 41514 (0000ms, 1151ms total) -T1688 001:168 JLINK_GetCompileDateTime() (0000ms, 1151ms total) -T1688 001:168 JLINK_GetFirmwareString(...) (0000ms, 1151ms total) -T1688 001:169 JLINK_GetHardwareVersion() returns 0x11170 (0000ms, 1151ms total) -T1688 001:169 JLINK_Reset() >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x20C TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF> >0x11E4 TIF> >0x1D7 TIF> >0x13A TIF> >0x11E4 TIF> (0045ms, 1151ms total) -T1688 001:214 JLINK_JTAG_StoreRaw(..., 0x108 Bits) returns 0x00 (0000ms, 1196ms total) -T1688 001:214 JLINK_JTAG_GetU32(BitPos = 227) >0x108 TIF> returns 0x1BA01477 (0001ms, 1196ms total) -T1688 001:215 JLINK_GetDebugInfo(0x100) -- Value=0xE00FF003 returns 0x00 (0001ms, 1197ms total) -T1688 001:218 JLINK_ReadMem (0xE00FF000, 0x0018 Bytes, ...) -- CPU_ReadMem(24 bytes @ 0xE00FF000) -- Data: 03 F0 F0 FF 03 20 F0 FF 03 30 F0 FF 03 10 F0 FF ... returns 0x00 (0002ms, 1198ms total) -T1688 001:220 JLINK_ReadMemU32(0xE000ED00, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED00) -- Data: 31 C2 1F 41 returns 0x01 (0001ms, 1200ms total) -T1688 001:221 JLINK_Halt() returns 0x00 (0000ms, 1201ms total) -T1688 001:221 JLINK_IsHalted() returns TRUE (0001ms, 1201ms total) -T1688 001:222 JLINK_ReadMemU32(0xE000EDF0, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- Data: 03 00 03 00 returns 0x01 (0000ms, 1201ms total) -T1688 001:222 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) returns 0x00 (0001ms, 1201ms total) -T1688 001:223 JLINK_WriteU32(0xE000EDFC, 0x01000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0x00 (0001ms, 1202ms total) -T1688 001:224 JLINK_ReadMemU32(0xE0002000, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0002000) -- Data: 60 02 00 00 returns 0x01 (0001ms, 1203ms total) -T1688 001:225 JLINK_ReadMemU32(0xE0001000, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1204ms total) -T1688 001:227 JLINK_ExecCommand("Device = STM32F103RE", ...) - JLINK_ExecCommand("map ram 0x20000000 - 0x2000FFFF", ...) returns 0x00 (0000ms, 0001ms total) - JLINK_AddMirrorAreaEx(Addr = 0x00000000, Size = 0x00000000) (0000ms, 0001ms total) - returns 0x00 (0001ms, 1205ms total) -T1688 001:228 JLINK_GetHWStatus(...) returns 0x00 (0001ms, 1206ms total) -T1688 001:229 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> returns 0x06 (0015ms, 1207ms total) -T1688 001:244 JLINK_GetNumBPUnits(Type = 0xF0) returns 0x800 (0000ms, 1222ms total) -T1688 001:244 JLINK_GetNumWPUnits() returns 0x04 (0000ms, 1222ms total) -T1688 001:244 JLINK_GetSpeed() returns 0x7D0 (0000ms, 1222ms total) -T1688 001:244 JLINK_ReadMemU32(0xE000E004, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000E004) -- Data: 01 00 00 00 returns 0x01 (0001ms, 1222ms total) -T1688 001:245 JLINK_WriteMem(0xE0001000, 0x001C Bytes, ...) -- Data: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -- CPU_WriteMem(28 bytes @ 0xE0001000) returns 0x1C (0001ms, 1223ms total) -T1688 001:246 JLINK_ReadMem (0xE0001000, 0x001C Bytes, ...) -- CPU_ReadMem(28 bytes @ 0xE0001000) -- Data: 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ... returns 0x00 (0001ms, 1224ms total) -T1688 001:247 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 1225ms total) -T1688 001:247 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 1225ms total) -T1688 001:882 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL) returns JLINKARM_RESET_TYPE_NORMAL (0000ms, 1225ms total) -T1688 001:882 JLINK_Reset() >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x20C TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x13A TIF> >0x11E4 TIF> (0047ms, 1225ms total) -T1688 001:929 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R0) returns 0x000BF9A2 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R1) returns 0x00000020 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R2) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R3) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R4) returns 0x08003EBC (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R5) returns 0x08003EBC (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R6) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R7) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R8) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R9) returns 0x20000160 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R10) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R11) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R12) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R13) returns 0x200014C0 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R14) returns 0xFFFFFFFF (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(MSP) returns 0x200014C0 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(PSP) returns 0x20000800 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadReg(CFBP) returns 0x00000000 (0000ms, 1272ms total) -T1688 001:929 JLINK_ReadMem (0x08000144, 0x003C Bytes, ...) -- CPU_ReadMem(64 bytes @ 0x08000140) -- Updating C cache (64 bytes @ 0x08000140) -- Read from C cache (60 bytes @ 0x08000144) -- Data: 06 48 80 47 06 48 00 47 FE E7 FE E7 FE E7 FE E7 ... returns 0x00 (0002ms, 1272ms total) -T1688 002:608 JLINK_ReadMem (0x00000000, 0x00C3 Bytes, ...) - JLINK_ReadMemHW(0x00000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x00000000) -- Data: C0 14 00 20 returns 0x00 (0001ms, 0000ms total) - JLINK_ReadMemHW(0x08000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x08000000) -- Data: C0 14 00 20 returns 0x00 (0001ms, 0001ms total) +Feature(s): RDI,FlashDL,FlashBP,JFlash,GDBFull returns O.K. (0122ms, 0688ms total) +T2360 000:814 JLINK_SetErrorOutHandler(...) (0000ms, 0810ms total) +T2360 000:814 JLINK_ExecCommand("ProjectFile = "D:\Program\STM32\EasyFlash\demo\stm32f10x\non_os\RVMDK\JLinkSettings.ini"", ...) returns 0x00 (0000ms, 0810ms total) +T2360 000:815 JLINK_ExecCommand("DisableConnectionTimeout", ...) returns 0x00 (0000ms, 0810ms total) +T2360 000:816 JLINK_TIF_Select(JLINKARM_TIF_SWD) returns 0x00 (0002ms, 0810ms total) +T2360 000:818 JLINK_SetSpeed(2000) (0001ms, 0812ms total) +T2360 000:819 JLINK_GetHardwareVersion() returns 0x11170 (0000ms, 0813ms total) +T2360 000:819 JLINK_GetDLLVersion() returns 41514 (0000ms, 0813ms total) +T2360 000:819 JLINK_GetFirmwareString(...) (0000ms, 0813ms total) +T2360 000:819 JLINK_GetDLLVersion() returns 41514 (0000ms, 0813ms total) +T2360 000:819 JLINK_GetCompileDateTime() (0000ms, 0813ms total) +T2360 000:819 JLINK_GetFirmwareString(...) (0000ms, 0813ms total) +T2360 000:819 JLINK_GetHardwareVersion() returns 0x11170 (0000ms, 0813ms total) +T2360 000:820 JLINK_Reset() >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x20C TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF> >0x11E4 TIF> >0x1D7 TIF> >0x13A TIF> >0x11E4 TIF> (0044ms, 0813ms total) +T2360 000:864 JLINK_JTAG_StoreRaw(..., 0x108 Bits) returns 0x00 (0000ms, 0857ms total) +T2360 000:864 JLINK_JTAG_GetU32(BitPos = 227) >0x108 TIF> returns 0x1BA01477 (0001ms, 0857ms total) +T2360 000:865 JLINK_GetDebugInfo(0x100) -- Value=0xE00FF003 returns 0x00 (0000ms, 0858ms total) +T2360 000:866 JLINK_ReadMem (0xE00FF000, 0x0018 Bytes, ...) -- CPU_ReadMem(24 bytes @ 0xE00FF000) -- Data: 03 F0 F0 FF 03 20 F0 FF 03 30 F0 FF 03 10 F0 FF ... returns 0x00 (0001ms, 0858ms total) +T2360 000:867 JLINK_ReadMemU32(0xE000ED00, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED00) -- Data: 31 C2 1F 41 returns 0x01 (0001ms, 0859ms total) +T2360 000:869 JLINK_Halt() returns 0x00 (0000ms, 0860ms total) +T2360 000:869 JLINK_IsHalted() returns TRUE (0000ms, 0860ms total) +T2360 000:869 JLINK_ReadMemU32(0xE000EDF0, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000EDF0) -- Data: 03 00 03 00 returns 0x01 (0000ms, 0860ms total) +T2360 000:869 JLINK_WriteU32(0xE000EDF0, 0xA05F0003) -- CPU_WriteMem(4 bytes @ 0xE000EDF0) returns 0x00 (0001ms, 0860ms total) +T2360 000:870 JLINK_WriteU32(0xE000EDFC, 0x01000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0x00 (0001ms, 0861ms total) +T2360 000:871 JLINK_ReadMemU32(0xE0002000, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0002000) -- Data: 60 02 00 00 returns 0x01 (0001ms, 0862ms total) +T2360 000:872 JLINK_ReadMemU32(0xE0001000, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001000) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0863ms total) +T2360 000:873 JLINK_ExecCommand("Device = STM32F103RE", ...) + JLINK_ExecCommand("map ram 0x20000000 - 0x2000FFFF", ...) returns 0x00 (0000ms, 0000ms total) + JLINK_AddMirrorAreaEx(Addr = 0x00000000, Size = 0x00000000) (0000ms, 0000ms total) + returns 0x00 (0001ms, 0864ms total) +T2360 000:874 JLINK_GetHWStatus(...) returns 0x00 (0000ms, 0865ms total) +T2360 000:875 JLINK_GetNumBPUnits(Type = 0xFFFFFF00) >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> returns 0x06 (0014ms, 0865ms total) +T2360 000:889 JLINK_GetNumBPUnits(Type = 0xF0) returns 0x800 (0000ms, 0879ms total) +T2360 000:889 JLINK_GetNumWPUnits() returns 0x04 (0000ms, 0879ms total) +T2360 000:889 JLINK_GetSpeed() returns 0x7D0 (0000ms, 0879ms total) +T2360 000:890 JLINK_ReadMemU32(0xE000E004, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000E004) -- Data: 01 00 00 00 returns 0x01 (0000ms, 0879ms total) +T2360 000:890 JLINK_WriteMem(0xE0001000, 0x001C Bytes, ...) -- Data: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ... -- CPU_WriteMem(28 bytes @ 0xE0001000) returns 0x1C (0001ms, 0879ms total) +T2360 000:891 JLINK_ReadMem (0xE0001000, 0x001C Bytes, ...) -- CPU_ReadMem(28 bytes @ 0xE0001000) -- Data: 01 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ... returns 0x00 (0002ms, 0880ms total) +T2360 000:893 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 0882ms total) +T2360 000:893 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 0882ms total) +T2360 001:380 JLINK_SetResetType(JLINKARM_RESET_TYPE_NORMAL) returns JLINKARM_RESET_TYPE_NORMAL (0000ms, 0882ms total) +T2360 001:380 JLINK_Reset() >0x108 TIF>Found SWD-DP with ID 0x1BA01477 >0x33 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x35 TIF> >0x33 TIF> >0x33 TIF> >0x9B TIF> >0x9B TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF>TPIU fitted. >0x13A TIF>ETM fitted. >0x13A TIF> FPUnit: 6 code (BP) slots and 2 literal slots >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x20C TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x1D7 TIF> >0x13A TIF> >0x13A TIF> >0x1D7 TIF> >0x13A TIF> >0x11E4 TIF> (0038ms, 0882ms total) +T2360 001:418 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R0) returns 0x000E88BE (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R1) returns 0x00000020 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R2) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R3) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R4) returns 0x080039A8 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R5) returns 0x080039A8 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R6) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R7) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R8) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R9) returns 0x20000160 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R10) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R11) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R12) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R13) returns 0x20000CB0 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R14) returns 0xFFFFFFFF (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(R15) returns 0x08000144 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(XPSR) returns 0x01000000 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(MSP) returns 0x20000CB0 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(PSP) returns 0x20000800 (0000ms, 0920ms total) +T2360 001:418 JLINK_ReadReg(CFBP) returns 0x00000000 (0000ms, 0920ms total) +T2360 001:419 JLINK_ReadMem (0x08000144, 0x003C Bytes, ...) -- CPU_ReadMem(64 bytes @ 0x08000140) -- Updating C cache (64 bytes @ 0x08000140) -- Read from C cache (60 bytes @ 0x08000144) -- Data: 06 48 80 47 06 48 00 47 FE E7 FE E7 FE E7 FE E7 ... returns 0x00 (0001ms, 0920ms total) +T2360 001:732 JLINK_ReadMem (0x00000000, 0x00C3 Bytes, ...) + JLINK_ReadMemHW(0x00000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x00000000) -- Data: B0 0C 00 20 returns 0x00 (0001ms, 0000ms total) + JLINK_ReadMemHW(0x08000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x08000000) -- Data: B0 0C 00 20 returns 0x00 (0001ms, 0001ms total) JLINK_WriteMemHW(0x00000000, 0x0004 Bytes, ...) -- Data: 01 00 01 00 -- CPU_WriteMem(4 bytes @ 0x00000000) returns 0x04 (0001ms, 0002ms total) - JLINK_ReadMemHW(0x00000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x00000000) -- Data: C0 14 00 20 returns 0x00 (0001ms, 0003ms total) - -- MA0 is in flash -- Unmirror addr 0x00000000 -- CPU_ReadMem(256 bytes @ 0x08000000) -- Updating C cache (256 bytes @ 0x08000000) -- Read from C cache (195 bytes @ 0x08000000) -- Data: C0 14 00 20 45 01 00 08 ED 0E 00 08 4F 01 00 08 ... returns 0x00 (0008ms, 1274ms total) -T21C4 003:281 JLINK_SetBPEx(Addr = 0x080035B0, Type = 0xFFFFFFF2) returns 0x00000001 (0000ms, 1282ms total) -T21C4 003:281 JLINK_Go() -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU_WriteMem(4 bytes @ 0xE000201C) -- Invalidate MA0 status (0012ms, 1282ms total) -T21C4 003:394 JLINK_IsHalted() returns TRUE (0004ms, 1294ms total) -T21C4 003:398 JLINK_Halt() returns 0x00 (0000ms, 1294ms total) -T21C4 003:398 JLINK_IsHalted() returns TRUE (0000ms, 1294ms total) -T21C4 003:398 JLINK_IsHalted() returns TRUE (0000ms, 1294ms total) -T21C4 003:398 JLINK_IsHalted() returns TRUE (0000ms, 1294ms total) -T21C4 003:398 JLINK_ReadReg(R15) returns 0x080035B0 (0000ms, 1294ms total) -T21C4 003:398 JLINK_ReadReg(XPSR) returns 0x61000000 (0000ms, 1294ms total) -T21C4 003:398 JLINK_ClrBPEx(BPHandle = 0x00000001) returns 0x00 (0000ms, 1294ms total) -T21C4 003:398 JLINK_ReadMemU32(0xE000ED30, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED30) -- Data: 03 00 00 00 returns 0x01 (0001ms, 1294ms total) -T21C4 003:399 JLINK_ReadMemU32(0xE0001028, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001028) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1295ms total) -T21C4 003:400 JLINK_ReadMemU32(0xE0001038, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001038) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1296ms total) -T21C4 003:401 JLINK_ReadMemU32(0xE0001048, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001048) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1297ms total) -T21C4 003:402 JLINK_ReadMemU32(0xE0001058, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001058) -- Data: 01 00 00 40 returns 0x01 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R0) returns 0x080035B1 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R1) returns 0x200014C0 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R2) returns 0x00000000 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R3) returns 0x0800188D (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R4) returns 0x08003EBC (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R5) returns 0x08003EBC (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R6) returns 0x00000000 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R7) returns 0x00000000 (0000ms, 1298ms total) -T21C4 003:402 JLINK_ReadReg(R8) returns 0x00000000 (0000ms, 1298ms total) -T21C4 003:403 JLINK_ReadReg(R9) returns 0x20000160 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R10) returns 0x00000000 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R11) returns 0x00000000 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R12) returns 0x00000000 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R13) returns 0x200014C0 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R14) returns 0x08000689 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(R15) returns 0x080035B0 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(XPSR) returns 0x61000000 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(MSP) returns 0x200014C0 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(PSP) returns 0x20000800 (0000ms, 1299ms total) -T21C4 003:403 JLINK_ReadReg(CFBP) returns 0x00000000 (0000ms, 1299ms total) -T1688 003:446 JLINK_ReadMem (0x080035B0, 0x003C Bytes, ...) -- CPU_ReadMem(128 bytes @ 0x08003580) -- Updating C cache (128 bytes @ 0x08003580) -- Read from C cache (60 bytes @ 0x080035B0) -- Data: FD F7 63 F9 FF F7 58 FC 08 B9 00 F0 51 F8 0D E0 ... returns 0x00 (0002ms, 1299ms total) -T21C4 004:656 JLINK_Go() -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU_WriteMem(4 bytes @ 0xE000201C) (0007ms, 1301ms total) -T21C4 004:764 JLINK_IsHalted() returns FALSE (0000ms, 1308ms total) -T21C4 004:865 JLINK_IsHalted() returns FALSE (0001ms, 1308ms total) -T21C4 004:967 JLINK_IsHalted() returns FALSE (0000ms, 1308ms total) -T21C4 005:068 JLINK_IsHalted() returns FALSE (0000ms, 1308ms total) -T21C4 005:169 JLINK_IsHalted() returns FALSE (0000ms, 1308ms total) -T21C4 005:270 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1308ms total) -T21C4 005:272 JLINK_IsHalted() returns FALSE (0001ms, 1309ms total) -T21C4 005:374 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 005:475 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 005:576 JLINK_IsHalted() returns FALSE (0001ms, 1309ms total) -T21C4 005:679 JLINK_IsHalted() returns FALSE (0001ms, 1309ms total) -T21C4 005:781 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 005:882 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0000ms, 1309ms total) -T21C4 005:883 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 005:984 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 006:085 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 006:186 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 006:287 JLINK_IsHalted() returns FALSE (0002ms, 1309ms total) -T21C4 006:390 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 006:491 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0000ms, 1309ms total) -T21C4 006:492 JLINK_IsHalted() returns FALSE (0000ms, 1309ms total) -T21C4 006:593 JLINK_IsHalted() returns FALSE (0002ms, 1309ms total) -T21C4 006:696 JLINK_IsHalted() returns FALSE (0001ms, 1309ms total) -T21C4 006:798 JLINK_IsHalted() returns FALSE (0005ms, 1309ms total) -T21C4 006:904 JLINK_Halt() returns 0x00 (0004ms, 1309ms total) -T21C4 006:908 JLINK_IsHalted() returns TRUE (0000ms, 1313ms total) -T21C4 006:908 JLINK_IsHalted() returns TRUE (0000ms, 1313ms total) -T21C4 006:908 JLINK_IsHalted() returns TRUE (0000ms, 1313ms total) -T21C4 006:908 JLINK_ReadReg(R15) returns 0x0800257C (0000ms, 1313ms total) -T21C4 006:908 JLINK_ReadReg(XPSR) returns 0x21000000 (0000ms, 1313ms total) -T21C4 006:908 JLINK_ReadMemU32(0xE000ED30, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED30) -- Data: 01 00 00 00 returns 0x01 (0001ms, 1313ms total) -T21C4 006:910 JLINK_ReadMemU32(0xE0001028, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001028) -- Data: 01 00 00 40 returns 0x01 (0000ms, 1314ms total) -T21C4 006:910 JLINK_ReadMemU32(0xE0001038, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001038) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1314ms total) -T21C4 006:911 JLINK_ReadMemU32(0xE0001048, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001048) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1315ms total) -T21C4 006:912 JLINK_ReadMemU32(0xE0001058, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001058) -- Data: 01 00 00 40 returns 0x01 (0001ms, 1316ms total) -T21C4 006:913 JLINK_ReadReg(R0) returns 0x000EDB3E (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R1) returns 0x00000020 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R2) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R3) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R4) returns 0x08003EBC (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R5) returns 0x08003EBC (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R6) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R7) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R8) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R9) returns 0x20000160 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R10) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R11) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R12) returns 0x00000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R13) returns 0x200014C0 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R14) returns 0x080035CF (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(R15) returns 0x0800257C (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(XPSR) returns 0x21000000 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(MSP) returns 0x200014C0 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(PSP) returns 0x20000800 (0000ms, 1317ms total) -T21C4 006:913 JLINK_ReadReg(CFBP) returns 0x00000000 (0000ms, 1317ms total) -T1688 007:281 JLINK_ReadMem (0x0800257C, 0x003C Bytes, ...) -- CPU_ReadMem(128 bytes @ 0x08002540) -- Updating C cache (128 bytes @ 0x08002540) -- Read from C cache (60 bytes @ 0x0800257C) -- Data: 00 28 FC D1 70 47 00 00 10 B5 FF F7 11 FF 07 49 ... returns 0x00 (0002ms, 1317ms total) -T1688 010:160 JLINK_WriteU32(0xE000EDFC, 0x00000000) -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0x00 (0002ms, 1319ms total) -T1688 010:162 JLINK_Close() -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU_WriteMem(4 bytes @ 0xE000201C) (0264ms, 1321ms total) + JLINK_ReadMemHW(0x00000000, 0x0004 Bytes, ...) -- CPU_ReadMem(4 bytes @ 0x00000000) -- Data: B0 0C 00 20 returns 0x00 (0001ms, 0003ms total) + -- MA0 is in flash -- Unmirror addr 0x00000000 -- CPU_ReadMem(256 bytes @ 0x08000000) -- Updating C cache (256 bytes @ 0x08000000) -- Read from C cache (195 bytes @ 0x08000000) -- Data: B0 0C 00 20 45 01 00 08 ED 0E 00 08 4F 01 00 08 ... returns 0x00 (0007ms, 0921ms total) +T13CC 002:011 JLINK_SetBPEx(Addr = 0x08003268, Type = 0xFFFFFFF2) returns 0x00000001 (0000ms, 0928ms total) +T13CC 002:011 JLINK_Go() -- CPU_WriteMem(4 bytes @ 0xE0002000) -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU_WriteMem(4 bytes @ 0xE000201C) -- Invalidate MA0 status (0007ms, 0928ms total) +T13CC 002:118 JLINK_IsHalted() returns TRUE (0004ms, 0935ms total) +T13CC 002:122 JLINK_Halt() returns 0x00 (0000ms, 0935ms total) +T13CC 002:122 JLINK_IsHalted() returns TRUE (0000ms, 0935ms total) +T13CC 002:122 JLINK_IsHalted() returns TRUE (0000ms, 0935ms total) +T13CC 002:122 JLINK_IsHalted() returns TRUE (0000ms, 0935ms total) +T13CC 002:122 JLINK_ReadReg(R15) returns 0x08003268 (0000ms, 0935ms total) +T13CC 002:122 JLINK_ReadReg(XPSR) returns 0x61000000 (0000ms, 0935ms total) +T13CC 002:122 JLINK_ClrBPEx(BPHandle = 0x00000001) returns 0x00 (0000ms, 0935ms total) +T13CC 002:122 JLINK_ReadMemU32(0xE000ED30, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE000ED30) -- Data: 03 00 00 00 returns 0x01 (0001ms, 0935ms total) +T13CC 002:123 JLINK_ReadMemU32(0xE0001028, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001028) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0936ms total) +T13CC 002:124 JLINK_ReadMemU32(0xE0001038, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001038) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0937ms total) +T13CC 002:125 JLINK_ReadMemU32(0xE0001048, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001048) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0938ms total) +T13CC 002:126 JLINK_ReadMemU32(0xE0001058, 0x0001 Items, ...) -- CPU_ReadMem(4 bytes @ 0xE0001058) -- Data: 01 00 00 40 returns 0x01 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R0) returns 0x08003269 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R1) returns 0x20000CB0 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R2) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R3) returns 0x0800188D (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R4) returns 0x080039A8 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R5) returns 0x080039A8 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R6) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R7) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R8) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R9) returns 0x20000160 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R10) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R11) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R12) returns 0x00000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R13) returns 0x20000CB0 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R14) returns 0x08000689 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(R15) returns 0x08003268 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(XPSR) returns 0x61000000 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(MSP) returns 0x20000CB0 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(PSP) returns 0x20000800 (0000ms, 0939ms total) +T13CC 002:127 JLINK_ReadReg(CFBP) returns 0x00000000 (0000ms, 0939ms total) +T2360 002:162 JLINK_ReadMem (0x08003268, 0x003C Bytes, ...) -- CPU_ReadMem(128 bytes @ 0x08003240) -- Updating C cache (128 bytes @ 0x08003240) -- Read from C cache (60 bytes @ 0x08003268) -- Data: FD F7 07 FB FF F7 2A FD 08 B9 00 F0 1B F8 0D E0 ... returns 0x00 (0003ms, 0939ms total) +T13CC 008:178 JLINK_Go() -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU_WriteMem(4 bytes @ 0xE000201C) (0008ms, 0942ms total) +T13CC 008:287 JLINK_IsHalted() returns FALSE (0001ms, 0950ms total) +T13CC 008:389 JLINK_IsHalted() returns FALSE (0001ms, 0950ms total) +T13CC 008:491 JLINK_IsHalted() returns FALSE (0001ms, 0950ms total) +T13CC 008:593 JLINK_IsHalted() returns FALSE (0001ms, 0950ms total) +T13CC 008:695 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0950ms total) +T13CC 008:696 JLINK_IsHalted() returns FALSE (0001ms, 0951ms total) +T13CC 008:798 JLINK_IsHalted() returns FALSE (0001ms, 0951ms total) +T13CC 008:899 JLINK_IsHalted() returns FALSE (0000ms, 0951ms total) +T13CC 009:000 JLINK_IsHalted() returns FALSE (0001ms, 0951ms total) +T13CC 009:102 JLINK_IsHalted() returns FALSE (0001ms, 0951ms total) +T13CC 009:204 JLINK_IsHalted() returns FALSE (0001ms, 0951ms total) +T13CC 009:306 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0951ms total) +T13CC 009:307 JLINK_IsHalted() returns FALSE (0001ms, 0952ms total) +T13CC 009:409 JLINK_IsHalted() returns FALSE (0000ms, 0952ms total) +T13CC 009:510 JLINK_IsHalted() returns FALSE (0001ms, 0952ms total) +T13CC 009:612 JLINK_IsHalted() returns FALSE (0001ms, 0952ms total) +T13CC 009:715 JLINK_IsHalted() returns FALSE (0001ms, 0952ms total) +T13CC 009:816 JLINK_IsHalted() returns FALSE (0000ms, 0952ms total) +T13CC 009:917 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0952ms total) +T13CC 009:929 JLINK_IsHalted() returns FALSE (0000ms, 0953ms total) +T13CC 010:030 JLINK_IsHalted() returns FALSE (0001ms, 0953ms total) +T13CC 010:132 JLINK_IsHalted() returns FALSE (0001ms, 0953ms total) +T13CC 010:233 JLINK_IsHalted() returns FALSE (0001ms, 0953ms total) +T13CC 010:335 JLINK_IsHalted() returns FALSE (0000ms, 0953ms total) +T13CC 010:436 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0953ms total) +T13CC 010:437 JLINK_IsHalted() returns FALSE (0001ms, 0954ms total) +T13CC 010:538 JLINK_IsHalted() returns FALSE (0001ms, 0954ms total) +T13CC 010:639 JLINK_IsHalted() returns FALSE (0001ms, 0954ms total) +T13CC 010:741 JLINK_IsHalted() returns FALSE (0001ms, 0954ms total) +T13CC 010:843 JLINK_IsHalted() returns FALSE (0001ms, 0954ms total) +T13CC 010:945 JLINK_ReadMemU32(0xE0001004, 0x0001 Items, ...) -- CPU is running -- CPU_ReadMem(4 bytes @ 0xE0001004) -- Data: 01 00 00 40 returns 0x01 (0001ms, 0954ms total) +T13CC 010:946 JLINK_IsHalted() returns FALSE (0001ms, 0955ms total) +T13CC 011:048 JLINK_IsHalted() returns FALSE (0000ms, 0955ms total) +T2360 011:070 JLINK_WriteU32(0xE000EDFC, 0x00000000) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000EDFC) returns 0x00 (0001ms, 0955ms total) +T2360 011:071 JLINK_Close() -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002008) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000200C) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002010) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002014) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE0002018) -- CPU is running -- CPU_WriteMem(4 bytes @ 0xE000201C) (0029ms, 0956ms total) +T13CC 011:149 JLINK_Close() (0000ms, 0985ms total) +T13CC 011:149 JLINK_Close() (0000ms, 0985ms total) +T13CC 011:149 JLINK_Close() (0000ms, 0985ms total) diff --git a/demo/stm32f10x/non_os/components/flash/port/flash_port.c b/demo/stm32f10x/non_os/components/flash/port/flash_port.c index 939fcde..b799ca0 100644 --- a/demo/stm32f10x/non_os/components/flash/port/flash_port.c +++ b/demo/stm32f10x/non_os/components/flash/port/flash_port.c @@ -37,8 +37,6 @@ #define FLASH_ENV_START_ADDR (FLASH_BASE + 100 * 1024) /* from the chip position: 100KB */ /* the minimum size of flash erasure */ #define FLASH_ERASE_MIN_SIZE PAGE_SIZE /* it is one page for STM32 */ -/* the user setting size of ENV */ -#define FLASH_USER_SETTING_ENV_SIZE PAGE_SIZE /* a page size */ #ifdef FLASH_ENV_USING_WEAR_LEVELING_MODE /* ENV section total bytes size in wear leveling mode. */ #define FLASH_ENV_SECTION_SIZE (4 * FLASH_ERASE_MIN_SIZE)/* 8K */ @@ -64,7 +62,6 @@ static char log_buf[128]; * Flash port for hardware initialize. * * @param env_addr ENV start address - * @param env_user_size user setting ENV bytes size (@note must be word alignment) * @param env_total_size ENV sector total bytes size (@note must be word alignment) * @param erase_min_size the minimum size of Flash erasure * @param default_env default ENV set for user @@ -72,15 +69,14 @@ static char log_buf[128]; * * @return result */ -FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t *env_total_size, - size_t *erase_min_size, flash_env const **default_env, size_t *default_env_size) { +FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_total_size, size_t *erase_min_size, + flash_env const **default_env, size_t *default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE % 4 == 0); FLASH_ASSERT(FLASH_ENV_SECTION_SIZE % 4 == 0); *env_addr = FLASH_ENV_START_ADDR; - *env_user_size = FLASH_USER_SETTING_ENV_SIZE; *env_total_size = FLASH_ENV_SECTION_SIZE; *erase_min_size = FLASH_ERASE_MIN_SIZE; *default_env = default_env_set; @@ -184,27 +180,6 @@ FlashErrCode flash_write(uint32_t addr, const uint32_t *buf, size_t size) { return result; } -/** - * Allocate a block of memory with a minimum of 'size' bytes. - * - * @param size is the minimum size of the requested block in bytes. - * - * @return pointer to allocated memory or NULL if no free memory was found. - */ -void *flash_malloc(size_t size) { - return malloc(size); -} - -/** - * This function will release the previously allocated memory block by - * flash_malloc. The released memory block is taken back to system heap. - * - * @param p the pointer to allocated memory which will be released - */ -void flash_free(void *p) { - free(p); -} - /** * This function is print flash debug info. * diff --git a/demo/stm32f10x/rtt/EWARM/EasyFlash.dep b/demo/stm32f10x/rtt/EWARM/EasyFlash.dep index c303f05..6cdc608 100644 --- a/demo/stm32f10x/rtt/EWARM/EasyFlash.dep +++ b/demo/stm32f10x/rtt/EWARM/EasyFlash.dep @@ -5,2073 +5,7 @@ 886593878 stm32f103xE - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\app\src\app_task.c - $PROJ_DIR$\..\..\..\flash\src\flash.c - $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - $PROJ_DIR$\..\..\..\flash\src\flash_utils.c - $PROJ_DIR$\..\components\others\bsp.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\..\..\flash\src\flash_iap.c - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\components\flash\port\flash_port.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\components\others\utils.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\app\inc\rtconfig.h - $PROJ_DIR$\..\components\rtt_uart\usart.c - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\app\src\stm32f10x_it.c - $PROJ_DIR$\..\app\src\app.c - $PROJ_DIR$\..\..\..\flash\src\flash_env.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.pbi - $PROJ_DIR$\stm32f103xE\Obj\app_task.o - $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\stm32f103xE\Obj\flash_port.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.o - $PROJ_DIR$\stm32f103xE\Obj\flash_iap.o - $PROJ_DIR$\stm32f103xE\Obj\completion.o - $PROJ_DIR$\stm32f103xE\Obj\ipc.o - $PROJ_DIR$\stm32f103xE\Obj\usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\app.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\stm32f103xE\Obj\flash_utils.o - $PROJ_DIR$\stm32f103xE\Obj\misc.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash.o - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.pbi - $PROJ_DIR$\stm32f103xE\Obj\utils.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.o - $PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.o - $PROJ_DIR$\stm32f103xE\Obj\module.o - $PROJ_DIR$\stm32f103xE\Obj\mem.o - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.o - $PROJ_DIR$\stm32f103xE\Obj\cpuport.o - $PROJ_DIR$\stm32f103xE\Obj\flash_env.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.o - $PROJ_DIR$\stm32f103xE\Obj\object.o - $PROJ_DIR$\stm32f103xE\Obj\bsp.o - $PROJ_DIR$\stm32f103xE\Obj\bsp.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.h - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\stm32f103xE\Obj\pipe.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - $PROJ_DIR$\stm32f103xE\Obj\system_stm32f10x.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_it.o - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c - $PROJ_DIR$\stm32f103xE\Obj\serial.pbi - $PROJ_DIR$\stm32f103xE\Obj\module.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh.o - $PROJ_DIR$\stm32f103xE\Obj\cmd.o - $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.pbi - $PROJ_DIR$\stm32f103xE\Obj\cmd.pbi - $PROJ_DIR$\stm32f103xE\Obj\pipe.pbi - $PROJ_DIR$\stm32f103xE\Obj\shell.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\stm32f103xE\Obj\slab.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.pbi - $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_usart.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\stm32f103xE\Obj\portal.o - $PROJ_DIR$\stm32f103xE\Obj\portal.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\stm32f103xE\Obj\irq.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\stm32f103xE\Obj\serial.o - $PROJ_DIR$\stm32f103xE\Obj\dataqueue.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\stm32f103xE\Obj\thread.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_token.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\app\inc\stm32f10x_conf.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\stm32f103xE\Obj\symbol.pbi - $PROJ_DIR$\stm32f103xE\Obj\irq.pbi - $PROJ_DIR$\stm32f103xE\Obj\memheap.pbi - $PROJ_DIR$\stm32f103xE\Obj\completion.pbi - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmFunc.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_vm.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\stm32f103xE\Obj\msh.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.pbi - $PROJ_DIR$\stm32f103xE\Obj\timer.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.pbi - $PROJ_DIR$\stm32f103xE\Obj\kservice.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuport.pbi - $PROJ_DIR$\stm32f103xE\Obj\idle.pbi - $PROJ_DIR$\..\components\others\types.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\stm32f103xE\Obj\scheduler.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\app\inc\stm32f10x_it.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\stm32f103xE\Obj\clock.pbi - $TOOLKIT_DIR$\inc\c\ctype.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\stm32f103xE\Obj\object.pbi - $PROJ_DIR$\stm32f103xE\Obj\ipc.pbi - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cmInstr.h - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h - $PROJ_DIR$\stm32f103xE\Obj\mempool.pbi - $PROJ_DIR$\..\app\inc\app_task.h - $PROJ_DIR$\..\app\inc\delay_conf.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_heap.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\stm32f103xE\Obj\EasyFlash.pbd - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\components\rtt_uart\usart.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.bin - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\stm32f103xE\Obj\mem.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\Include\core_cm3.h - $PROJ_DIR$\stm32f103xE\Obj\device.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\components\others\utils.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\components\others\bsp.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\stm32f103xE\Obj\thread.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_i2c.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_can.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_crc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\stm32f103xE\Obj\misc.o - $PROJ_DIR$\stm32f103xE\Obj\app_task.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\stm32f103xE\Obj\context_iar.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_exti.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\stm32f103xE\Obj\timer.o - $PROJ_DIR$\stm32f103xE\Obj\wrokqueue.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_token.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_node.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dac.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash_port.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_error.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\stm32f103xE\Obj\app.pbi - $PROJ_DIR$\stm32f103xE\Obj\flash_env_wl.pbi - $PROJ_DIR$\stm32f103xE\Obj\scheduler.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rcc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_adc.o - $PROJ_DIR$\stm32f103xE\Obj\flash.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_rtc.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_dma.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_gpio.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_var.o - $PROJ_DIR$\stm32f103xE\Obj\user_finsh_cmd.pbi - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\stm32f103xE\Obj\utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_parser.o - $PROJ_DIR$\stm32f103xE\Obj\ringbuffer.o - $PROJ_DIR$\stm32f103xE\Obj\usart.o - $PROJ_DIR$\stm32f103xE\Obj\clock.o - $PROJ_DIR$\stm32f103xE\Obj\flash_iap.pbi - $PROJ_DIR$\stm32f103xE\Obj\cpuusage.o - $PROJ_DIR$\stm32f103xE\Obj\msh_cmd.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_compiler.o - $PROJ_DIR$\stm32f103xE\Obj\flash_env.pbi - $PROJ_DIR$\stm32f103xE\Obj\finsh_error.o - $PROJ_DIR$\stm32f103xE\Obj\device.o - $PROJ_DIR$\stm32f103xE\Obj\memheap.o - $PROJ_DIR$\stm32f103xE\Obj\kservice.o - $PROJ_DIR$\stm32f103xE\Obj\mempool.o - $PROJ_DIR$\stm32f103xE\Obj\slab.o - $PROJ_DIR$\stm32f103xE\Obj\idle.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_init.o - $PROJ_DIR$\stm32f103xE\Obj\flash_utils.pbi - $PROJ_DIR$\stm32f103xE\Obj\shell.o - $PROJ_DIR$\stm32f103xE\Obj\stm32f10x_flash.o - $PROJ_DIR$\stm32f103xE\Obj\startup_stm32f10x_hd.o - $PROJ_DIR$\stm32f103xE\Obj\finsh_ops.o - $PROJ_DIR$\stm32f103xE\Obj\symbol.o - $PROJ_DIR$\..\..\..\..\flash\inc\flash.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\..\..\..\flash\src\flash.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c - $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\stm32f103xE\List\EasyFlash.map - $PROJ_DIR$\..\components\others\stm32f103xE.icf - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h - - - [ROOT_NODE] - - - ILINK - 224 326 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - - - ICCARM - 135 - - - BICOMP - 201 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 318 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - - - ICCARM - 292 - - - BICOMP - 267 - - - - - ICCARM - 317 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c - - - ICCARM - 299 - - - BICOMP - 169 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 316 328 318 314 317 313 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - - - ICCARM - 283 - - - BICOMP - 171 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 322 316 317 314 318 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c - - - ICCARM - 262 - - - BICOMP - 203 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 316 317 318 313 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c - - - ICCARM - 304 - - - BICOMP - 167 - - - - - ICCARM - 329 328 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 318 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c - - - ICCARM - 261 - - - BICOMP - 148 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 322 317 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - - - ICCARM - 146 - - - BICOMP - 164 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 328 318 329 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - - - ICCARM - 290 - - - BICOMP - 147 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 316 317 318 329 328 - - - - - $PROJ_DIR$\..\app\src\app_task.c - - - ICCARM - 58 - - - BICOMP - 253 - - - - - ICCARM - 199 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 189 210 204 183 245 212 306 174 241 220 188 223 216 243 186 239 179 205 236 209 200 182 240 - - - BICOMP - 199 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 189 210 204 183 245 212 306 174 241 220 188 223 216 243 186 239 179 205 236 209 200 182 240 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash.c - - - ICCARM - 73 - - - BICOMP - 275 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c - - - ICCARM - 78 - - - BICOMP - 271 - - - - - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s - - - AARM - 303 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash_utils.c - - - ICCARM - 71 - - - BICOMP - 300 - - - - - $PROJ_DIR$\..\components\others\bsp.c - - - ICCARM - 86 - - - BICOMP - 87 - - - - - ICCARM - 245 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 217 222 23 221 197 158 231 202 212 - - - BICOMP - 245 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 217 222 23 221 197 158 231 202 212 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 77 - - - BICOMP - 281 - - - - - ICCARM - 307 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 307 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash_iap.c - - - ICCARM - 64 - - - BICOMP - 287 - - - - - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 107 - - - BICOMP - 74 - - - - - ICCARM - 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\components\flash\port\flash_port.c - - - ICCARM - 61 - - - BICOMP - 266 - - - - - ICCARM - 306 174 196 160 192 214 175 227 162 211 241 210 217 222 23 221 197 158 231 202 152 191 206 229 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 306 174 196 160 192 214 175 227 162 211 241 210 217 222 23 221 197 158 231 202 152 191 206 229 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 249 - - - BICOMP - 150 - - - - - ICCARM - 215 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 215 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\components\others\utils.c - - - ICCARM - 75 - - - BICOMP - 282 - - - - - ICCARM - 240 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 222 23 221 197 158 231 202 - - - BICOMP - 240 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 222 23 221 197 158 231 202 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 69 - - - BICOMP - 265 - - - - - ICCARM - 235 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 235 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 252 - - - BICOMP - 72 - - - - - ICCARM - 208 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 - - - BICOMP - 208 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 - - - - - $PROJ_DIR$\..\components\rtt_uart\usart.c - - - ICCARM - 285 - - - BICOMP - 67 - - - - - ICCARM - 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 212 217 222 23 221 197 158 231 202 245 190 178 - - - BICOMP - 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 212 217 222 23 221 197 158 231 202 245 190 178 - - - - - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - - - ICCARM - 59 - - - BICOMP - 280 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 306 174 241 210 220 188 223 216 243 189 186 239 179 205 236 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 306 174 241 210 220 188 223 216 243 189 186 239 179 205 236 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 274 - - - BICOMP - 269 - - - - - ICCARM - 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\app\src\stm32f10x_it.c - - - ICCARM - 108 - - - BICOMP - 57 - - - - - ICCARM - 184 245 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 217 222 23 221 197 158 231 202 212 - - - BICOMP - 184 245 152 191 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 217 222 23 221 197 158 231 202 212 - - - - - $PROJ_DIR$\..\app\src\app.c - - - ICCARM - 68 - - - BICOMP - 270 - - - - - ICCARM - 199 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 199 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 152 191 206 229 196 195 176 185 159 213 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash_env.c - - - ICCARM - 83 - - - BICOMP - 291 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - - - ICCARM - 105 - - - BICOMP - 122 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 256 - - - BICOMP - 125 - - - - - ICCARM - 181 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 177 153 218 232 225 149 228 161 208 - - - BICOMP - 181 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 62 - - - BICOMP - 136 - - - - - ICCARM - 246 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 246 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 70 - - - BICOMP - 251 - - - - - ICCARM - 242 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 242 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 302 - - - BICOMP - 268 - - - - - ICCARM - 177 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 153 218 232 225 149 228 161 208 - - - BICOMP - 177 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c - - - ICCARM - 284 - - - BICOMP - 120 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 205 210 236 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 88 - - - BICOMP - 264 - - - - - ICCARM - 324 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 110 - - - BICOMP - 165 - - - - - ICCARM - 161 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 208 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c - - - ICCARM - 142 - - - BICOMP - 116 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 276 - - - BICOMP - 163 - - - - - ICCARM - 237 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - - - ICCARM - 132 - - - BICOMP - 133 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - - - ICCARM - 259 - - - BICOMP - 128 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - - - ICCARM - 119 - - - BICOMP - 121 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c - - - ICCARM - 279 - - - BICOMP - 129 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 318 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - - - ICCARM - 65 - - - BICOMP - 157 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 254 - - - BICOMP - 131 - - - - - ICCARM - 232 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 225 149 228 161 208 - - - BICOMP - 232 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 63 - - - BICOMP - 138 - - - - - ICCARM - 320 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 248 - - - BICOMP - 151 - - - - - ICCARM - 238 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 238 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 76 - - - BICOMP - 134 - - - - - ICCARM - 149 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 228 161 208 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - - - ICCARM - 81 - - - BICOMP - 143 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 190 178 217 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 277 - - - BICOMP - 257 - - - - - ICCARM - 244 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 244 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 60 - - - BICOMP - 144 - - - - - ICCARM - 153 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 218 232 225 149 228 161 208 - - - BICOMP - 153 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 278 - - - BICOMP - 139 - - - - - ICCARM - 218 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 232 225 149 228 161 208 - - - BICOMP - 218 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 273 - - - BICOMP - 260 - - - - - ICCARM - 225 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 149 228 161 208 - - - BICOMP - 225 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 263 - - - BICOMP - 141 - - - - - ICCARM - 233 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 233 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 250 - - - BICOMP - 140 - - - - - ICCARM - 234 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - BICOMP - 234 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 228 161 208 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 84 - - - BICOMP - 130 - - - - - ICCARM - 228 206 229 196 160 192 214 175 227 162 211 195 176 185 159 213 152 191 215 181 177 153 218 232 225 149 161 208 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c - - - ICCARM - 247 - - - BICOMP - 145 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - - - ICCARM - 305 - - - BICOMP - 154 - - - - - ICCARM - 220 222 23 221 197 158 160 192 214 175 227 162 211 231 202 188 223 216 243 189 210 186 239 179 205 236 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - - - ICCARM - 286 - - - BICOMP - 187 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c - - - ICCARM - 137 - - - BICOMP - 155 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - - - ICCARM - 80 - - - BICOMP - 226 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c - - - ICCARM - 296 - - - BICOMP - 198 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c - - - ICCARM - 118 - - - BICOMP - 166 - - - - - ICCARM - 321 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 209 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c - - - ICCARM - 294 - - - BICOMP - 156 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - - - ICCARM - 293 - - - BICOMP - 230 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - - - ICCARM - 66 - - - BICOMP - 194 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c - - - ICCARM - 85 - - - BICOMP - 193 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c - - - ICCARM - 295 - - - BICOMP - 170 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - - - ICCARM - 272 - - - BICOMP - 180 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - - - ICCARM - 258 - - - BICOMP - 168 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - - - AARM - 255 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - - - ICCARM - 297 - - - BICOMP - 126 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c - - - ICCARM - 82 - - - BICOMP - 172 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c - - - ICCARM - 288 - - - BICOMP - 127 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 217 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - - - ICCARM - 298 - - - BICOMP - 173 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - - - ICCARM - 289 - - - BICOMP - 124 - - - - - ICCARM - 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 321 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c - - - ICCARM - 301 - - - BICOMP - 123 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 220 188 223 216 243 189 210 186 239 179 205 236 209 321 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c - - - ICCARM - 79 - - - BICOMP - 117 - - - - - ICCARM - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - BICOMP - 217 222 23 221 197 158 160 192 214 175 227 162 211 231 202 - - - - - $PROJ_DIR$\stm32f103xE\Exe\EasyFlash.out - - - ILINK - 326 - - - OBJCOPY - 219 - - - - - ILINK - 327 68 58 86 286 119 65 255 82 288 81 293 290 292 135 299 262 304 283 261 279 146 73 83 78 64 61 71 298 66 137 295 80 294 296 252 79 118 289 85 105 132 284 272 142 301 297 303 274 77 249 69 250 263 70 277 256 302 60 278 248 108 254 62 273 276 63 88 76 84 110 305 107 247 258 285 59 75 259 315 325 319 323 - - - - - $PROJ_DIR$\..\..\..\..\flash\src\flash.c - - - ICCARM - 73 - - - BICOMP - 275 - - - - - BICOMP - 306 174 196 160 192 214 175 227 162 211 241 210 - - - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_env_wl.c - - - ICCARM - 78 - - - BICOMP - 271 - - - - - BICOMP - 306 174 196 160 192 214 175 227 162 211 241 210 205 236 189 - - - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_iap.c - - - ICCARM - 64 - - - BICOMP - 287 - - - - - BICOMP - 306 174 196 160 192 214 175 227 162 211 241 210 - - - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_utils.c - - - ICCARM - 71 - - - BICOMP - 300 - - - - - BICOMP - 174 196 160 192 214 175 227 162 211 241 210 - - - - - $PROJ_DIR$\..\..\..\..\flash\src\flash_env.c - - - ICCARM - 83 - - - BICOMP - 291 - - - - - BICOMP - 306 174 196 160 192 214 175 227 162 211 241 210 205 236 189 - - - - - $PROJ_DIR$\..\..\..\flash\src\flash.c - ICCARM - - - $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c - ICCARM - - - $PROJ_DIR$\..\..\..\flash\src\flash_utils.c - ICCARM - - - $PROJ_DIR$\..\..\..\flash\src\flash_iap.c - ICCARM - - - $PROJ_DIR$\..\..\..\flash\src\flash_env.c - ICCARM - + diff --git a/demo/stm32f10x/rtt/EWARM/settings/EasyFlash.wsdt b/demo/stm32f10x/rtt/EWARM/settings/EasyFlash.wsdt index 05cc380..e9a25c1 100644 --- a/demo/stm32f10x/rtt/EWARM/settings/EasyFlash.wsdt +++ b/demo/stm32f10x/rtt/EWARM/settings/EasyFlash.wsdt @@ -17,7 +17,7 @@ 2012153248119162258082994 - + TabID-30370-1297 @@ -29,20 +29,20 @@ - 0TabID-24390-6730BuildBuildTabID-3984-13619Find All DeclarationsFind-All-Declarations0 + 0TabID-24390-6730BuildBuildTabID-3984-13619Find All DeclarationsFind-All-Declarations0 - TextEditor$WS_DIR$\..\app\src\app_task.c00000051451400100000010000001 + TextEditor$WS_DIR$\..\app\src\app_task.c00000014014000100000010000001 - iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 + iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 diff --git a/demo/stm32f10x/rtt/components/flash/port/flash_port.c b/demo/stm32f10x/rtt/components/flash/port/flash_port.c index 7a07d85..bb3a244 100644 --- a/demo/stm32f10x/rtt/components/flash/port/flash_port.c +++ b/demo/stm32f10x/rtt/components/flash/port/flash_port.c @@ -36,8 +36,6 @@ #define FLASH_ENV_START_ADDR (FLASH_BASE + 100 * 1024) /* from the chip position: 100KB */ /* the minimum size of flash erasure */ #define FLASH_ERASE_MIN_SIZE PAGE_SIZE /* it is one page for STM32 */ -/* the user setting size of ENV */ -#define FLASH_USER_SETTING_ENV_SIZE PAGE_SIZE /* a page size */ #ifdef FLASH_ENV_USING_WEAR_LEVELING_MODE /* ENV section total bytes size in wear leveling mode. */ #define FLASH_ENV_SECTION_SIZE (4 * FLASH_ERASE_MIN_SIZE)/* 8K */ @@ -63,7 +61,6 @@ static char log_buf[RT_CONSOLEBUF_SIZE]; * Flash port for hardware initialize. * * @param env_addr ENV start address - * @param env_user_size user setting ENV bytes size (@note must be word alignment) * @param env_total_size ENV sector total bytes size (@note must be word alignment) * @param erase_min_size the minimum size of Flash erasure * @param default_env default ENV set for user @@ -71,15 +68,14 @@ static char log_buf[RT_CONSOLEBUF_SIZE]; * * @return result */ -FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t *env_total_size, - size_t *erase_min_size, flash_env const **default_env, size_t *default_env_size) { +FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_total_size, size_t *erase_min_size, + flash_env const **default_env, size_t *default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE % 4 == 0); FLASH_ASSERT(FLASH_ENV_SECTION_SIZE % 4 == 0); *env_addr = FLASH_ENV_START_ADDR; - *env_user_size = FLASH_USER_SETTING_ENV_SIZE; *env_total_size = FLASH_ENV_SECTION_SIZE; *erase_min_size = FLASH_ERASE_MIN_SIZE; *default_env = default_env_set; @@ -88,6 +84,7 @@ FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t * return result; } + /** * Read data from flash. * @note This operation's units is word. @@ -183,27 +180,6 @@ FlashErrCode flash_write(uint32_t addr, const uint32_t *buf, size_t size) { return result; } -/** - * Allocate a block of memory with a minimum of 'size' bytes. - * - * @param size is the minimum size of the requested block in bytes. - * - * @return pointer to allocated memory or NULL if no free memory was found. - */ -void *flash_malloc(size_t size) { - return rt_malloc(size); -} - -/** - * This function will release the previously allocated memory block by - * flash_malloc. The released memory block is taken back to system heap. - * - * @param p the pointer to allocated memory which will be released - */ -void flash_free(void *p) { - rt_free(p); -} - /** * This function is print flash debug info. * diff --git a/demo/stm32f4xx/EWARM/EasyFlash.dep b/demo/stm32f4xx/EWARM/EasyFlash.dep index 362e082..2e3ae6f 100644 --- a/demo/stm32f4xx/EWARM/EasyFlash.dep +++ b/demo/stm32f4xx/EWARM/EasyFlash.dep @@ -6,223 +6,154 @@ STM32F405RG - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_syscfg.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\STM32F405RG\Obj\usart.o $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h - $PROJ_DIR$\..\components\others\stm32f405xG.icf - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c $PROJ_DIR$\..\RT-Thread-1.2.2\include\rthw.h + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\cpuport.c $PROJ_DIR$\STM32F405RG\Obj\flash_utils.o + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_syscfg.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c + $PROJ_DIR$\..\components\others\stm32f405xG.icf $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dac.pbi $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.h - $TOOLKIT_DIR$\inc\c\stdarg.h $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.h - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c - $PROJ_DIR$\STM32F405RG\Obj\usart.o - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\context_iar.S + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\context_iar.S + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\STM32F405RG\Obj\ringbuffer.pbi - $PROJ_DIR$\STM32F405RG\Obj\user_finsh_cmd.o - $PROJ_DIR$\STM32F405RG\Obj\dataqueue.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h - $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cmFunc.h - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\STM32F405RG\Obj\flash_iap.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h - $PROJ_DIR$\STM32F405RG\Obj\bsp.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_can.o - $PROJ_DIR$\STM32F405RG\Obj\portal.pbi - $PROJ_DIR$\STM32F405RG\Obj\system_stm32f10x.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\STM32F405RG\Obj\misc.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\STM32F405RG\Obj\usart.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h - $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_usart.pbi - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_tim.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sai.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\STM32F405RG\Obj\app.o - $PROJ_DIR$\STM32F405RG\Obj\flash_env_wl.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h - $PROJ_DIR$\STM32F405RG\Obj\wrokqueue.o - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\STM32F405RG\Obj\memheap.pbi - $PROJ_DIR$\STM32F405RG\Obj\utils.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h - $PROJ_DIR$\STM32F405RG\Obj\pipe.pbi - $PROJ_DIR$\STM32F405RG\Obj\app_task.o - $PROJ_DIR$\STM32F405RG\Obj\cpuusage.pbi - $PROJ_DIR$\STM32F405RG\Obj\shell.pbi - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\STM32F405RG\Obj\idle.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h - $PROJ_DIR$\STM32F405RG\Obj\symbol.pbi - $PROJ_DIR$\STM32F405RG\Obj\flash_env.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_it.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h - $PROJ_DIR$\STM32F405RG\Obj\finsh_compiler.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\STM32F405RG\Obj\cmd.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_wwdg.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_can.o - $PROJ_DIR$\..\app\inc\stm32f4xx_it.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_spi.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\STM32F405RG\Obj\flash.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_des.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\STM32F405RG\Obj\timer.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_can.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dac.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_error.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_ltdc.h - $PROJ_DIR$\STM32F405RG\Obj\mempool.pbi - $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cm4.h - $PROJ_DIR$\STM32F405RG\Obj\flash_port.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_gpio.pbi - $PROJ_DIR$\STM32F405RG\Obj\slab.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dac.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_adc.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_sdio.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sdio.pbi + $PROJ_DIR$\STM32F405RG\Obj\clock.pbi $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h + $PROJ_DIR$\STM32F405RG\Obj\msh_cmd.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_md5.pbi $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_wwdg.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_fsmc.pbi - $PROJ_DIR$\STM32F405RG\Obj\msh_cmd.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h - $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cmSimd.h - $PROJ_DIR$\STM32F405RG\Obj\thread.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_flash.pbi - $PROJ_DIR$\STM32F405RG\Obj\serial.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_i2c.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_exti.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sdio.pbi - $PROJ_DIR$\STM32F405RG\List\EasyFlash.map $PROJ_DIR$\STM32F405RG\Obj\system_stm32f10x.o - $PROJ_DIR$\STM32F405RG\Obj\wrokqueue.pbi - $PROJ_DIR$\STM32F405RG\Obj\clock.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_flash_ramfunc.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_init.pbi $PROJ_DIR$\STM32F405RG\Obj\irq.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_adc.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_bkp.pbi $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rcc.h - $PROJ_DIR$\STM32F405RG\Obj\slab.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_adc.o + $PROJ_DIR$\STM32F405RG\List\EasyFlash.map $PROJ_DIR$\STM32F405RG\Obj\ringbuffer.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_fsmc.pbi $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\STM32F405RG\Obj\finsh_token.pbi + $PROJ_DIR$\STM32F405RG\Obj\thread.pbi + $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cmSimd.h + $PROJ_DIR$\STM32F405RG\Obj\finsh_init.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\STM32F405RG\Obj\slab.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_it.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h - $PROJ_DIR$\..\app\inc\stm32f4xx_conf.h - $PROJ_DIR$\STM32F405RG\Obj\EasyFlash.pbd + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dac.o + $PROJ_DIR$\STM32F405RG\Obj\serial.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_flash.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_exti.pbi + $PROJ_DIR$\STM32F405RG\Obj\wrokqueue.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_i2c.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_des.pbi + $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cm4.h + $PROJ_DIR$\STM32F405RG\Obj\mempool.pbi + $PROJ_DIR$\STM32F405RG\Obj\slab.o + $PROJ_DIR$\STM32F405RG\Obj\finsh_token.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dac.pbi + $PROJ_DIR$\STM32F405RG\Obj\flash.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_spi.h + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_ltdc.h + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h + $PROJ_DIR$\STM32F405RG\Obj\flash_port.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_can.pbi + $PROJ_DIR$\STM32F405RG\Obj\finsh_error.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_spi.pbi + $PROJ_DIR$\STM32F405RG\Obj\timer.o + $PROJ_DIR$\STM32F405RG\Obj\cmd.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_gpio.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_it.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_can.o + $PROJ_DIR$\..\app\inc\stm32f4xx_it.h + $PROJ_DIR$\STM32F405RG\Obj\finsh_compiler.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_tim.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_wwdg.pbi + $PROJ_DIR$\STM32F405RG\Obj\finsh_parser.pbi $PROJ_DIR$\STM32F405RG\Obj\msh.o - $PROJ_DIR$\STM32F405RG\Obj\idle.o $PROJ_DIR$\STM32F405RG\Obj\misc.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rcc.o - $PROJ_DIR$\STM32F405RG\Obj\clock.o - $PROJ_DIR$\STM32F405RG\Obj\finsh_init.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_usart.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rtc.o - $PROJ_DIR$\STM32F405RG\Obj\module.o - $PROJ_DIR$\STM32F405RG\Obj\dataqueue.o - $PROJ_DIR$\STM32F405RG\Obj\kservice.o + $PROJ_DIR$\STM32F405RG\Obj\idle.o $PROJ_DIR$\STM32F405RG\Obj\finsh_var.o - $PROJ_DIR$\STM32F405RG\Obj\completion.pbi + $PROJ_DIR$\STM32F405RG\Obj\kservice.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_pwr.h + $PROJ_DIR$\STM32F405RG\Obj\dataqueue.o $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_adc.o $PROJ_DIR$\STM32F405RG\Obj\msh_cmd.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_exti.o - $PROJ_DIR$\STM32F405RG\Obj\finsh_parser.pbi - $PROJ_DIR$\STM32F405RG\Obj\mem.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_heap.o $PROJ_DIR$\STM32F405RG\Obj\device.pbi + $PROJ_DIR$\STM32F405RG\Obj\mem.pbi $PROJ_DIR$\STM32F405RG\Obj\finsh_ops.pbi + $PROJ_DIR$\STM32F405RG\Obj\finsh_heap.o $PROJ_DIR$\STM32F405RG\Exe\EasyFlash.out $PROJ_DIR$\STM32F405RG\Obj\portal.o $PROJ_DIR$\STM32F405RG\Obj\module.pbi + $PROJ_DIR$\..\app\inc\stm32f4xx_conf.h + $PROJ_DIR$\STM32F405RG\Obj\completion.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_pwr.pbi $PROJ_DIR$\STM32F405RG\Obj\finsh_vm.o - $PROJ_DIR$\STM32F405RG\Obj\shell.o - $PROJ_DIR$\STM32F405RG\Obj\ipc.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_spi.o - $PROJ_DIR$\STM32F405RG\Obj\mem.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_pwr.o - $PROJ_DIR$\STM32F405RG\Obj\object.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_error.o - $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\STM32F405RG\Obj\finsh_node.pbi + $PROJ_DIR$\STM32F405RG\Obj\EasyFlash.pbd + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_usart.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rtc.o + $PROJ_DIR$\STM32F405RG\Obj\module.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_exti.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rcc.o + $PROJ_DIR$\STM32F405RG\Obj\clock.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\STM32F405RG\Obj\finsh_init.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_syscfg.h $PROJ_DIR$\STM32F405RG\Obj\object.o - $PROJ_DIR$\STM32F405RG\Obj\user_finsh_cmd.pbi $PROJ_DIR$\STM32F405RG\Obj\cpuport.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_var.pbi $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.h $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_bkp.o $TOOLKIT_DIR$\inc\c\stdlib.h @@ -230,1153 +161,1222 @@ $PROJ_DIR$\STM32F405RG\Obj\irq.o $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_tim.o $PROJ_DIR$\STM32F405RG\Exe\EasyFlash.bin - $PROJ_DIR$\STM32F405RG\Obj\flash_utils.pbi $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.h + $PROJ_DIR$\STM32F405RG\Obj\finsh_error.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\STM32F405RG\Obj\mem.o $PROJ_DIR$\STM32F405RG\Obj\finsh_vm.pbi $PROJ_DIR$\STM32F405RG\Obj\ipc.pbi $PROJ_DIR$\STM32F405RG\Obj\finsh_token.o + $PROJ_DIR$\STM32F405RG\Obj\object.pbi + $PROJ_DIR$\STM32F405RG\Obj\finsh_var.pbi + $PROJ_DIR$\STM32F405RG\Obj\flash_utils.pbi $PROJ_DIR$\STM32F405RG\Obj\scheduler.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_node.pbi $PROJ_DIR$\STM32F405RG\Obj\timer.pbi - $PROJ_DIR$\..\app\inc\delay_conf.h - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\STM32F405RG\Obj\completion.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_sdio.o - $PROJ_DIR$\STM32F405RG\Obj\cpuusage.o - $PROJ_DIR$\STM32F405RG\Obj\flash_iap.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_cec.o - $PROJ_DIR$\STM32F405RG\Obj\cmd.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash_ramfunc.h - $PROJ_DIR$\STM32F405RG\Obj\scheduler.o - $PROJ_DIR$\STM32F405RG\Obj\serial.o - $PROJ_DIR$\STM32F405RG\Obj\finsh_compiler.o - $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\STM32F405RG\Obj\flash_env.pbi - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\STM32F405RG\Obj\startup_stm32f40_41xxx.o - $PROJ_DIR$\STM32F405RG\Obj\device.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\components\others\utils.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dma.o - $PROJ_DIR$\STM32F405RG\Obj\symbol.o - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\STM32F405RG\Obj\finsh_node.o - $PROJ_DIR$\STM32F405RG\Obj\flash.pbi - $PROJ_DIR$\STM32F405RG\Obj\finsh_ops.o - $PROJ_DIR$\STM32F405RG\Obj\startup_stm32f10x_hd.o - $PROJ_DIR$\STM32F405RG\Obj\memheap.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\STM32F405RG\Obj\mempool.o - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_spi.o + $PROJ_DIR$\STM32F405RG\Obj\shell.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_pwr.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\STM32F405RG\Obj\user_finsh_cmd.pbi + $PROJ_DIR$\STM32F405RG\Obj\ipc.o $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rng.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_crc.o $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_gpio.o - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\STM32F405RG\Obj\thread.o - $PROJ_DIR$\STM32F405RG\Obj\pipe.o $PROJ_DIR$\STM32F405RG\Obj\finsh_parser.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_crc.o $PROJ_DIR$\STM32F405RG\Obj\cpuport.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\STM32F405RG\Obj\bsp.pbi $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\STM32F405RG\Obj\thread.o $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\STM32F405RG\Obj\utils.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_usart.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\components\others\types.h + $PROJ_DIR$\STM32F405RG\Obj\finsh_ops.o + $PROJ_DIR$\STM32F405RG\Obj\memheap.o + $PROJ_DIR$\STM32F405RG\Obj\finsh_node.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sdio.h + $PROJ_DIR$\STM32F405RG\Obj\utils.pbi + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $TOOLKIT_DIR$\inc\c\xmtx.h $PROJ_DIR$\..\components\rtt_uart\usart.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_i2c.o $PROJ_DIR$\..\components\others\bsp.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma.o - $PROJ_DIR$\STM32F405RG\Obj\system_stm32f4xx.pbi - $PROJ_DIR$\STM32F405RG\Obj\system_stm32f4xx.o - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\STM32F405RG\Obj\flash_env_wl.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dbgmcu.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dcmi.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma2d.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_sha1.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dac.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_iwdg.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rng.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_tdes.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_crc.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\STM32F405RG\Obj\startup_stm32f10x_hd.o + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\cpuport.c + $PROJ_DIR$\..\components\others\types.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_iwdg.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\STM32F405RG\Obj\flash.pbi + $PROJ_DIR$\STM32F405RG\Obj\pipe.o + $PROJ_DIR$\STM32F405RG\Obj\mempool.o + $PROJ_DIR$\STM32F405RG\Obj\device.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_i2c.o + $PROJ_DIR$\STM32F405RG\Obj\flash_env.pbi + $PROJ_DIR$\STM32F405RG\Obj\cmd.o + $PROJ_DIR$\STM32F405RG\Obj\cpuusage.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash_ramfunc.h + $PROJ_DIR$\STM32F405RG\Obj\serial.o + $PROJ_DIR$\STM32F405RG\Obj\flash_iap.pbi + $PROJ_DIR$\STM32F405RG\Obj\startup_stm32f40_41xxx.o + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\STM32F405RG\Obj\finsh_compiler.o + $PROJ_DIR$\STM32F405RG\Obj\symbol.o + $PROJ_DIR$\..\app\inc\delay_conf.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_flash.o + $PROJ_DIR$\STM32F405RG\Obj\completion.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\STM32F405RG\Obj\scheduler.o + $PROJ_DIR$\..\RT-Thread-1.2.2\include\cpuusage.h + $PROJ_DIR$\..\components\others\utils.h + $TOOLKIT_DIR$\inc\c\xlocale.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dma.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rcc.o $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rtc.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_pwr.pbi - $PROJ_DIR$\STM32F405RG\Obj\app_task.pbi - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\STM32F405RG\Obj\context_iar.o $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_flash_ramfunc.o $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\STM32F405RG\Obj\flash_port.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_fsmc.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_md5.o $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_pwr.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rtc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_fsmc.o $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_crc.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\STM32F405RG\Obj\flash_port.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h $PROJ_DIR$\STM32F405RG\Obj\app.pbi + $PROJ_DIR$\STM32F405RG\Obj\app_task.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\STM32F405RG\Obj\context_iar.o $PROJ_DIR$\..\..\..\flash\inc\flash.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp.o + $TOOLKIT_DIR$\inc\c\wchar.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_wwdg.o $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_it.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_wwdg.o - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c $PROJ_DIR$\..\app\src\stm32f10x_it.c $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_flash.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_md5.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtm.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_sha1.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dac.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dbgmcu.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_iwdg.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rng.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_crc.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_tdes.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma.o + $PROJ_DIR$\STM32F405RG\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_usart.h + $PROJ_DIR$\STM32F405RG\Obj\flash_env_wl.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dcmi.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma2d.h + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\STM32F405RG\Obj\system_stm32f4xx.pbi + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtservice.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_pwr.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sai.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_syscfg.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_ltdc.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dcmi.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_ltdc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rng.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_des.o + $PROJ_DIR$\..\app\inc\app_task.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_gpio.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rtc.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_tdes.o + $PROJ_DIR$\STM32F405RG\Obj\finsh_heap.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_exti.o $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sdio.o - $PROJ_DIR$\STM32F405RG\Obj\kservice.pbi - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_usart.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma2d.o $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sdio.o $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma2d.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sai.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_aes.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_sha1.o - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dbgmcu.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_iwdg.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rcc.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_tim.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\drivers\serial.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash_sha1.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_usart.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rcc.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_aes.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dbgmcu.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dma2d.o + $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_i2c.o + $PROJ_DIR$\STM32F405RG\Obj\kservice.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\include\rtdevice.h $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_dma.pbi $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_spi.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_aes.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_syscfg.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rtc.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_dcmi.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_ltdc.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_exti.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_ltdc.o - $PROJ_DIR$\..\app\inc\app_task.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_tdes.o - $PROJ_DIR$\STM32F405RG\Obj\finsh_heap.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_cryp_des.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_pwr.o - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_rng.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_gpio.o - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_sai.pbi - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h - $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash.o - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c - $PROJ_DIR$\..\app\inc\rtconfig.h - $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c - $PROJ_DIR$\..\..\..\flash\src\flash_utils.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c - $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c $PROJ_DIR$\..\app\src\stm32f4xx_it.c - $PROJ_DIR$\..\app\src\user_finsh_cmd.c - $PROJ_DIR$\..\..\..\flash\src\flash.c - $PROJ_DIR$\..\components\others\utils.c - $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c - $PROJ_DIR$\..\..\..\flash\src\flash_env.c - $PROJ_DIR$\..\components\rtt_uart\usart.c + $PROJ_DIR$\..\..\..\flash\src\flash_iap.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\app\inc\rtconfig.h + $PROJ_DIR$\..\..\..\flash\src\flash_env.c + $PROJ_DIR$\..\components\others\utils.c $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\..\..\flash\src\flash.c + $PROJ_DIR$\..\components\rtt_uart\usart.c $PROJ_DIR$\..\components\flash\port\flash_port.c - $PROJ_DIR$\..\..\..\flash\src\flash_iap.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f40_41xxx.s + $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c $PROJ_DIR$\..\app\src\app_task.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sai.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c + $PROJ_DIR$\..\..\..\flash\src\flash_utils.c + $PROJ_DIR$\..\app\src\user_finsh_cmd.c + $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c + $PROJ_DIR$\..\components\others\bsp.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma2d.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_fsmc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_ltdc.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash_ramfunc.c - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sai.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.h + $PROJ_DIR$\STM32F405RG\Obj\user_finsh_cmd.o + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\STM32F405RG\Obj\usart.pbi + $PROJ_DIR$\STM32F405RG\Obj\dataqueue.pbi + $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_usart.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_can.pbi + $PROJ_DIR$\STM32F405RG\Obj\flash_iap.o + $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\STM32F405RG\Obj\ringbuffer.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdef.h + $PROJ_DIR$\STM32F405RG\Obj\misc.pbi + $PROJ_DIR$\..\Libraries\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\STM32F405RG\Obj\bsp.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_rtc.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_can.o + $PROJ_DIR$\STM32F405RG\Obj\portal.pbi + $PROJ_DIR$\STM32F405RG\Obj\system_stm32f10x.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_hash.pbi + $PROJ_DIR$\STM32F405RG\Obj\memheap.pbi + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_sai.h + $PROJ_DIR$\STM32F405RG\Obj\cpuusage.pbi + $PROJ_DIR$\STM32F405RG\Obj\symbol.pbi + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.h + $PROJ_DIR$\STM32F405RG\Obj\flash_env_wl.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f4xx_tim.pbi + $PROJ_DIR$\STM32F405RG\Obj\app_task.o + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtthread.h + $PROJ_DIR$\STM32F405RG\Obj\utils.o + $PROJ_DIR$\STM32F405RG\Obj\shell.pbi + $PROJ_DIR$\STM32F405RG\Obj\app.o + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.h + $PROJ_DIR$\STM32F405RG\Obj\idle.pbi + $PROJ_DIR$\STM32F405RG\Obj\flash_env.o + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_flash.pbi + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_rcc.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\STM32F405RG\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\include\rtdebug.h + $PROJ_DIR$\STM32F405RG\Obj\wrokqueue.o + $PROJ_DIR$\STM32F405RG\Obj\pipe.pbi + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.h - $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c ICCARM - 261 + 119 BICOMP - 97 + 330 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\kservice.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c ICCARM - 188 + 172 BICOMP - 350 + 160 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c ICCARM - 264 + 225 BICOMP - 135 + 165 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\memheap.c ICCARM - 130 + 189 BICOMP - 231 + 418 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\cpuport.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\timer.c ICCARM - 274 + 102 BICOMP - 215 + 166 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c ICCARM - 139 + 146 BICOMP - 167 + 162 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\cpuport.c ICCARM - 186 + 177 BICOMP - 201 + 147 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mempool.c ICCARM - 207 + 204 BICOMP - 195 + 89 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c ICCARM - 270 + 152 BICOMP - 151 + 63 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\irq.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\slab.c ICCARM - 221 + 90 BICOMP - 163 + 78 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\ipc.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\context_iar.S + + + AARM + 248 + + + + + $PROJ_DIR$\..\RT-Thread-1.2.2\src\module.c ICCARM - 205 + 139 BICOMP - 227 + 130 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\object.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\thread.c ICCARM - 213 + 184 BICOMP - 209 + 74 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\scheduler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\mem.c ICCARM - 243 + 158 BICOMP - 229 + 125 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m4\context_iar.S - - - AARM - 323 - - - - - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c ICCARM - 235 + 117 BICOMP - 190 + 433 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\completion.c ICCARM - 187 + 223 BICOMP - 58 + 132 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 17 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c ICCARM - 169 + 129 BICOMP - 56 + 414 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 276 390 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 276 390 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c ICCARM - 211 + 441 BICOMP - 133 + 85 ICCARM - 101 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 BICOMP - 101 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_error.c ICCARM - 272 + 156 BICOMP - 194 + 99 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 23 20 101 225 63 + 423 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 23 20 101 225 63 + 423 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c ICCARM - 192 + 217 BICOMP - 148 + 110 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 99 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 423 385 443 409 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 99 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 423 385 443 409 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c ICCARM - 204 + 203 BICOMP - 105 + 442 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 217 99 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 217 99 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c ICCARM - 181 + 253 BICOMP - 162 + 113 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 83 63 225 101 112 + 60 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 83 63 225 101 112 + 60 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\ringbuffer.c ICCARM - 189 + 71 BICOMP - 216 + 399 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 180 299 201 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 180 299 201 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\dataqueue.c ICCARM - 255 + 121 BICOMP - 109 + 391 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 9 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c ICCARM - 259 + 127 BICOMP - 198 + 307 ICCARM - 94 83 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 BICOMP - 94 83 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_init.c ICCARM - 180 + 144 BICOMP - 160 + 76 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 409 385 155 423 394 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 409 385 155 423 394 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_ops.c ICCARM - 251 + 188 BICOMP - 197 + 126 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 443 409 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 443 409 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\pipe.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c ICCARM - 271 + 134 BICOMP - 102 + 159 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 409 385 443 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 409 385 443 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\shell.c ICCARM - 176 + 168 BICOMP - 220 + 430 ICCARM - 99 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 217 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 148 432 BICOMP - 99 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 217 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 148 432 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh.c ICCARM - 237 + 115 BICOMP - 104 + 151 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 432 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 148 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 17 + 432 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 148 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_var.c ICCARM - 244 + 118 BICOMP - 153 + 163 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 385 - $PROJ_DIR$\..\RT-Thread-1.2.2\src\idle.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c ICCARM - 177 + 190 BICOMP - 107 + 135 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 423 385 394 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 18 423 385 394 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\wrokqueue.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_parser.c ICCARM - 95 + 175 BICOMP - 159 + 114 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 0 18 423 155 385 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 0 18 423 155 385 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_wwdg.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\serial\serial.c ICCARM - 344 + 212 BICOMP - 120 + 81 ICCARM - 146 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 BICOMP - 146 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 331 318 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_compiler.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\msh_cmd.c ICCARM - 245 + 123 BICOMP - 116 + 58 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 101 63 94 83 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 432 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 101 63 94 83 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 432 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_heap.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\symbol.c ICCARM - 196 + 218 BICOMP - 383 + 421 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 63 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_node.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\clock.c ICCARM - 257 + 142 BICOMP - 230 + 56 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 101 63 112 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 20 101 63 112 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c ICCARM - 240 + 161 BICOMP - 118 + 91 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 0 423 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 278 106 249 325 281 219 390 348 27 336 276 269 + 182 428 340 440 401 20 410 425 405 300 298 408 183 288 263 436 228 235 194 150 299 309 22 252 180 201 0 423 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\drivers\src\portal.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\cpuusage.c ICCARM - 200 + 209 BICOMP - 75 + 420 ICCARM - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 362 351 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 9 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_token.c + $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\cmd.c ICCARM - 228 + 208 BICOMP - 171 + 103 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 23 101 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 23 101 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 182 436 228 235 194 150 299 309 22 252 180 201 - $PROJ_DIR$\..\RT-Thread-1.2.2\components\finsh\finsh_vm.c + $PROJ_DIR$\..\RT-Thread-1.2.2\src\device.c ICCARM - 203 + 205 BICOMP - 226 + 124 ICCARM - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 83 63 94 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 BICOMP - 278 108 396 113 60 21 64 86 77 387 381 81 256 292 311 106 249 325 281 219 390 348 27 336 276 269 83 63 94 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 @@ -1384,53 +1384,44 @@ $PROJ_DIR$\STM32F405RG\Exe\EasyFlash.out - OBJCOPY - 223 + ILINK + 70 - ILINK - 157 + OBJCOPY + 154 ILINK - 8 90 103 73 180 240 235 323 274 237 187 251 245 211 196 181 257 259 272 228 189 203 126 110 91 71 137 18 177 205 221 188 207 261 264 178 186 176 192 213 271 200 169 243 244 204 139 250 141 74 334 330 373 384 382 304 295 376 289 354 378 347 324 327 389 393 331 361 368 114 305 379 385 317 386 375 357 349 370 374 367 353 344 255 291 270 130 25 57 98 95 55 143 129 0 + 16 431 427 404 142 208 223 248 177 209 121 205 217 156 127 144 190 188 175 161 118 134 93 434 424 396 97 12 117 172 152 119 158 189 204 116 139 115 123 146 203 129 71 225 212 168 90 214 69 413 241 251 334 302 306 266 267 295 274 327 308 260 234 240 304 293 261 319 329 106 268 294 289 232 297 305 315 313 333 291 317 321 253 218 275 184 102 2 386 429 441 416 83 100 26 - $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - - - AARM - 323 - - - - - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c ICCARM - 178 + 137 BICOMP - 78 + 186 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c ICCARM - 267 + 229 BICOMP - 168 + 332 @@ -1439,11 +1430,11 @@ ICCARM - 158 + 61 BICOMP - 76 + 415 @@ -1452,308 +1443,317 @@ ICCARM - 274 + 177 BICOMP - 215 + 147 BICOMP - 108 396 113 60 21 64 86 77 387 381 81 256 292 311 + 428 340 440 401 20 410 425 405 300 298 408 183 288 263 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\RT-Thread-1.2.2\libcpu\arm\cortex-m3\context_iar.S - ICCARM - 182 - - - BICOMP - 283 + AARM + 248 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM - 254 + 116 BICOMP - 369 + 402 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c ICCARM - 183 + 176 BICOMP - 125 + 68 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c ICCARM - 284 + 149 BICOMP - 117 + 66 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c ICCARM - 252 + 108 BICOMP - 100 + 395 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c ICCARM - 222 + 138 BICOMP - 119 + 411 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + + + AARM + 197 + + + + + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c ICCARM - 140 + 210 BICOMP - 19 + 439 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c ICCARM - 287 + 200 BICOMP - 210 + 301 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c ICCARM - 193 + 169 BICOMP - 241 + 133 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c ICCARM - 268 + 389 BICOMP - 79 + 412 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c ICCARM - 206 + 122 BICOMP - 89 + 388 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c ICCARM - 121 + 220 BICOMP - 66 + 77 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c ICCARM - 191 + 141 BICOMP - 70 + 437 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\app\src\stm32f10x_it.c - - ICCARM - 218 - BICOMP - 165 + 254 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c ICCARM - 185 + 140 BICOMP - 65 + 224 - $PROJ_DIR$\..\Libraries\CMSIS_EWARM\CM3\DeviceSupport\ST\STM32F10x\startup\iar\startup_stm32f10x_hd.s + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - AARM - 260 + ICCARM + 174 + + + BICOMP + 406 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c ICCARM - 262 + 206 BICOMP - 388 + 170 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c ICCARM - 208 + 167 BICOMP - 202 + 422 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 239 + 187 BICOMP - 111 + 107 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c ICCARM - 236 + 222 BICOMP - 142 + 435 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c ICCARM - 179 + 153 BICOMP - 92 + 105 - $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c ICCARM - 61 + 143 BICOMP - 59 + 111 - $PROJ_DIR$\..\app\src\stm32f10x_it.c + $PROJ_DIR$\..\Libraries\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + ICCARM + 80 + BICOMP - 341 + 17 @@ -1762,614 +1762,614 @@ ILINK - 157 199 + 128 70 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c ICCARM - 353 + 317 BICOMP - 85 + 426 ICCARM - 299 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 308 307 + 112 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 278 287 286 BICOMP - 299 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 308 307 + 112 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_tim.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_usart.c ICCARM - 367 + 321 BICOMP - 87 + 393 ICCARM - 124 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 299 308 307 + 278 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 287 286 BICOMP - 124 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 299 308 307 + 278 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 287 286 - $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c + $PROJ_DIR$\..\app\src\stm32f4xx_it.c ICCARM - 91 + 106 BICOMP - 294 + 79 ICCARM - 340 285 212 64 86 77 387 381 81 256 96 390 276 269 219 + 109 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 196 9 428 340 440 401 20 288 263 195 BICOMP - 340 285 212 64 86 77 387 381 81 256 96 390 276 269 219 + 109 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 196 9 428 340 440 401 20 288 263 195 - $PROJ_DIR$\..\..\..\flash\src\flash_utils.c + $PROJ_DIR$\..\..\..\flash\src\flash_iap.c ICCARM - 18 + 396 BICOMP - 224 + 213 ICCARM - 285 212 64 86 77 387 381 81 256 96 390 + 249 199 157 410 425 405 300 298 408 183 438 299 BICOMP - 285 212 64 86 77 387 381 81 256 96 390 + 249 199 157 410 425 405 300 298 408 183 438 299 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c ICCARM - 141 + 251 BICOMP - 164 + 312 ICCARM - 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c + $PROJ_DIR$\..\..\..\flash\src\flash_env.c ICCARM - 74 + 434 BICOMP - 131 + 207 ICCARM - 307 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 + 249 199 157 410 425 405 300 298 408 183 438 299 180 201 150 BICOMP - 307 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 + 249 199 157 410 425 405 300 298 408 183 438 299 180 201 150 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c + $PROJ_DIR$\..\components\others\utils.c ICCARM - 334 + 429 BICOMP - 314 + 192 ICCARM - 149 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 227 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 428 340 440 401 20 288 263 BICOMP - 149 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 227 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 428 340 440 401 20 288 263 - $PROJ_DIR$\..\components\others\bsp.c + $PROJ_DIR$\..\app\src\app.c ICCARM - 73 + 431 BICOMP - 277 + 245 ICCARM - 288 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 17 108 396 113 60 21 292 311 286 + 303 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 BICOMP - 288 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 17 108 396 113 60 21 292 311 286 + 303 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\app\src\stm32f4xx_it.c + $PROJ_DIR$\..\..\..\flash\src\flash.c ICCARM - 114 + 93 BICOMP - 172 + 202 ICCARM - 122 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 288 17 108 396 113 60 21 292 311 286 + 249 199 157 410 425 405 300 298 408 183 438 299 BICOMP - 122 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 288 17 108 396 113 60 21 292 311 286 + 249 199 157 410 425 405 300 298 408 183 438 299 - $PROJ_DIR$\..\app\src\user_finsh_cmd.c + $PROJ_DIR$\..\components\rtt_uart\usart.c ICCARM - 57 + 2 BICOMP - 214 + 390 ICCARM - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 340 285 96 390 278 106 249 325 281 219 348 27 336 276 269 + 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 195 9 428 340 440 401 20 288 263 196 331 318 BICOMP - 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 340 285 96 390 278 106 249 325 281 219 348 27 336 276 269 + 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 195 9 428 340 440 401 20 288 263 196 331 318 - $PROJ_DIR$\..\..\..\flash\src\flash.c + $PROJ_DIR$\..\components\flash\port\flash_port.c ICCARM - 126 + 97 BICOMP - 258 + 243 ICCARM - 340 285 212 64 86 77 387 381 81 256 96 390 + 249 199 157 410 425 405 300 298 408 183 438 299 9 428 340 440 401 20 288 263 131 387 392 88 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 BICOMP - 340 285 212 64 86 77 387 381 81 256 96 390 + 249 199 157 410 425 405 300 298 408 183 438 299 9 428 340 440 401 20 288 263 131 387 392 88 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\components\others\utils.c + $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f40_41xxx.s + + + AARM + 214 + + + + + $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c ICCARM - 98 + 275 BICOMP - 282 + 284 ICCARM - 253 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 108 396 113 60 21 292 311 + 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 253 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 108 396 113 60 21 292 311 + 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c + $PROJ_DIR$\..\app\src\app_task.c ICCARM - 291 + 427 BICOMP - 290 + 246 ICCARM - 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 303 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 150 299 328 185 196 195 249 199 438 182 436 228 235 194 309 22 252 180 201 148 219 226 227 BICOMP - 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 303 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 150 299 328 185 196 195 249 199 438 182 436 228 235 194 309 22 252 180 201 148 219 226 227 - $PROJ_DIR$\..\..\..\flash\src\flash_env.c + $PROJ_DIR$\..\..\..\flash\src\flash_utils.c ICCARM - 110 + 12 BICOMP - 248 + 164 ICCARM - 340 285 212 64 86 77 387 381 81 256 96 390 276 269 219 + 199 157 410 425 405 300 298 408 183 438 299 BICOMP - 340 285 212 64 86 77 387 381 81 256 96 390 276 269 219 + 199 157 410 425 405 300 298 408 183 438 299 - $PROJ_DIR$\..\components\rtt_uart\usart.c + $PROJ_DIR$\..\app\src\user_finsh_cmd.c ICCARM - 25 + 386 BICOMP - 82 + 171 ICCARM - 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 286 17 108 396 113 60 21 292 311 288 362 351 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 249 199 438 299 182 436 228 235 194 150 309 22 252 180 201 BICOMP - 174 67 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 286 17 108 396 113 60 21 292 311 288 362 351 + 9 428 340 440 401 20 410 425 405 300 298 408 183 288 263 131 387 392 88 157 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 249 199 438 299 182 436 228 235 194 150 309 22 252 180 201 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp.c + $PROJ_DIR$\..\..\..\flash\src\flash_env_wl.c ICCARM - 330 + 424 BICOMP - 352 + 279 ICCARM - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 249 199 157 410 425 405 300 298 408 183 438 299 180 201 150 BICOMP - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 249 199 157 410 425 405 300 298 408 183 438 299 180 201 150 - $PROJ_DIR$\..\app\src\app.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c ICCARM - 90 + 116 BICOMP - 339 + 402 ICCARM - 380 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 + 287 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 286 BICOMP - 380 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 + 287 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 286 - $PROJ_DIR$\..\components\flash\port\flash_port.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_adc.c ICCARM - 137 + 69 BICOMP - 326 + 64 ICCARM - 340 285 212 64 86 77 387 381 81 256 96 390 17 108 396 113 60 21 292 311 174 67 84 136 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 + 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 3 57 400 19 67 112 278 287 286 BICOMP - 340 285 212 64 86 77 387 381 81 256 96 390 17 108 396 113 60 21 292 311 174 67 84 136 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 + 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\..\..\flash\src\flash_iap.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_can.c ICCARM - 71 + 413 BICOMP - 238 + 98 ICCARM - 340 285 212 64 86 77 387 381 81 256 96 390 + 286 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 BICOMP - 340 285 212 64 86 77 387 381 81 256 96 390 + 286 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_crc.c ICCARM - 178 + 241 BICOMP - 78 + 271 ICCARM - 308 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 307 + 65 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 308 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 307 + 65 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f40_41xxx.s - - - AARM - 250 - - - - - $PROJ_DIR$\..\app\src\app_task.c + $PROJ_DIR$\..\components\others\bsp.c ICCARM - 103 + 404 BICOMP - 321 + 181 ICCARM - 380 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 219 390 360 279 288 286 340 285 96 278 106 249 325 281 348 27 336 276 269 217 232 246 253 + 196 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 9 428 340 440 401 20 288 263 195 BICOMP - 380 17 108 396 113 60 21 64 86 77 387 381 81 256 292 311 174 67 84 136 212 170 69 13 68 150 62 7 144 72 22 166 124 299 308 307 219 390 360 279 288 286 340 285 96 278 106 249 325 281 348 27 336 276 269 217 232 246 253 + 196 131 387 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 3 57 400 19 67 112 278 287 286 9 428 340 440 401 20 288 263 195 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sai.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c ICCARM - 357 + 334 BICOMP - 391 + 324 ICCARM - 88 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 88 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c ICCARM - 370 + 295 BICOMP - 123 + 281 ICCARM - 115 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 96 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 115 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 96 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_aes.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma2d.c ICCARM - 373 + 327 BICOMP - 359 + 314 ICCARM - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 282 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 282 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c ICCARM - 347 + 266 BICOMP - 152 + 92 ICCARM - 144 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 72 22 166 124 299 308 307 + 311 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 144 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 72 22 166 124 299 308 307 + 311 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c ICCARM - 374 + 306 BICOMP - 1 + 273 ICCARM - 184 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 184 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 @@ -2378,500 +2378,500 @@ ICCARM - 327 + 240 BICOMP - 147 + 72 ICCARM - 371 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 323 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 371 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 323 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dcmi.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c ICCARM - 376 + 293 BICOMP - 300 + 417 ICCARM - 128 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 128 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_tdes.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash.c ICCARM - 382 + 260 BICOMP - 312 + 82 ICCARM - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 57 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 400 19 67 112 278 287 286 BICOMP - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 57 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma2d.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c ICCARM - 354 + 274 BICOMP - 356 + 231 ICCARM - 301 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 326 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 301 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 326 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c ICCARM - 378 + 319 BICOMP - 155 + 265 ICCARM - 7 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 7 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_ltdc.c ICCARM - 368 + 294 BICOMP - 154 + 296 ICCARM - 329 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 95 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 329 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 95 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c ICCARM - 317 + 304 BICOMP - 366 + 104 ICCARM - 166 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 124 299 308 307 + 400 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 19 67 112 278 287 286 BICOMP - 166 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 124 299 308 307 + 400 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dac.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c ICCARM - 304 + 289 BICOMP - 132 + 238 ICCARM - 358 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 - - - BICOMP - 358 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 120 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash_ramfunc.c ICCARM - 295 + 234 BICOMP - 364 + 62 ICCARM - 392 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 211 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 392 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 211 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_sha1.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c ICCARM - 361 + 232 BICOMP - 303 + 322 ICCARM - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 67 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 112 278 287 286 BICOMP - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 67 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_pwr.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c ICCARM - 385 + 297 BICOMP - 320 + 269 ICCARM - 173 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 173 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 + + + BICOMP + 173 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c ICCARM - 331 + 302 BICOMP - 145 + 87 ICCARM - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 310 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dbgmcu.c ICCARM - 305 + 267 BICOMP - 365 + 325 ICCARM - 22 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 166 124 299 308 307 + 292 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 22 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 166 124 299 308 307 + 292 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash_md5.c ICCARM - 349 + 261 BICOMP - 156 + 59 ICCARM - 280 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 280 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 320 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_dma.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c ICCARM - 289 + 305 BICOMP - 316 + 239 ICCARM - 363 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 407 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 363 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 407 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sdio.c ICCARM - 389 + 313 BICOMP - 138 + 55 ICCARM - 72 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 22 166 124 299 308 307 + 191 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 72 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 22 166 124 299 308 307 + 191 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_ltdc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_sai.c ICCARM - 379 + 315 BICOMP - 377 + 290 ICCARM - 134 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 419 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 134 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 419 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rng.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c ICCARM - 386 + 329 BICOMP - 310 + 86 ICCARM - 266 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 244 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 266 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 244 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_flash_ramfunc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_iwdg.c ICCARM - 324 + 268 BICOMP - 161 + 316 ICCARM - 242 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 19 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 67 112 278 287 286 BICOMP - 242 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 19 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_hash.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c ICCARM - 393 + 333 BICOMP - 93 + 101 ICCARM - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 94 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 372 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 94 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_cryp_des.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_syscfg.c ICCARM - 384 + 291 BICOMP - 127 + 14 ICCARM - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 145 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 BICOMP - 355 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 145 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 3 57 400 19 67 112 278 287 286 - $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rtc.c + $PROJ_DIR$\..\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_exti.c ICCARM - 375 + 308 BICOMP - 319 + 84 ICCARM - 80 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 3 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 57 400 19 67 112 278 287 286 BICOMP - 80 84 136 212 64 86 77 387 381 81 256 170 69 13 68 150 62 174 67 7 144 72 22 166 124 299 308 307 + 3 392 88 157 410 425 405 300 298 408 183 73 398 6 403 75 397 131 387 57 400 19 67 112 278 287 286 diff --git a/demo/stm32f4xx/EWARM/settings/EasyFlash.wsdt b/demo/stm32f4xx/EWARM/settings/EasyFlash.wsdt index a395ca4..ec7c0e1 100644 --- a/demo/stm32f4xx/EWARM/settings/EasyFlash.wsdt +++ b/demo/stm32f4xx/EWARM/settings/EasyFlash.wsdt @@ -17,7 +17,7 @@ 300Find-All-DeclarationsDebug-Log20121532481191622300Debug-Log58082994300AccessAddressNameSizeZone_I01201501505012020 - + TabID-30370-1297 @@ -29,20 +29,20 @@ - 0TabID-28122-19222Debug LogDebug-LogTabID-16453-20055BuildBuild1 + 0TabID-28122-19222Debug LogDebug-LogTabID-16453-20055BuildBuild1 - TextEditor$WS_DIR$\..\app\src\app_task.c00000014014000100000010000001 + TextEditor$WS_DIR$\..\app\src\app_task.c00000042542500100000010000001 - iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 + iaridepm.enu1-2-2744314-2-25105130357152740188095771458-2-21781682-2-21684180100238118614330357152740 diff --git a/demo/stm32f4xx/components/flash/port/flash_port.c b/demo/stm32f4xx/components/flash/port/flash_port.c index 052cb9e..5d958be 100644 --- a/demo/stm32f4xx/components/flash/port/flash_port.c +++ b/demo/stm32f4xx/components/flash/port/flash_port.c @@ -29,8 +29,6 @@ #define FLASH_ENV_START_ADDR (FLASH_BASE + 256 * 1024) /* on the chip position: 256KB */ /* the minimum size of flash erasure */ #define FLASH_ERASE_MIN_SIZE (128 * 1024) /* it is 128K for compatibility */ -/* the user setting size of ENV */ -#define FLASH_USER_SETTING_ENV_SIZE (2 * 1024) /* 2K */ #ifdef FLASH_ENV_USING_WEAR_LEVELING_MODE /* ENV section total bytes size in wear leveling mode. */ #define FLASH_ENV_SECTION_SIZE (4 * FLASH_ERASE_MIN_SIZE)/* 512K */ @@ -85,7 +83,6 @@ static uint32_t stm32_get_sector_size(uint32_t sector); * Flash port for hardware initialize. * * @param env_addr ENV start address - * @param env_user_size user setting ENV bytes size (@note must be word alignment) * @param env_total_size ENV sector total bytes size (@note must be word alignment) * @param erase_min_size the minimum size of Flash erasure * @param default_env default ENV set for user @@ -93,15 +90,14 @@ static uint32_t stm32_get_sector_size(uint32_t sector); * * @return result */ -FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t *env_total_size, - size_t *erase_min_size, flash_env const **default_env, size_t *default_env_size) { +FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_total_size, size_t *erase_min_size, + flash_env const **default_env, size_t *default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE % 4 == 0); FLASH_ASSERT(FLASH_ENV_SECTION_SIZE % 4 == 0); *env_addr = FLASH_ENV_START_ADDR; - *env_user_size = FLASH_USER_SETTING_ENV_SIZE; *env_total_size = FLASH_ENV_SECTION_SIZE; *erase_min_size = FLASH_ERASE_MIN_SIZE; *default_env = default_env_set; @@ -110,6 +106,7 @@ FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t * return result; } + /** * Read data from flash. * @note This operation's units is word. @@ -308,28 +305,6 @@ static uint32_t stm32_get_sector_size(uint32_t sector) { } } - -/** - * Allocate a block of memory with a minimum of 'size' bytes. - * - * @param size is the minimum size of the requested block in bytes. - * - * @return pointer to allocated memory or NULL if no free memory was found. - */ -void *flash_malloc(size_t size) { - return rt_malloc(size); -} - -/** - * This function will release the previously allocated memory block by - * flash_malloc. The released memory block is taken back to system heap. - * - * @param p the pointer to allocated memory which will be released - */ -void flash_free(void *p) { - rt_free(p); -} - /** * This function is print flash debug info. * diff --git a/flash/inc/flash.h b/flash/inc/flash.h index 253bcb0..c48f0c9 100644 --- a/flash/inc/flash.h +++ b/flash/inc/flash.h @@ -28,6 +28,8 @@ /* using CRC32 check when load environment variable from Flash */ #define FLASH_ENV_USING_CRC_CHECK +/* the user setting size of ENV, must be word alignment */ +#define FLASH_USER_SETTING_ENV_SIZE (2 * 1024) /* default 2K */ /* using wear leveling mode or normal mode */ /* #define FLASH_ENV_USING_WEAR_LEVELING_MODE */ #define FLASH_ENV_USING_NORMAL_MODE @@ -87,8 +89,6 @@ FlashErrCode flash_copy_bl_from_bak(uint32_t bl_addr, size_t bl_size); FlashErrCode flash_read(uint32_t addr, uint32_t *buf, size_t size); FlashErrCode flash_erase(uint32_t addr, size_t size); FlashErrCode flash_write(uint32_t addr, const uint32_t *buf, size_t size); -void *flash_malloc(size_t size); -void flash_free(void *p); void flash_log_debug(const char *file, const long line, const char *format, ...); void flash_log_info(const char *format, ...); void flash_print(const char *format, ...); diff --git a/flash/port/flash_port.c b/flash/port/flash_port.c index 6e761e0..b1fb3a9 100644 --- a/flash/port/flash_port.c +++ b/flash/port/flash_port.c @@ -26,8 +26,6 @@ #define FLASH_ENV_START_ADDR /* @note you must define it for a value */ /* the minimum size of flash erasure */ #define FLASH_ERASE_MIN_SIZE /* @note you must define it for a value */ -/* the user setting size of ENV */ -#define FLASH_USER_SETTING_ENV_SIZE /* @note you must define it for a value */ #ifdef FLASH_ENV_USING_WEAR_LEVELING_MODE /* ENV section total bytes size in wear leveling mode. */ #define FLASH_ENV_SECTION_SIZE /* @note you must define it for a value */ @@ -47,7 +45,6 @@ static const flash_env default_env_set[] = { * Flash port for hardware initialize. * * @param env_addr ENV start address - * @param env_user_size user setting ENV bytes size (@note must be word alignment) * @param env_total_size ENV sector total bytes size (@note must be word alignment) * @param erase_min_size the minimum size of Flash erasure * @param default_env default ENV set for user @@ -55,15 +52,14 @@ static const flash_env default_env_set[] = { * * @return result */ -FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, size_t *env_total_size, - size_t *erase_min_size, flash_env const **default_env, size_t *default_env_size) { +FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_total_size, size_t *erase_min_size, + flash_env const **default_env, size_t *default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE % 4 == 0); FLASH_ASSERT(FLASH_ENV_SECTION_SIZE % 4 == 0); *env_addr = FLASH_ENV_START_ADDR; - *env_user_size = FLASH_USER_SETTING_ENV_SIZE; *env_total_size = FLASH_ENV_SECTION_SIZE; *erase_min_size = FLASH_ERASE_MIN_SIZE; *default_env = default_env_set; @@ -132,31 +128,6 @@ FlashErrCode flash_write(uint32_t addr, const uint32_t *buf, size_t size) { return result; } -/** - * Allocate a block of memory with a minimum of 'size' bytes. - * - * @param size is the minimum size of the requested block in bytes. - * - * @return pointer to allocated memory or NULL if no free memory was found. - */ -void *flash_malloc(size_t size) { - - /* You can add your code under here. */ - -} - -/** - * This function will release the previously allocated memory block by - * flash_malloc. The released memory block is taken back to system heap. - * - * @param p the pointer to allocated memory which will be released - */ -void flash_free(void *p) { - - /* You can add your code under here. */ - -} - /** * This function is print flash debug info. * diff --git a/flash/src/flash.c b/flash/src/flash.c index eae9ec9..b683589 100644 --- a/flash/src/flash.c +++ b/flash/src/flash.c @@ -50,24 +50,23 @@ * @return result */ FlashErrCode flash_init(void) { - extern FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_user_size, - size_t *env_total_size, size_t *erase_min_size, flash_env const **default_env, - size_t *default_env_size); - extern FlashErrCode flash_env_init(uint32_t start_addr, size_t user_size, size_t total_size, + extern FlashErrCode flash_port_init(uint32_t *env_addr, size_t *env_total_size, + size_t *erase_min_size, flash_env const **default_env, size_t *default_env_size); + extern FlashErrCode flash_env_init(uint32_t start_addr, size_t total_size, size_t erase_min_size, flash_env const *default_env, size_t default_env_size); extern FlashErrCode flash_iap_init(uint32_t start_addr); uint32_t env_start_addr; - size_t env_user_size, env_total_size, erase_min_size, default_env_set_size; + size_t env_total_size, erase_min_size, default_env_set_size; const flash_env *default_env_set; FlashErrCode result = FLASH_NO_ERR; - result = flash_port_init(&env_start_addr, &env_user_size, &env_total_size, &erase_min_size, - &default_env_set, &default_env_set_size); + result = flash_port_init(&env_start_addr, &env_total_size, &erase_min_size, &default_env_set, + &default_env_set_size); if (result == FLASH_NO_ERR) { - result = flash_env_init(env_start_addr, env_user_size, env_total_size, erase_min_size, - default_env_set, default_env_set_size); + result = flash_env_init(env_start_addr, env_total_size, erase_min_size, default_env_set, + default_env_set_size); } if (result == FLASH_NO_ERR) { diff --git a/flash/src/flash_env.c b/flash/src/flash_env.c index c119b97..00602ff 100644 --- a/flash/src/flash_env.c +++ b/flash/src/flash_env.c @@ -57,10 +57,8 @@ enum { static flash_env const *default_env_set = NULL; /* default ENV set size, must be initialized by user */ static size_t default_env_set_size = NULL; -/* flash ENV all section total size */ -static size_t env_total_size = NULL; /* ENV RAM cache */ -static uint32_t *env_cache = NULL; +static uint32_t env_cache[FLASH_USER_SETTING_ENV_SIZE / 4] = { 0 }; /* ENV start address in flash */ static uint32_t env_start_addr = NULL; @@ -82,7 +80,6 @@ static bool_t env_crc_is_ok(void); * Flash ENV initialize. * * @param start_addr ENV start address in flash - * @param user_size user setting ENV bytes size (@note must be word alignment) * @param total_size ENV section total size (@note must be word alignment) * @param erase_min_size the minimum size of flash erasure. it isn't be used in normal mode. * @param default_env default ENV set for user @@ -92,33 +89,25 @@ static bool_t env_crc_is_ok(void); * * @return result */ -FlashErrCode flash_env_init(uint32_t start_addr, size_t user_size, size_t total_size, - size_t erase_min_size, flash_env const *default_env, size_t default_env_size) { +FlashErrCode flash_env_init(uint32_t start_addr, size_t total_size, size_t erase_min_size, + flash_env const *default_env, size_t default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(start_addr); - FLASH_ASSERT(user_size); FLASH_ASSERT(total_size); /* user_size must equal with total_size in normal mode */ - FLASH_ASSERT(user_size == total_size); + FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE == total_size); FLASH_ASSERT(default_env); FLASH_ASSERT(default_env_size < total_size); /* must be word alignment for ENV */ FLASH_ASSERT(total_size % 4 == 0); - /* make true only be initialized once */ - FLASH_ASSERT(!env_cache); env_start_addr = start_addr; - env_total_size = total_size; default_env_set = default_env; default_env_set_size = default_env_size; FLASH_DEBUG("Env start address is 0x%08X, size is %d bytes.\n", start_addr, total_size); - /* create ENV ram cache */ - env_cache = (uint32_t *) flash_malloc(sizeof(uint8_t) * user_size); - FLASH_ASSERT(env_cache); - flash_load_env(); return result; @@ -133,7 +122,6 @@ FlashErrCode flash_env_set_default(void){ FlashErrCode result = FLASH_NO_ERR; size_t i; - FLASH_ASSERT(env_cache); FLASH_ASSERT(default_env_set); FLASH_ASSERT(default_env_set_size); @@ -207,9 +195,8 @@ static size_t get_env_data_size(void) { */ size_t flash_get_env_total_size(void) { /* must be initialized */ - FLASH_ASSERT(env_total_size); - return env_total_size; + return FLASH_USER_SETTING_ENV_SIZE; } /** @@ -360,7 +347,6 @@ FlashErrCode flash_del_env(const char *key){ size_t del_env_length, remain_env_length; FLASH_ASSERT(key); - FLASH_ASSERT(env_cache); if (*key == NULL) { FLASH_INFO("Flash ENV name must be not NULL!\n"); @@ -408,8 +394,6 @@ FlashErrCode flash_del_env(const char *key){ FlashErrCode flash_set_env(const char *key, const char *value) { FlashErrCode result = FLASH_NO_ERR; - FLASH_ASSERT(env_cache); - /* if ENV value is empty, delete it */ if (*value == NULL) { result = flash_del_env(key); @@ -436,8 +420,6 @@ char *flash_get_env(const char *key) { uint32_t *env_cache_addr = NULL; char *value = NULL; - FLASH_ASSERT(env_cache); - /* find ENV */ env_cache_addr = find_env(key); if (env_cache_addr == NULL) { @@ -461,8 +443,6 @@ void flash_print_env(void) { uint8_t j; char c; - FLASH_ASSERT(env_cache); - for (; env_cache_data_addr < env_cache_end_addr; env_cache_data_addr += 1) { for (j = 0; j < 4; j++) { c = (*env_cache_data_addr) >> (8 * j); @@ -483,12 +463,11 @@ void flash_print_env(void) { void flash_load_env(void) { uint32_t *env_cache_bak, env_end_addr; - FLASH_ASSERT(env_cache); - /* read ENV end address from flash */ flash_read(get_env_system_addr() + ENV_PARAM_INDEX_END_ADDR * 4, &env_end_addr, 4); /* if ENV is not initialize or flash has dirty data, set default for it */ - if ((env_end_addr == 0xFFFFFFFF) || (env_end_addr > env_start_addr + env_total_size)) { + if ((env_end_addr == 0xFFFFFFFF) + || (env_end_addr > env_start_addr + flash_get_env_total_size())) { flash_env_set_default(); } else { /* set ENV end address */ @@ -519,8 +498,6 @@ void flash_load_env(void) { FlashErrCode flash_save_env(void) { FlashErrCode result = FLASH_NO_ERR; - FLASH_ASSERT(env_cache); - #ifdef FLASH_ENV_USING_CRC_CHECK /* calculate and cache CRC32 code */ env_cache[ENV_PARAM_INDEX_DATA_CRC] = calc_env_crc(); diff --git a/flash/src/flash_env_wl.c b/flash/src/flash_env_wl.c index 8d161dd..93a0c46 100644 --- a/flash/src/flash_env_wl.c +++ b/flash/src/flash_env_wl.c @@ -64,14 +64,12 @@ enum { static flash_env const *default_env_set = NULL; /* default ENV set size, must be initialized by user */ static size_t default_env_set_size = NULL; -/* flash user setting ENV size */ -static size_t env_user_size = NULL; /* flash ENV all section total size */ static size_t env_total_size = NULL; /* the minimum size of flash erasure */ static size_t flash_erase_min_size = NULL; /* ENV RAM cache */ -static uint32_t *env_cache = NULL; +static uint32_t env_cache[FLASH_USER_SETTING_ENV_SIZE / 4] = { 0 }; /* ENV start address in flash */ static uint32_t env_start_addr = NULL; /* current using data section address */ @@ -86,7 +84,6 @@ static void set_env_detail_end_addr(uint32_t end_addr); static FlashErrCode write_env(const char *key, const char *value); static uint32_t *find_env(const char *key); static size_t get_env_detail_size(void); -static size_t get_env_user_size(void); static size_t get_env_user_used_size(void); static FlashErrCode create_env(const char *key, const char *value); static FlashErrCode save_cur_using_data_addr(uint32_t cur_data_addr); @@ -100,7 +97,6 @@ static bool_t env_crc_is_ok(void); * Flash ENV initialize. * * @param start_addr ENV start address in flash - * @param user_size user setting ENV bytes size (@note must be word alignment) * @param total_size ENV section total size (@note must be word alignment) * @param erase_min_size the minimum size of flash erasure * @param default_env default ENV set for user @@ -108,24 +104,20 @@ static bool_t env_crc_is_ok(void); * * @return result */ -FlashErrCode flash_env_init(uint32_t start_addr, size_t user_size, size_t total_size, - size_t erase_min_size, flash_env const *default_env, size_t default_env_size) { +FlashErrCode flash_env_init(uint32_t start_addr, size_t total_size, size_t erase_min_size, + flash_env const *default_env, size_t default_env_size) { FlashErrCode result = FLASH_NO_ERR; FLASH_ASSERT(start_addr); - FLASH_ASSERT(user_size); FLASH_ASSERT(total_size); FLASH_ASSERT(erase_min_size); FLASH_ASSERT(default_env); - FLASH_ASSERT(default_env_size < user_size); + FLASH_ASSERT(default_env_size < FLASH_USER_SETTING_ENV_SIZE); /* must be word alignment for ENV */ - FLASH_ASSERT(user_size % 4 == 0); + FLASH_ASSERT(FLASH_USER_SETTING_ENV_SIZE % 4 == 0); FLASH_ASSERT(total_size % 4 == 0); - /* make true only be initialized once */ - FLASH_ASSERT(!env_cache); env_start_addr = start_addr; - env_user_size = user_size; env_total_size = total_size; flash_erase_min_size = erase_min_size; default_env_set = default_env; @@ -133,10 +125,6 @@ FlashErrCode flash_env_init(uint32_t start_addr, size_t user_size, size_t total_ FLASH_DEBUG("Env start address is 0x%08X, size is %d bytes.\n", start_addr, total_size); - /* create ENV ram cache */ - env_cache = (uint32_t *) flash_malloc(sizeof(uint8_t) * user_size); - FLASH_ASSERT(env_cache); - flash_load_env(); return result; @@ -151,7 +139,6 @@ FlashErrCode flash_env_set_default(void){ FlashErrCode result = FLASH_NO_ERR; size_t i; - FLASH_ASSERT(env_cache); FLASH_ASSERT(default_env_set); FLASH_ASSERT(default_env_set_size); @@ -236,28 +223,15 @@ static size_t get_env_detail_size(void) { return get_env_detail_end_addr() - get_env_detail_addr(); } -/** - * Get current user setting ENV size. - * - * @return size - */ -static size_t get_env_user_size(void) { - /* must be initialized */ - FLASH_ASSERT(env_user_size); - - return env_user_size; -} - /** * Get current user used ENV size. * - * @see get_env_user_size + * @see FLASH_USER_SETTING_ENV_SIZE * * @return size */ /* must be initialized */ static size_t get_env_user_used_size(void) { - FLASH_ASSERT(env_user_size); return get_env_detail_end_addr() - get_cur_using_data_addr(); } @@ -304,7 +278,7 @@ static FlashErrCode write_env(const char *key, const char *value) { env_str_len = (env_str_len / 4 + 1) * 4; } /* check capacity of ENV */ - if (env_str_len + get_env_detail_size() >= get_env_user_size()) { + if (env_str_len + get_env_detail_size() >= FLASH_USER_SETTING_ENV_SIZE) { return FLASH_ENV_FULL; } /* calculate current ENV ram cache end address */ @@ -424,7 +398,6 @@ FlashErrCode flash_del_env(const char *key){ size_t del_env_length, remain_env_length; FLASH_ASSERT(key); - FLASH_ASSERT(env_cache); if (*key == NULL) { FLASH_INFO("Flash ENV name must be not NULL!\n"); @@ -472,8 +445,6 @@ FlashErrCode flash_del_env(const char *key){ FlashErrCode flash_set_env(const char *key, const char *value) { FlashErrCode result = FLASH_NO_ERR; - FLASH_ASSERT(env_cache); - /* if ENV value is empty, delete it */ if (*value == NULL) { result = flash_del_env(key); @@ -500,8 +471,6 @@ char *flash_get_env(const char *key) { uint32_t *env_cache_addr = NULL; char *value = NULL; - FLASH_ASSERT(env_cache); - /* find ENV */ env_cache_addr = find_env(key); if (env_cache_addr == NULL) { @@ -525,8 +494,6 @@ void flash_print_env(void) { uint8_t j; char c; - FLASH_ASSERT(env_cache); - for (; env_cache_detail_addr < env_cache_end_addr; env_cache_detail_addr += 1) { for (j = 0; j < 4; j++) { c = (*env_cache_detail_addr) >> (8 * j); @@ -538,7 +505,7 @@ void flash_print_env(void) { } } flash_print("\nENV size: %ld/%ld bytes, write bytes %ld/%ld, mode: wear leveling.\n", - get_env_user_used_size(), get_env_user_size(), flash_get_env_write_bytes(), + get_env_user_used_size(), FLASH_USER_SETTING_ENV_SIZE, flash_get_env_write_bytes(), flash_get_env_total_size()); } @@ -548,8 +515,6 @@ void flash_print_env(void) { void flash_load_env(void) { uint32_t *env_cache_bak, env_end_addr, using_data_addr; - FLASH_ASSERT(env_cache); - /* read current using data section address */ flash_read(get_env_start_addr(), &using_data_addr, 4); /* if ENV is not initialize or flash has dirty data, set default for it */ @@ -602,8 +567,6 @@ FlashErrCode flash_save_env(void) { uint32_t cur_data_addr_bak = get_cur_using_data_addr(), move_offset_addr; size_t env_detail_size = get_env_detail_size(); - FLASH_ASSERT(env_cache); - /* wear leveling process, automatic move ENV to next available position */ while (get_cur_using_data_addr() + env_detail_size < get_env_start_addr() + flash_get_env_total_size()) {