Page 1 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si Command Line: D:\1.Project\git\ToolsGeneric\Compilation\ArmGeneric\GHS\arm\v2017.1.4\asarm.exe -annotate_call_return -elf -b0 -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/AppTest/Main/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/AppTest/Sbc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/AppTest/Stub/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/001_Os_DELIVERY_CYTXBXX/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/001_Os_DELIVERY_Common/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/002_Rte_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/010_EcuM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/012_ComM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/013_WdgM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/015_Det_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/020_NvM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/021_Fee_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/022_MemIf_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/029_Nm_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/031_CanNm_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/035_CanTp_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/050_Com_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/051_PduR_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/052_IpduM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/053_Dcm_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/054_Dem_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/060_CanIf_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/110_Csm_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/112_CryIf_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/140_CanSm_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/160_StbM_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/161_CanTSyn_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/175_ComXf_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/176_E2EXf_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/201_CRC_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/207_E2E_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/BSW/212_Xcp_DELIVERY/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/CDD/254_IoHwAb/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/10_EcuM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/12_ComM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/13_WdgM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/140_CanSM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/15_Det/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/1_Os/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/201_Crc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/20_NvM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/212_Xcp/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/21_Fee/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/22_MemIf/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/2_Rte/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/35_CanTp/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/42_BswM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/43_WdgIf/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/50_Com/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/51_PduR/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/52_IpduM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/53_Dcm/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/54_Dem/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/60_CanIf/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/29_Nm/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/31_CanNm/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/110_Csm/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/112_CryIf/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/160_StbM/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Configuration/Generated_Files/161_CanTSyn/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/AUTOSAR_Types/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Compiler/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Platform_Types/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Startup_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/080_Can/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/080_Can/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/092_Fls/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/092_Fls/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/100_Gpt/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/100_Gpt/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/101_Mcu/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/101_Mcu/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/120_Dio/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/120_Dio/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/121_Pwm/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/121_Pwm/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/123_Adc/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/123_Adc/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/124_Port/Config_Files/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/MCAL/124_Port/ssc/inc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALTargetLink/DSFxp/V_1_3_2/include -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_GLIWA/T1/src -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_GLIWA/T1/interface -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/LedR -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/LedR/AnimMa -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/ALUnit/Util/Time -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALUnit/Util -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/ALUnit/CfgId -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/SysMon -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Os/Scheduler/Gen -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Gen/Bsw/Common -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Gen/Bsw/EcuM -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/CtrlStp -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/CtrlStp/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Gen -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddSpi -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddSpi/Cfg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddStp -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddStp/Cfg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/IoHwAbUser -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/IoHwAbUser/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/IoHwAbUser/Cfg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/CtrlHss/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/Cpm -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/Cpm/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/Cpm/Gen -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/Cpm/Gen/FanM -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/Cpm/Gen/Cpm -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/DiagM -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Swc/DiagM/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddBts7200/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddSwi/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddTle94x1/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddNcv78702/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddTps92520/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddBoost/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddLed/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddEft/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddSbc/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddSpi/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddSpi/CYT2/CYT2_B9 -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Hal/F02 -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Hal/F02/Sys/Start -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALUnit/AL_Helper -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALUnit/CfgId -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALUnit/Util/McalSupport/Reg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_ALComponent/ALUnit/Util/Time -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Cfg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Gen -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Target -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Gen/NXP_ASL5115SHN -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddMlc/Gen/TI_TPS92662A -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddMlc -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddMlc/Cfg -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cust/Hh/Hh001/App/Bsw/Cdd/CddMlc/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddStp/Api -ID:/1.Project/git/highib/Build/VS/../../Src/Src_AL/Cdd/CddStp/Gen -ID:\1.Project\git\ToolsGeneric\Compilation\ArmGeneric\GHS\arm\v2017.1.4\lib\thumb2 -cpu=cortexm4f -fpu=vfpv4_d16 -fpu=single -hardware_divide -dbo=D:/1.Project/git/highib/Build/VS/../Tmp/F02Hh001_App_default/obj/startup_cm4.dbo -dwarf2 -source=D:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Startup_Files/src/startup_cm4.arm --gh_oname=D:/1.Project/git/highib/Build/VS/../Tmp/F02Hh001_App_default/obj/startup_cm4.o --gh_md_append=D:/1.Project/git/highib/Build/VS/../Tmp/F02Hh001_App_default/obj/startup_cm4.dtmp -asm3g -asm3g_driver=D:/1.Project/git/highib/Build/VS/../../../ToolsGeneric/Compilation/ArmGeneric/GHS/arm/v2017.1.4/cxarm -asm3g_args=@@D:/1.Project/git/highib/Build/VS/../Tmp/F02Hh001_App_default/obj/startup_cm4.a3g -o D:\1.Project\git\highib\Build\Tmp\F02Hh001_App_default\obj\gh_000140g1.o -list=D:/1.Project/git/highib/Build/VS/../Tmp/F02Hh001_App_default/lst/startup_cm4.lst C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si Original File: C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si Source File: D:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Startup_Files/src/startup_cm4.arm Directory: D:\1.Project\git\highib\Build\VS Host OS: Windows EASE: Copyright (C) 1983-2021 Green Hills Software. All Rights Reserved. Release: Compiler v2021.1.4 Build Directory: [Directory] COMP-VAL-WIN1:C:/autoval2/v2021.1-2021-04-25/win64-comp Revision: [VCInfo] http://toolsvc/branches/release-branch-2021-1-comp/src@696881 (built by auto-compiler) Revision Date: Mon Apr 26 12:33:25 2021 Release Date: Mon Apr 26 08:01:05 2021 0 #line 1 "D:/1.Project/git/highib/Build/VS/../../Src/Src_ThirdParty/Src_KPIT-HighiB/ApplicationStack/Generic/Startup_Files/src/startup_cm4.arm" 1 ;******************************************************************************* 2 ;* Copyright 2016-2017, Cypress Semiconductor Corporation. All rights reserved. 3 ;* You may use this file only in accordance with the license, terms, conditions, 4 ;* disclaimers, and limitations in the end user license agreement accompanying 5 ;* the software package with which this file was provided. 6 ;******************************************************************************* 7 8 .file "startup_cm4.arm" 9 10 ;******************************************************************************* 11 ;* Import symbols 12 .import Watchdog_Disable 13 ;******************************************************************************* 14 ;******************************************************************************* 15 ;* Export symbols 16 ;******************************************************************************* 17 .export Reset_Handler 18 .export Cy_SaveIRQ 19 .export Cy_RestoreIRQ 20 .export __ramVectors 21 ;******************************************************************************* 22 ;* Helper functions 23 ;******************************************************************************* 24 ; Saves and disables the interrupts 25 .text 26 Cy_SaveIRQ: 00000000 f3ef8010 27 MRS r0, PRIMASK 00000004 b672 28 CPSID I 00000006 4770 29 BX LR 30 31 .endf Cy_SaveIRQ 32 33 ;----------------------------------------- 34 ;Restores the interrupts 35 36 .text 37 Cy_RestoreIRQ: 00000008 f3808810 38 MSR PRIMASK, r0 0000000c 4770 39 BX LR 40 41 .endf Cy_RestoreIRQ 42 43 .section ".intvec_ram", "awb" 44 .align 256 45 __ramVectors: 00000000 00000000 46 .space 0x80 00000004 00000000 00000008 00000000 0000000c 00000000 Page 2 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 00000010 00000000 00000014 00000000 00000018 00000000 0000001c 00000000 00000020 00000000 00000024 00000000 00000028 00000000 0000002c 00000000 00000030 00000000 00000034 00000000 00000038 00000000 0000003c 00000000 00000040 00000000 00000044 00000000 00000048 00000000 0000004c 00000000 00000050 00000000 00000054 00000000 00000058 00000000 0000005c 00000000 00000060 00000000 00000064 00000000 00000068 00000000 0000006c 00000000 00000070 00000000 00000074 00000000 00000078 00000000 0000007c 00000000 47 48 .weak Reset_Handler 49 .section ".startup", "ax" 50 .thumb2 51 52 Reset_Handler: 53 54 ; Disable global interrupts 00000000 b672 55 CPSID I 56 ; Disable Internal Watchdog 00000002 f000f800* 57 BL Watchdog_Disable 58 ; 59 ; 60 ; 61 ; 62 ; 63 ; 64 65 ; 00000006 4801* 66 ldr r0, =_Stack_start 00000008 f3808808 67 msr MSP, r0 68 69 70 ; 71 ; 72 ; 73 74 ;; 0000000c 4a01* 75 ldr r2, =INT_SRAM_START 0000000e 4c01* 76 ldr r4, =INT_SRAM_END 00000010 e006* 00000012 bf00 00000014 00000000* Page 3 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 00000018 00000000* 0000001c 00000000* 77 00000020 f04f0300 78 mov r3, #0 79 FillZerobss: 00000024 6013 80 str r3, [r2] 00000026 f1020204 81 add r2, r2, #4 0000002a 42a2 82 cmp r2, r4 0000002c d3fa* 83 bcc FillZerobss 84 85 ; 86 ; 87 ; 88 89 ;; 0000002e 4a01* 90 ldr r2, =RC_NT_NO_INIT_SRC 00000030 4c01* 91 ldr r4, =RC_NT_NO_INIT_END 00000032 e003* 00000034 00000000* 00000038 00000000* 92 0000003c f04f0300 93 mov r3, #0 94 NT_NOINIT_RAM: 00000040 6013 95 str r3, [r2] 00000042 f1020204 96 add r2, r2, #4 00000046 42a2 97 cmp r2, r4 00000048 d3fa* 98 bcc NT_NOINIT_RAM 99 100 ; 101 ; 102 ; 103 104 ; 0000004a 4a01* 105 ldr r2, =SBSS_SRAM_START 0000004c 4c01* 106 ldr r4, =SBSS_SRAM_SIZE 107 0000004e f04f0300 108 mov r3, #0 109 FillZeroSBssNoCacheable: 00000052 6013 110 str r3, [r2] 00000054 f1020204 111 add r2, r2, #4 00000058 f1a40401 112 sub r4, r4, #1 0000005c 2c00 113 cmp r4, #0 0000005e dcf8* 114 bgt FillZeroSBssNoCacheable 115 116 117 118 119 120 ; 00000060 4a01* 121 ldr r2, =BSS_SRAM_START 00000062 4c01* 122 ldr r4, =BSS_SRAM_SIZE 123 00000064 f04f0300 124 mov r3, #0 125 FillZeroBssNoCacheable: 00000068 6013 126 str r3, [r2] 0000006a f1020204 127 add r2, r2, #4 0000006e f1a40401 128 sub r4, r4, #1 00000072 2c00 129 cmp r4, #0 00000074 dcf8* 130 bgt FillZeroBssNoCacheable 131 132 ; Page 4 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 133 ; 134 ; 135 136 ; 137 ; 138 ; 139 ; 00000076 4b01* 140 ldr r3, = RC_SDATA_SIZE 00000078 4a01* 141 ldr r2, = RC_SDATA_SRC 0000007a 4c01* 142 ldr r4, = RC_SDATA_DEST 143 sdata: 0000007c 6815 144 ldr r5, [r2] 0000007e 6025 145 str r5, [r4] 00000080 f1020204 146 add r2, r2, #4 00000084 f1040404 147 add r4, r4, #4 00000088 f1a30301 148 sub r3, r3, #1 0000008c 2b00 149 cmp r3, #0 0000008e dcf5* 150 bgt sdata 151 ; 152 ; 153 ; 154 ; 00000090 4b01* 155 ldr r3, = RC_DATA_SIZE 00000092 4a01* 156 ldr r2, = RC_DATA_SRC 00000094 4c01* 157 ldr r4, = RC_DATA_DEST 158 CopyRamData: 00000096 6815 159 ldr r5, [r2] 00000098 6025 160 str r5, [r4] 0000009a f1020204 161 add r2, r2, #4 0000009e f1040404 162 add r4, r4, #4 000000a2 f1a30301 163 sub r3, r3, #1 000000a6 2b00 164 cmp r3, #0 000000a8 dcf5* 165 bgt CopyRamData 166 ; 167 ; 168 ; 169 ; 000000aa 4b01* 170 ldr r3, = RC_RAMCODE_SIZE 000000ac 4a01* 171 ldr r2, = RC_RAMCODE_SRC 000000ae 4c01* 172 ldr r4, = RC_RAMCODE_DEST 173 CopyRamCode: 000000b0 6815 174 ldr r5, [r2] 000000b2 6025 175 str r5, [r4] 000000b4 f1020204 176 add r2, r2, #4 000000b8 f1040404 177 add r4, r4, #4 000000bc f1a30301 178 sub r3, r3, #1 000000c0 2b00 179 cmp r3, #0 000000c2 dcf5* 180 bgt CopyRamCode 181 ; 182 ; 183 ; 000000c4 4b01* 184 ldr r3, = RC_RAMINITUNSPECIFIED_SIZE 000000c6 4a01* 185 ldr r2, = RC_RAMINITUNSPECIFIED_SRC 000000c8 4c01* 186 ldr r4, = RC_RAMINITUNSPECIFIED_DEST 000000ca 2b00 187 cmp r3, #0 000000cc d009* 188 beq RAMINITUNSPECIFIEDEND 189 RAMINITUNSPECIFIED: 000000ce 6815 190 ldr r5, [r2] 000000d0 6025 191 str r5, [r4] 000000d2 f1020204 192 add r2, r2, #4 000000d6 f1040404 193 add r4, r4, #4 Page 5 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 000000da f1a30301 194 sub r3, r3, #1 000000de 2b00 195 cmp r3, #0 000000e0 dcf5* 196 bgt RAMINITUNSPECIFIED 197 RAMINITUNSPECIFIEDEND: 198 ; 199 ;; 200 ;; 201 ;; 000000e2 4b01* 202 ldr r3, = RC_RAM_INIT8_SIZE 000000e4 4a01* 203 ldr r2, = RC_RAM_INIT8_SRC 000000e6 4c01* 204 ldr r4, = RC_RAM_INIT8_DEST 000000e8 2b00 205 cmp r3, #0 000000ea d009* 206 beq RAMINIT_8BITEND 207 RAMINIT_8BIT: 000000ec 7815 208 ldrb r5, [r2] 000000ee 7025 209 strb r5, [r4] 000000f0 f1020201 210 add r2, r2, #1 000000f4 f1040401 211 add r4, r4, #1 000000f8 f1a30301 212 sub r3, r3, #1 000000fc 2b00 213 cmp r3, #0 000000fe dcf5* 214 bgt RAMINIT_8BIT 215 RAMINIT_8BITEND: 216 ; 217 ;; 218 ;; 219 ;; 00000100 4b01* 220 ldr r3, = RC_RAMINIT8_SIZE 00000102 4a01* 221 ldr r2, = RC_RAMINIT8_SRC 00000104 4c01* 222 ldr r4, = RC_RAMINIT8_DEST 00000106 2b00 223 cmp r3, #0 00000108 d009* 224 beq RAMINIT8BITEND 225 RAMINIT8BIT: 0000010a 7815 226 ldrb r5, [r2] 0000010c 7025 227 strb r5, [r4] 0000010e f1020201 228 add r2, r2, #1 00000112 f1040401 229 add r4, r4, #1 00000116 f1a30301 230 sub r3, r3, #1 0000011a 2b00 231 cmp r3, #0 0000011c dcf5* 232 bgt RAMINIT8BIT 233 RAMINIT8BITEND: 234 ; 235 236 ;; 237 ;; 238 ;; 0000011e 4b01* 239 ldr r3, = RC_RAMINIT16_SIZE 00000120 4a01* 240 ldr r2, = RC_RAMINIT16_SRC 00000122 4c01* 241 ldr r4, = RC_RAMINIT16_DEST 00000124 2b00 242 cmp r3, #0 00000126 d009* 243 beq RAMINIT16BITEND 244 RAMINIT16BIT: 00000128 8815 245 ldrh r5, [r2] 0000012a 8025 246 strh r5, [r4] 0000012c f1020202 247 add r2, r2, #2 00000130 f1040402 248 add r4, r4, #2 00000134 f1a30301 249 sub r3, r3, #1 00000138 2b00 250 cmp r3, #0 0000013a dcf5* 251 bgt RAMINIT16BIT 252 RAMINIT16BITEND: 253 ; 254 ;; Page 6 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 255 ;; 256 ;; 0000013c 4b01* 257 ldr r3, = RC_RAMINIT32_SIZE 0000013e 4a01* 258 ldr r2, = RC_RAMINIT32_SRC 00000140 4c01* 259 ldr r4, = RC_RAMINIT32_DEST 00000142 2b00 260 cmp r3, #0 00000144 d009* 261 beq RAMINIT32BITEND 262 RAMINIT32BIT: 00000146 6815 263 ldr r5, [r2] 00000148 6025 264 str r5, [r4] 0000014a f1020204 265 add r2, r2, #4 0000014e f1040404 266 add r4, r4, #4 00000152 f1a30301 267 sub r3, r3, #1 00000156 2b00 268 cmp r3, #0 00000158 dcf5* 269 bgt RAMINIT32BIT 270 RAMINIT32BITEND: 271 ; 272 ;; 273 ;; 274 ;; 0000015a 4b01* 275 ldr r3, = RC_RAMINITBOOLEAN_SIZE 0000015c 4a01* 276 ldr r2, = RC_RAMINITBOOLEAN_SRC 0000015e 4c01* 277 ldr r4, = RC_RAMINITBOOLEAN_DEST 00000160 2b00 278 cmp r3, #0 00000162 d009* 279 beq RAMINITBOOLEANEND 280 RAMINITBOOLEAN: 00000164 7815 281 ldrb r5, [r2] 00000166 7025 282 strb r5, [r4] 00000168 f1020201 283 add r2, r2, #1 0000016c f1040401 284 add r4, r4, #1 00000170 f1a30301 285 sub r3, r3, #1 00000174 2b00 286 cmp r3, #0 00000176 dcf5* 287 bgt RAMINITBOOLEAN 288 RAMINITBOOLEANEND: 289 ; 290 ;; 291 ;; 292 ;; 00000178 4b01* 293 ldr r3, = RC_MCALDATA_SIZE 0000017a 4a01* 294 ldr r2, = RC_MCALDATA_SRC 0000017c 4c01* 295 ldr r4, = RC_MCALDATA_DEST 0000017e 2b00 296 cmp r3, #0 00000180 d009* 297 beq MCALDATASIZEEND 298 MCALDATASIZE: 00000182 6815 299 ldr r5, [r2] 00000184 6025 300 str r5, [r4] 00000186 f1020204 301 add r2, r2, #4 0000018a f1040404 302 add r4, r4, #4 0000018e f1a30301 303 sub r3, r3, #1 00000192 2b00 304 cmp r3, #0 00000194 dcf5* 305 bgt MCALDATASIZE 306 MCALDATASIZEEND: 307 ; 308 ;; 309 ;; 310 ;; 00000196 4b01* 311 ldr r3, = RC_VARFASTINIT32_SIZE 00000198 4a01* 312 ldr r2, = RC_VARFASTINIT32_SRC 0000019a 4c01* 313 ldr r4, = RC_VARFASTINIT32_DEST 0000019c 2b00 314 cmp r3, #0 0000019e d009* 315 beq VARFASTINIT32END Page 7 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 316 VARFASTINIT32: 000001a0 6815 317 ldr r5, [r2] 000001a2 6025 318 str r5, [r4] 000001a4 f1020204 319 add r2, r2, #4 000001a8 f1040404 320 add r4, r4, #4 000001ac f1a30301 321 sub r3, r3, #1 000001b0 2b00 322 cmp r3, #0 000001b2 dcf5* 323 bgt VARFASTINIT32 324 VARFASTINIT32END: 325 ; 326 ;; 327 ;; 328 ;; 000001b4 4b01* 329 ldr r3, = RC_VARFASTINIT64_SIZE 000001b6 4a01* 330 ldr r2, = RC_VARFASTINIT64_SRC 000001b8 4c01* 331 ldr r4, = RC_VARFASTINIT64_DEST 000001ba 2b00 332 cmp r3, #0 000001bc d009* 333 beq VARFASTINIT64END 334 VARFASTINIT64: 000001be 6815 335 ldr r5, [r2] 000001c0 6025 336 str r5, [r4] 000001c2 f1020204 337 add r2, r2, #4 000001c6 f1040404 338 add r4, r4, #4 000001ca f1a30301 339 sub r3, r3, #1 000001ce 2b00 340 cmp r3, #0 000001d0 dcf5* 341 bgt VARFASTINIT64 342 VARFASTINIT64END: 343 ; 344 ;; 345 ;; 346 ;; 000001d2 4b01* 347 ldr r3, = RC_VARPOWERONINIT32_SIZE 000001d4 4a01* 348 ldr r2, = RC_VARPOWERONINIT32_SRC 000001d6 4c01* 349 ldr r4, = RC_VARPOWERONINIT32_DEST 000001d8 2b00 350 cmp r3, #0 000001da d009* 351 beq VARPOWERONINIT32END 352 VARPOWERONINIT32: 000001dc 6815 353 ldr r5, [r2] 000001de 6025 354 str r5, [r4] 000001e0 f1020204 355 add r2, r2, #4 000001e4 f1040404 356 add r4, r4, #4 000001e8 f1a30301 357 sub r3, r3, #1 000001ec 2b00 358 cmp r3, #0 000001ee dcf5* 359 bgt VARPOWERONINIT32 360 VARPOWERONINIT32END: 361 ; 362 ;; 363 ;; 364 ;; 000001f0 4b01* 365 ldr r3, = RC_VARPOWERONINIT16_SIZE 000001f2 4a01* 366 ldr r2, = RC_VARPOWERONINIT16_SRC 000001f4 4c01* 367 ldr r4, = RC_VARPOWERONINIT16_DEST 000001f6 2b00 368 cmp r3, #0 000001f8 d009* 369 beq VARPOWERONINIT16END 370 VARPOWERONINIT16: 000001fa 8815 371 ldrh r5, [r2] 000001fc 8025 372 strh r5, [r4] 000001fe f1020202 373 add r2, r2, #2 00000202 f1040402 374 add r4, r4, #2 00000206 f1a30301 375 sub r3, r3, #1 0000020a 2b00 376 cmp r3, #0 Page 8 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 0000020c dcf5* 377 bgt VARPOWERONINIT16 378 VARPOWERONINIT16END: 379 ;; 380 ;; 381 ;; 0000020e 4b01* 382 ldr r3, = RC_VARFASTINIT16_SIZE 00000210 4a01* 383 ldr r2, = RC_VARFASTINIT16_SRC 00000212 4c01* 384 ldr r4, = RC_VARFASTINIT16_DEST 00000214 2b00 385 cmp r3, #0 00000216 d009* 386 beq VARFASTINIT16END 387 VARFASTINIT16: 00000218 8815 388 ldrh r5, [r2] 0000021a 8025 389 strh r5, [r4] 0000021c f1020202 390 add r2, r2, #2 00000220 f1040402 391 add r4, r4, #2 00000224 f1a30301 392 sub r3, r3, #1 00000228 2b00 393 cmp r3, #0 0000022a dcf5* 394 bgt VARFASTINIT16 395 VARFASTINIT16END: 396 ; 397 ;; 398 ;; 399 ;; 0000022c 4b01* 400 ldr r3, = RC_VARPOWERONINIT8_SIZE 0000022e 4a01* 401 ldr r2, = RC_VARPOWERONINIT8_SRC 00000230 4c01* 402 ldr r4, = RC_VARPOWERONINIT8_DEST 00000232 2b00 403 cmp r3, #0 00000234 d009* 404 beq VARPOWERONINIT8END 405 VARPOWERONINIT8: 00000236 7815 406 ldrb r5, [r2] 00000238 7025 407 strb r5, [r4] 0000023a f1020201 408 add r2, r2, #1 0000023e f1040401 409 add r4, r4, #1 00000242 f1a30301 410 sub r3, r3, #1 00000246 2b00 411 cmp r3, #0 00000248 dcf5* 412 bgt VARPOWERONINIT8 413 VARPOWERONINIT8END: 414 415 ;; 416 ;; 417 ;; 0000024a 4b01* 418 ldr r3, = RC_VARPOWERONINIT64_SIZE 0000024c 4a01* 419 ldr r2, = RC_VARPOWERONINIT64_SRC 0000024e 4c01* 420 ldr r4, = RC_VARPOWERONINIT64_DEST 00000250 2b00 421 cmp r3, #0 00000252 d009* 422 beq VARPOWERONINIT64END 423 VARPOWERONINIT64: 00000254 6815 424 ldr r5, [r2] 00000256 6025 425 str r5, [r4] 00000258 f1020204 426 add r2, r2, #4 0000025c f1040404 427 add r4, r4, #4 00000260 f1a30301 428 sub r3, r3, #1 00000264 2b00 429 cmp r3, #0 00000266 dcf5* 430 bgt VARPOWERONINIT64 431 VARPOWERONINIT64END: 432 ; 433 ;; 434 ;; 435 ;; 00000268 4b01* 436 ldr r3, = RC_VARFASTINIT8_SIZE 0000026a 4a01* 437 ldr r2, = RC_VARFASTINIT8_SRC Page 9 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 0000026c 4c01* 438 ldr r4, = RC_VARFASTINIT8_DEST 0000026e 2b00 439 cmp r3, #0 00000270 d009* 440 beq VARFASTINIT8END 441 VARFASTINIT8: 00000272 7815 442 ldrb r5, [r2] 00000274 7025 443 strb r5, [r4] 00000276 f1020201 444 add r2, r2, #1 0000027a f1040401 445 add r4, r4, #1 0000027e f1a30301 446 sub r3, r3, #1 00000282 2b00 447 cmp r3, #0 00000284 dcf5* 448 bgt VARFASTINIT8 449 VARFASTINIT8END: 450 ; 451 ;; 452 ;; 453 ;; 00000286 4b01* 454 ldr r3, = RC_VARPOWERONINITBOOLEAN_SIZE 00000288 4a01* 455 ldr r2, = RC_VARPOWERONINITBOOLEAN_SRC 0000028a 4c01* 456 ldr r4, = RC_VARPOWERONINITBOOLEAN_DEST 0000028c 2b00 457 cmp r3, #0 0000028e d009* 458 beq VARPOWERONINITBOOLEANEND 459 VARPOWERONINITBOOLEAN: 00000290 7815 460 ldrb r5, [r2] 00000292 7025 461 strb r5, [r4] 00000294 f1020201 462 add r2, r2, #1 00000298 f1040401 463 add r4, r4, #1 0000029c f1a30301 464 sub r3, r3, #1 000002a0 2b00 465 cmp r3, #0 000002a2 dcf5* 466 bgt VARPOWERONINITBOOLEAN 467 VARPOWERONINITBOOLEANEND: 468 ; 469 ;; 470 ;; 471 ;; 000002a4 4b01* 472 ldr r3, = RC_VARFASTINITBOOLEAN_SIZE 000002a6 4a01* 473 ldr r2, = RC_VARFASTINITBOOLEAN_SRC 000002a8 4c01* 474 ldr r4, = RC_VARFASTINITBOOLEAN_DEST 000002aa 2b00 475 cmp r3, #0 000002ac d009* 476 beq VARFASTINITBOOLEANEND 477 VARFASTINITBOOLEAN: 000002ae 7815 478 ldrb r5, [r2] 000002b0 7025 479 strb r5, [r4] 000002b2 f1020201 480 add r2, r2, #1 000002b6 f1040401 481 add r4, r4, #1 000002ba f1a30301 482 sub r3, r3, #1 000002be 2b00 483 cmp r3, #0 000002c0 dcf5* 484 bgt VARFASTINITBOOLEAN 485 VARFASTINITBOOLEANEND: 486 ; 487 ;; 488 ;; 489 ;; 000002c2 4b01* 490 ldr r3, = RC_VARPOWERONINITUNSPECIFIED_SIZE 000002c4 4a01* 491 ldr r2, = RC_VARPOWERONINITUNSPECIFIED_SRC 000002c6 4c01* 492 ldr r4, = RC_VARPOWERONINITUNSPECIFIED_DEST 000002c8 2b00 493 cmp r3, #0 000002ca d009* 494 beq VARPOWERONINITUNSPECIFIEDEND 495 VARPOWERONINITUNSPECIFIED: 000002cc 6815 496 ldr r5, [r2] 000002ce 6025 497 str r5, [r4] 000002d0 f1020204 498 add r2, r2, #4 Page 10 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 000002d4 f1040404 499 add r4, r4, #4 000002d8 f1a30301 500 sub r3, r3, #1 000002dc 2b00 501 cmp r3, #0 000002de dcf5* 502 bgt VARPOWERONINITUNSPECIFIED 503 VARPOWERONINITUNSPECIFIEDEND: 504 ; 505 ;; 506 ;; 507 ;; 000002e0 4b01* 508 ldr r3, = RC_VARINIT32_SIZE 000002e2 4a01* 509 ldr r2, = RC_VARINIT32_SRC 000002e4 4c01* 510 ldr r4, = RC_VARINIT32_DEST 000002e6 2b00 511 cmp r3, #0 000002e8 d009* 512 beq VARINIT32END 513 VARINIT32: 000002ea 6815 514 ldr r5, [r2] 000002ec 6025 515 str r5, [r4] 000002ee f1020204 516 add r2, r2, #4 000002f2 f1040404 517 add r4, r4, #4 000002f6 f1a30301 518 sub r3, r3, #1 000002fa 2b00 519 cmp r3, #0 000002fc dcf5* 520 bgt VARINIT32 521 VARINIT32END: 522 523 ; 524 ; 525 ; 000002fe 4b01* 526 ldr r3, = RC_OS_INIT_SIZE 00000300 4a01* 527 ldr r2, = RC_OS_INIT_SRC 00000302 4c01* 528 ldr r4, = RC_OS_INIT_DEST 00000304 2b00 529 cmp r3, #0 00000306 d009* 530 beq OSINIT8END 531 OSINIT8: 00000308 7815 532 ldrb r5, [r2] 0000030a 7025 533 strb r5, [r4] 0000030c f1020201 534 add r2, r2, #1 00000310 f1040401 535 add r4, r4, #1 00000314 f1a30301 536 sub r3, r3, #1 00000318 2b00 537 cmp r3, #0 0000031a dcf5* 538 bgt OSINIT8 539 OSINIT8END: 540 541 ; 542 ; 543 ; 0000031c 4b01* 544 ldr r3, = RC_NT_INIT_SIZE 0000031e 4a01* 545 ldr r2, = RC_NT_INIT_SRC 00000320 4c01* 546 ldr r4, = RC_NT_INIT_DEST 00000322 2b00 547 cmp r3, #0 00000324 d009* 548 beq NTINIT8END 549 NTINIT8: 00000326 7815 550 ldrb r5, [r2] 00000328 7025 551 strb r5, [r4] 0000032a f1020201 552 add r2, r2, #1 0000032e f1040401 553 add r4, r4, #1 00000332 f1a30301 554 sub r3, r3, #1 00000336 2b00 555 cmp r3, #0 00000338 dcf5* 556 bgt NTINIT8 557 NTINIT8END: 558 559 ;; Page 11 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 560 ;; 561 ;; 0000033a 4b01* 562 ldr r3, = RC_RAMINIT64_SIZE 0000033c 4a01* 563 ldr r2, = RC_RAMINIT64_SRC 0000033e 4c01* 564 ldr r4, = RC_RAMINIT64_DEST 00000340 2b00 565 cmp r3, #0 00000342 d009* 566 beq RAMINIT64BITEND 567 RAMINIT64BIT: 00000344 6815 568 ldr r5, [r2] 00000346 6025 569 str r5, [r4] 00000348 f1020204 570 add r2, r2, #4 0000034c f1040404 571 add r4, r4, #4 00000350 f1a30301 572 sub r3, r3, #1 00000354 2b00 573 cmp r3, #0 00000356 dcf5* 574 bgt RAMINIT64BIT 575 RAMINIT64BITEND: 576 ; 577 ;; 578 ;; 579 ;; 00000358 4b01* 580 ldr r3, = RC_RAMINITASILD8_SIZE 0000035a 4a01* 581 ldr r2, = RC_RAMINITASILD8_SRC 0000035c 4c01* 582 ldr r4, = RC_RAMINITASILD8_DEST 0000035e 2b00 583 cmp r3, #0 00000360 d009* 584 beq RAMINITASILD8BITEND 585 RAMINITASILD8BIT: 00000362 7815 586 ldrb r5, [r2] 00000364 7025 587 strb r5, [r4] 00000366 f1020201 588 add r2, r2, #1 0000036a f1040401 589 add r4, r4, #1 0000036e f1a30301 590 sub r3, r3, #1 00000372 2b00 591 cmp r3, #0 00000374 dcf5* 592 bgt RAMINITASILD8BIT 593 RAMINITASILD8BITEND: 594 ; 595 596 ;; 597 ;; 598 ;; 00000376 4b01* 599 ldr r3, = RC_RAMINITASILD16_SIZE 00000378 4a01* 600 ldr r2, = RC_RAMINITASILD16_SRC 0000037a 4c01* 601 ldr r4, = RC_RAMINITASILD16_DEST 0000037c 2b00 602 cmp r3, #0 0000037e d009* 603 beq TVARINITASILD16END 604 TVARINITASILD16: 00000380 8815 605 ldrh r5, [r2] 00000382 8025 606 strh r5, [r4] 00000384 f1020202 607 add r2, r2, #2 00000388 f1040402 608 add r4, r4, #2 0000038c f1a30301 609 sub r3, r3, #1 00000390 2b00 610 cmp r3, #0 00000392 dcf5* 611 bgt TVARINITASILD16 612 TVARINITASILD16END: 613 ; 614 ;; 615 ;; 616 ;; 00000394 4b01* 617 ldr r3, = RC_RAMINITASILD32_SIZE 00000396 4a01* 618 ldr r2, = RC_RAMINITASILD32_SRC 00000398 4c01* 619 ldr r4, = RC_RAMINITASILD32_DEST 0000039a 2b00 620 cmp r3, #0 Page 12 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 0000039c d009* 621 beq TVARINITASILD32END 622 TVARINITASILD32: 0000039e 6815 623 ldr r5, [r2] 000003a0 6025 624 str r5, [r4] 000003a2 f1020204 625 add r2, r2, #4 000003a6 f1040404 626 add r4, r4, #4 000003aa f1a30301 627 sub r3, r3, #1 000003ae 2b00 628 cmp r3, #0 000003b0 dcf5* 629 bgt TVARINITASILD32 630 TVARINITASILD32END: 631 ; 632 633 ;; 634 ;; 635 ;; 000003b2 4b01* 636 ldr r3, = RC_RAMINITASILD64_SIZE 000003b4 4a01* 637 ldr r2, = RC_RAMINITASILD64_SRC 000003b6 4c01* 638 ldr r4, = RC_RAMINITASILD64_DEST 000003b8 2b00 639 cmp r3, #0 000003ba d009* 640 beq TVARINITASILD64END 641 TVARINITASILD64: 000003bc 6815 642 ldr r5, [r2] 000003be 6025 643 str r5, [r4] 000003c0 f1020204 644 add r2, r2, #4 000003c4 f1040404 645 add r4, r4, #4 000003c8 f1a30301 646 sub r3, r3, #1 000003cc 2b00 647 cmp r3, #0 000003ce dcf5* 648 bgt TVARINITASILD64 649 TVARINITASILD64END: 650 ; 651 652 ;; 653 ;; 654 ;; 000003d0 4b01* 655 ldr r3, = RC_RAMINITASILDBOOLEAN_SIZE 000003d2 4a01* 656 ldr r2, = RC_RAMINITASILDBOOLEAN_SRC 000003d4 4c01* 657 ldr r4, = RC_RAMINITASILDBOOLEAN_DEST 000003d6 2b00 658 cmp r3, #0 000003d8 d009* 659 beq TVARINITASILDBOOLEANEND 660 TVARINITASILDBOOLEAN: 000003da 7815 661 ldrb r5, [r2] 000003dc 7025 662 strb r5, [r4] 000003de f1020201 663 add r2, r2, #1 000003e2 f1040401 664 add r4, r4, #1 000003e6 f1a30301 665 sub r3, r3, #1 000003ea 2b00 666 cmp r3, #0 000003ec dcf5* 667 bgt TVARINITASILDBOOLEAN 668 TVARINITASILDBOOLEANEND: 669 ; 670 671 ;; 672 ;; 673 ;; 000003ee 4b01* 674 ldr r3, = RC_RAMINITASILDUNSPECIFIED_SIZE 000003f0 4a01* 675 ldr r2, = RC_RAMINITASILDUNSPECIFIED_SRC 000003f2 4c01* 676 ldr r4, = RC_RAMINITASILDUNSPECIFIED_DEST 000003f4 2b00 677 cmp r3, #0 000003f6 d009* 678 beq TVARINITASILDUNSPECIFIEDEND 679 TVARINITASILDUNSPECIFIED: 000003f8 6815 680 ldr r5, [r2] 000003fa 6025 681 str r5, [r4] Page 13 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 000003fc f1020204 682 add r2, r2, #4 00000400 f1040404 683 add r4, r4, #4 00000404 f1a30301 684 sub r3, r3, #1 00000408 2b00 685 cmp r3, #0 0000040a dcf5* 686 bgt TVARINITASILDUNSPECIFIED 687 TVARINITASILDUNSPECIFIEDEND: 688 ; 689 690 ;; 691 ;; 692 ;; 0000040c 4b01* 693 ldr r3, = RC_T_VAR_INIT_PTR_SIZE 0000040e 4a01* 694 ldr r2, = RC_T_VAR_INIT_PTR_SRC 00000410 4c01* 695 ldr r4, = RC_T_VAR_INIT_PTR_DEST 00000412 2b00 696 cmp r3, #0 00000414 d009* 697 beq TVARINITPTREND 698 TVARINITPTR: 00000416 6815 699 ldr r5, [r2] 00000418 6025 700 str r5, [r4] 0000041a f1020204 701 add r2, r2, #4 0000041e f1040404 702 add r4, r4, #4 00000422 f1a30301 703 sub r3, r3, #1 00000426 2b00 704 cmp r3, #0 00000428 dcf5* 705 bgt TVARINITPTR 706 TVARINITPTREND: 707 ; 708 709 ;; 710 ; 711 ; 712 713 0000042a f000f800* 714 bl Startup_Init 715 716 ; 0000042e f000f800* 717 bl main 718 719 ; Note: Control flow does not necessarily return here. 720 ; On some tool-chains (e.g. IAR) control flow will never return from 721 ; the system library. 722 Cy_Main_Exited: 00000432 e7fe* 723 B Cy_Main_Exited 724 725 .endf Reset_Handler 726 727 ;******************************************************************************* 728 ;* File end 729 ;******************************************************************************* 730 731 END 00000434 00000000* 00000438 00000000* 0000043c 00000000* 00000440 00000000* 00000444 00000000* 00000448 00000000* 0000044c 00000000* 00000450 00000000* 00000454 00000000* 00000458 00000000* 0000045c 00000000* Page 14 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 00000460 00000000* 00000464 00000000* 00000468 00000000* 0000046c 00000000* 00000470 00000000* 00000474 00000000* 00000478 00000000* 0000047c 00000000* 00000480 00000000* 00000484 00000000* 00000488 00000000* 0000048c 00000000* 00000490 00000000* 00000494 00000000* 00000498 00000000* 0000049c 00000000* 000004a0 00000000* 000004a4 00000000* 000004a8 00000000* 000004ac 00000000* 000004b0 00000000* 000004b4 00000000* 000004b8 00000000* 000004bc 00000000* 000004c0 00000000* 000004c4 00000000* 000004c8 00000000* 000004cc 00000000* 000004d0 00000000* 000004d4 00000000* 000004d8 00000000* 000004dc 00000000* 000004e0 00000000* 000004e4 00000000* 000004e8 00000000* 000004ec 00000000* 000004f0 00000000* 000004f4 00000000* 000004f8 00000000* 000004fc 00000000* 00000500 00000000* 00000504 00000000* 00000508 00000000* 0000050c 00000000* 00000510 00000000* 00000514 00000000* 00000518 00000000* 0000051c 00000000* 00000520 00000000* 00000524 00000000* 00000528 00000000* 0000052c 00000000* 00000530 00000000* 00000534 00000000* 00000538 00000000* 0000053c 00000000* 00000540 00000000* 00000544 00000000* 00000548 00000000* 0000054c 00000000* 00000550 00000000* Page 15 C:\Users\xukai\AppData\Local\Temp\gh_000140g1.si 00000554 00000000* 00000558 00000000* 0000055c 00000000* 00000560 00000000* 00000564 00000000* 00000568 00000000* 0000056c 00000000* 00000570 00000000* 00000574 00000000* 00000578 00000000* 0000057c 00000000* 00000580 00000000* 00000584 00000000* 00000588 00000000* 0000058c 00000000* 00000590 00000000* 00000594 00000000* 00000598 00000000* 0000059c 00000000* 000005a0 00000000* 000005a4 00000000* 000005a8 00000000* 000005ac 00000000* 000005b0 00000000* 000005b4 00000000* 000005b8 00000000* 000005bc 00000000* 000005c0 00000000*