各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
Hank Zhao:
编译后工程中会生成一个.map文件,其中记录了程序各部分所占用的存储空间。
各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
hubery wang:
回复 Hank Zhao:
****************************************************************************** TMS320C2000 Linker PC v6.1.0 ******************************************************************************>> Linked Tue Mar 03 18:02:47 2015
OUTPUT FILE NAME: <D:/LDU600/LDU600_CheckWeigherStandardWuDiDLIANG/DMP300_Project/Debug/LDU600CheckWeigherStandard.out>ENTRY POINT SYMBOL: "_c_int00" address: 003f785e
MEMORY CONFIGURATION
name origin length used unused attr fill———————- ——– ——— ——– ——– —- ——–PAGE 0: RAML0 00008000 00001000 0000001b 00000fe5 RWIX OTP 003d7800 00000400 00000000 00000400 RWIX FLASHD 003e8000 00004000 0000001b 00003fe5 RWIX FLASHC 003ec000 00004000 000000e2 00003f1e RWIX FLASHA 003f0500 00007a00 00007777 00000289 RWIX CSM_RSVD 003f7f80 00000076 00000076 00000000 RWIX BEGIN 003f7ff6 00000002 00000002 00000000 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX ROM 003ff000 00000fc0 00000b50 00000470 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
PAGE 1: RAMM0 00000000 00000450 00000450 00000000 RWIX RAMM1 00000450 00000302 00000000 00000302 RWIX FIR_CODE 000007f2 00000002 00000002 00000000 RWIX XN 000007f4 00000002 00000002 00000000 RWIX XN_OV 000007f6 00000002 00000002 00000000 RWIX YN 000007f8 00000002 00000002 00000000 RWIX YN_OV 000007fa 00000002 00000002 00000000 RWIX YN_1 000007fc 00000002 00000002 00000000 RWIX YN_1_OV 000007fe 00000002 00000002 00000000 RWIX DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX CSM 00000ae0 00000010 00000010 00000000 RWIX ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX PIE_VECT 00000d00 00000100 00000100 00000000 RWIX ECANA 00006000 00000040 00000034 0000000c RWIX ECANA_LAM 00006040 00000040 00000040 00000000 RWIX ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX ECANB 00006200 00000040 00000034 0000000c RWIX ECANB_LAM 00006240 00000040 00000040 00000000 RWIX ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX EPWM1 00006800 00000022 00000022 00000000 RWIX EPWM2 00006840 00000022 00000022 00000000 RWIX EPWM3 00006880 00000022 00000022 00000000 RWIX EPWM4 000068c0 00000022 00000022 00000000 RWIX EPWM5 00006900 00000022 00000022 00000000 RWIX EPWM6 00006940 00000022 00000022 00000000 RWIX ECAP1 00006a00 00000020 00000020 00000000 RWIX ECAP2 00006a20 00000020 00000020 00000000 RWIX ECAP3 00006a40 00000020 00000020 00000000 RWIX ECAP4 00006a60 00000020 00000020 00000000 RWIX EQEP1 00006b00 00000040 00000040 00000000 RWIX EQEP2 00006b40 00000040 00000040 00000000 RWIX GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX GPIODAT 00006fc0 00000020 00000020 00000000 RWIX GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX SYSTEM 00007010 00000020 00000020 00000000 RWIX SPIA 00007040 00000010 00000010 00000000 RWIX SCIA 00007050 00000010 00000010 00000000 RWIX XINTRUPT 00007070 00000010 00000010 00000000 RWIX ADC 00007100 00000020 0000001e 00000002 RWIX SPIB 00007740 00000010 00000010 00000000 RWIX SCIB 00007750 00000010 00000010 00000000 RWIX SPIC 00007760 00000010 00000010 00000000 RWIX SPID 00007780 00000010 00000010 00000000 RWIX I2CA 00007900 00000040 00000022 0000001e RWIX RAML1 00009000 00001000 0000048c 00000b74 RWIX FLASHB 003f0000 00000500 00000000 00000500 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX RAMH0 003fa000 00002000 00000000 00002000 RWIX
SECTION ALLOCATION MAP
output attributes/section page origin length input sections——– —- ———- ———- —————-.pinit 0 003f0500 00000000 UNINITIALIZED
ramfuncs 0 003e8000 0000001b RUN ADDR = 00008000 003e8000 0000001b DMP300_SysCtrl.obj (ramfuncs)
IQmath 0 003ec000 000000e2 003ec000 00000047 IQmath.lib : IQ30div.obj (IQmath) 003ec047 00000047 : IQ3div.obj (IQmath) 003ec08e 00000042 : IQ3sqrt.obj (IQmath) 003ec0d0 00000009 : IQ1int.obj (IQmath) 003ec0d9 00000009 : IQ3int.obj (IQmath)
.text 0 003f0500 00007621 003f0500 00003d25 DMP300main.obj (.text) 003f4225 00001aaf DMP300_InitVariable.obj (.text) 003f5cd4 000010ce DMP300_Trager.obj (.text) 003f6da2 00000166 LDU600_READ_TP.obj (.text) 003f6f08 0000011d DMP300_DefaultIsr.obj (.text:retain) 003f7025 00000107 DMP300_Gpio.obj (.text) 003f712c 000000f4 DMP300_TINT0_INT_ISR.obj (.text:retain) 003f7220 000000c5 DMP300_SCIRX_INT_ISR.obj (.text:retain) 003f72e5 00000099 rts2800_ml.lib : fd_add.obj (.text) 003f737e 0000008f DMP300_SCIRXB_INT_ISR.obj (.text:retain) 003f740d 0000008a rts2800_ml.lib : fd_div.obj (.text) 003f7497 00000083 : fs_div.obj (.text) 003f751a 00000082 : fd_mpy.obj (.text) 003f759c 0000007e DMP300_SysCtrl.obj (.text) 003f761a 00000070 rts2800_ml.lib : fs_add.obj (.text) 003f768a 0000005a DMP300main.obj (.text:retain) 003f76e4 0000005a rts2800_ml.lib : fs_mpy.obj (.text) 003f773e 0000004b : exit.obj (.text) 003f7789 00000049 DMP300_CpuTimers.obj (.text) 003f77d2 00000046 DMP300_PieCtrl.obj (.text) 003f7818 00000046 DMP300_SCITX_INT_ISR.obj (.text:retain) 003f785e 00000046 rts2800_ml.lib : boot.obj (.text) 003f78a4 0000003c DMP300_IIR.obj (.text) 003f78e0 0000003b rts2800_ml.lib : fs_tol.obj (.text) 003f791b 00000035 DMP300_SCI.obj (.text) 003f7950 0000002a rts2800_ml.lib : l_div.obj (.text) 003f797a 00000020 DMP300_PieVect.obj (.text) 003f799a 0000001f rts2800_ml.lib : fd_tol.obj (.text) 003f79b9 0000001d : fs_tou.obj (.text) 003f79d6 0000001c : fs_tofd.obj (.text) 003f79f2 0000001c : i_tofd.obj (.text) 003f7a0e 0000001b : l_tofd.obj (.text) 003f7a29 0000001a : l_tofs.obj (.text) 003f7a43 00000018 DMP300_I2C.obj (.text) 003f7a5b 00000017 rts2800_ml.lib : fs_cmp.obj (.text) 003f7a72 00000017 : u_tofd.obj (.text) 003f7a89 00000016 : ul_tofd.obj (.text) 003f7a9f 00000013 : ul_tofs.obj (.text) 003f7ab2 00000011 DMP300_SCITXB_INT_ISR.obj (.text:retain) 003f7ac3 00000010 DMP300_XINT.obj (.text) 003f7ad3 00000010 DMP300_XINT_ISR.obj (.text:retain) 003f7ae3 00000010 rts2800_ml.lib : u_tofs.obj (.text) 003f7af3 0000000e : fd_sub.obj (.text) 003f7b01 00000009 : _lock.obj (.text) 003f7b0a 00000009 : fs_sub.obj (.text) 003f7b13 00000008 DMP300_CodeStartBranch.obj (.text) 003f7b1b 00000005 DMP300_eCAP_INT_ISR.obj (.text:retain) 003f7b20 00000001 DMP300_ePWM.obj (.text)
.econst 0 003f7b22 00000128 003f7b22 00000100 DMP300_PieVect.obj (.econst) 003f7c22 00000024 DMP300main.obj (.econst) 003f7c46 00000004 DMP300_Trager.obj (.econst)
.cinit 0 003f7c4a 0000002e 003f7c4a 0000000e rts2800_ml.lib : exit.obj (.cinit) 003f7c58 0000000a : _lock.obj (.cinit) 003f7c62 00000008 DMP300_SCIRXB_INT_ISR.obj (.cinit) 003f7c6a 00000008 DMP300_SCIRX_INT_ISR.obj (.cinit) 003f7c72 00000004 DMP300_SCITX_INT_ISR.obj (.cinit) 003f7c76 00000002 –HOLE– [fill = 0]
csm_rsvd 0 003f7f80 00000076 003f7f80 00000076 DMP300_CSMPasswords.obj (csm_rsvd)
codestart * 0 003f7ff6 00000002 003f7ff6 00000002 DMP300_CodeStartBranch.obj (codestart)
csmpasswds * 0 003f7ff8 00000008 003f7ff8 00000008 DMP300_CSMPasswords.obj (csmpasswds)
IQmathTables * 0 003ff000 00000b50 NOLOAD SECTION 003ff000 00000b50 IQmath.lib : IQmathTables.obj (IQmathTables)
.reset 0 003fffc0 00000002 DSECT 003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
vectors 0 003fffc2 00000000 DSECT
.stack 1 00000000 00000450 UNINITIALIZED 00000000 00000450 –HOLE–
FIR_CODE 1 000007f2 00000002 UNINITIALIZED 000007f2 00000002 DMP300_IIR.obj (FIR_CODE)
XN 1 000007f4 00000002 UNINITIALIZED 000007f4 00000002 DMP300_IIR.obj (XN)
XN_OV 1 000007f6 00000002 UNINITIALIZED 000007f6 00000002 DMP300_IIR.obj (XN_OV)
YN 1 000007f8 00000002 UNINITIALIZED 000007f8 00000002 DMP300_IIR.obj (YN)
YN_OV 1 000007fa 00000002 UNINITIALIZED 000007fa 00000002 DMP300_IIR.obj (YN_OV)
YN_1 1 000007fc 00000002 UNINITIALIZED 000007fc 00000002 DMP300_IIR.obj (YN_1)
YN_1_OV 1 000007fe 00000002 UNINITIALIZED 000007fe 00000002 DMP300_IIR.obj (YN_1_OV)
DevEmuRegsFile * 1 00000880 000000d0 UNINITIALIZED 00000880 000000d0 DMP300_GlobalVariableDefs.obj (DevEmuRegsFile)
FlashRegsFile * 1 00000a80 00000008 UNINITIALIZED 00000a80 00000008 DMP300_GlobalVariableDefs.obj (FlashRegsFile)
CsmRegsFile * 1 00000ae0 00000010 UNINITIALIZED 00000ae0 00000010 DMP300_GlobalVariableDefs.obj (CsmRegsFile)
AdcMirrorFile * 1 00000b00 00000010 UNINITIALIZED 00000b00 00000010 DMP300_GlobalVariableDefs.obj (AdcMirrorFile)
CpuTimer0RegsFile * 1 00000c00 00000008 UNINITIALIZED 00000c00 00000008 DMP300_GlobalVariableDefs.obj (CpuTimer0RegsFile)
CpuTimer1RegsFile * 1 00000c08 00000008 UNINITIALIZED 00000c08 00000008 DMP300_GlobalVariableDefs.obj (CpuTimer1RegsFile)
CpuTimer2RegsFile * 1 00000c10 00000008 UNINITIALIZED 00000c10 00000008 DMP300_GlobalVariableDefs.obj (CpuTimer2RegsFile)
PieCtrlRegsFile * 1 00000ce0 0000001a UNINITIALIZED 00000ce0 0000001a DMP300_GlobalVariableDefs.obj (PieCtrlRegsFile)
PieVectTableFile * 1 00000d00 00000100 UNINITIALIZED 00000d00 00000100 DMP300_GlobalVariableDefs.obj (PieVectTableFile)
ECanaRegsFile * 1 00006000 00000034 UNINITIALIZED 00006000 00000034 DMP300_GlobalVariableDefs.obj (ECanaRegsFile)
ECanaLAMRegsFile * 1 00006040 00000040 UNINITIALIZED 00006040 00000040 DMP300_GlobalVariableDefs.obj (ECanaLAMRegsFile)
ECanaMOTSRegsFile * 1 00006080 00000040 UNINITIALIZED 00006080 00000040 DMP300_GlobalVariableDefs.obj (ECanaMOTSRegsFile)
ECanaMOTORegsFile * 1 000060c0 00000040 UNINITIALIZED 000060c0 00000040 DMP300_GlobalVariableDefs.obj (ECanaMOTORegsFile)
ECanaMboxesFile * 1 00006100 00000100 UNINITIALIZED 00006100 00000100 DMP300_GlobalVariableDefs.obj (ECanaMboxesFile)
ECanbRegsFile * 1 00006200 00000034 UNINITIALIZED 00006200 00000034 DMP300_GlobalVariableDefs.obj (ECanbRegsFile)
ECanbLAMRegsFile * 1 00006240 00000040 UNINITIALIZED 00006240 00000040 DMP300_GlobalVariableDefs.obj (ECanbLAMRegsFile)
ECanbMOTSRegsFile * 1 00006280 00000040 UNINITIALIZED 00006280 00000040 DMP300_GlobalVariableDefs.obj (ECanbMOTSRegsFile)
ECanbMOTORegsFile * 1 000062c0 00000040 UNINITIALIZED 000062c0 00000040 DMP300_GlobalVariableDefs.obj (ECanbMOTORegsFile)
ECanbMboxesFile * 1 00006300 00000100 UNINITIALIZED 00006300 00000100 DMP300_GlobalVariableDefs.obj (ECanbMboxesFile)
EPwm1RegsFile * 1 00006800 00000022 UNINITIALIZED 00006800 00000022 DMP300_GlobalVariableDefs.obj (EPwm1RegsFile)
EPwm2RegsFile * 1 00006840 00000022 UNINITIALIZED 00006840 00000022 DMP300_GlobalVariableDefs.obj (EPwm2RegsFile)
EPwm3RegsFile * 1 00006880 00000022 UNINITIALIZED 00006880 00000022 DMP300_GlobalVariableDefs.obj (EPwm3RegsFile)
EPwm4RegsFile * 1 000068c0 00000022 UNINITIALIZED 000068c0 00000022 DMP300_GlobalVariableDefs.obj (EPwm4RegsFile)
EPwm5RegsFile * 1 00006900 00000022 UNINITIALIZED 00006900 00000022 DMP300_GlobalVariableDefs.obj (EPwm5RegsFile)
EPwm6RegsFile * 1 00006940 00000022 UNINITIALIZED 00006940 00000022 DMP300_GlobalVariableDefs.obj (EPwm6RegsFile)
ECap1RegsFile * 1 00006a00 00000020 UNINITIALIZED 00006a00 00000020 DMP300_GlobalVariableDefs.obj (ECap1RegsFile)
ECap2RegsFile * 1 00006a20 00000020 UNINITIALIZED 00006a20 00000020 DMP300_GlobalVariableDefs.obj (ECap2RegsFile)
ECap3RegsFile * 1 00006a40 00000020 UNINITIALIZED 00006a40 00000020 DMP300_GlobalVariableDefs.obj (ECap3RegsFile)
ECap4RegsFile * 1 00006a60 00000020 UNINITIALIZED 00006a60 00000020 DMP300_GlobalVariableDefs.obj (ECap4RegsFile)
EQep1RegsFile * 1 00006b00 00000040 UNINITIALIZED 00006b00 00000040 DMP300_GlobalVariableDefs.obj (EQep1RegsFile)
EQep2RegsFile * 1 00006b40 00000040 UNINITIALIZED 00006b40 00000040 DMP300_GlobalVariableDefs.obj (EQep2RegsFile)
GpioCtrlRegsFile * 1 00006f80 00000040 UNINITIALIZED 00006f80 00000040 DMP300_GlobalVariableDefs.obj (GpioCtrlRegsFile)
GpioDataRegsFile * 1 00006fc0 00000020 UNINITIALIZED 00006fc0 00000020 DMP300_GlobalVariableDefs.obj (GpioDataRegsFile)
GpioIntRegsFile * 1 00006fe0 0000000a UNINITIALIZED 00006fe0 0000000a DMP300_GlobalVariableDefs.obj (GpioIntRegsFile)
SysCtrlRegsFile * 1 00007010 00000020 UNINITIALIZED 00007010 00000020 DMP300_GlobalVariableDefs.obj (SysCtrlRegsFile)
SpiaRegsFile * 1 00007040 00000010 UNINITIALIZED 00007040 00000010 DMP300_GlobalVariableDefs.obj (SpiaRegsFile)
SciaRegsFile * 1 00007050 00000010 UNINITIALIZED 00007050 00000010 DMP300_GlobalVariableDefs.obj (SciaRegsFile)
XIntruptRegsFile * 1 00007070 00000010 UNINITIALIZED 00007070 00000010 DMP300_GlobalVariableDefs.obj (XIntruptRegsFile)
AdcRegsFile * 1 00007100 0000001e UNINITIALIZED 00007100 0000001e DMP300_GlobalVariableDefs.obj (AdcRegsFile)
SpibRegsFile * 1 00007740 00000010 UNINITIALIZED 00007740 00000010 DMP300_GlobalVariableDefs.obj (SpibRegsFile)
ScibRegsFile * 1 00007750 00000010 UNINITIALIZED 00007750 00000010 DMP300_GlobalVariableDefs.obj (ScibRegsFile)
SpicRegsFile * 1 00007760 00000010 UNINITIALIZED 00007760 00000010 DMP300_GlobalVariableDefs.obj (SpicRegsFile)
SpidRegsFile * 1 00007780 00000010 UNINITIALIZED 00007780 00000010 DMP300_GlobalVariableDefs.obj (SpidRegsFile)
I2caRegsFile * 1 00007900 00000022 UNINITIALIZED 00007900 00000022 DMP300_GlobalVariableDefs.obj (I2caRegsFile)
.ebss 1 00009000 0000048c UNINITIALIZED 00009000 000003ec DMP300_variable.obj (.ebss) 000093ec 00000009 DMP300_SCIRXB_INT_ISR.obj (.ebss) 000093f5 00000009 DMP300_SCIRX_INT_ISR.obj (.ebss) 000093fe 00000001 DMP300_SCITX_INT_ISR.obj (.ebss) 000093ff 00000001 –HOLE– 00009400 00000080 rts2800_ml.lib : exit.obj (.ebss) 00009480 00000008 DMP300_CpuTimers.obj (.ebss) 00009488 00000004 rts2800_ml.lib : _lock.obj (.ebss)
CsmPwlFile * 1 003f7ff8 00000008 UNINITIALIZED 003f7ff8 00000008 DMP300_GlobalVariableDefs.obj (CsmPwlFile)
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
address name——– —-003f0500 .text003f7764 C$$EXIT003f72e5 FD$$ADD003f740d FD$$DIV003f751a FD$$MPY003f7af3 FD$$SUB003f799a FD$$TOL003f761a FS$$ADD003f7a5b FS$$CMP003f7497 FS$$DIV003f76e4 FS$$MPY003f7b0a FS$$SUB003f79d6 FS$$TOFD003f78e0 FS$$TOL003f79b9 FS$$TOU003f79f2 I$$TOFD003f7950 L$$DIV003f795f L$$MOD003f7a0e L$$TOFD003f7a29 L$$TOFS003f7a72 U$$TOFD003f7ae3 U$$TOFS003f796d UL$$DIV003f7974 UL$$MOD003f7a89 UL$$TOFD003f7a9f UL$$TOFS003f6f76 _ADCINT_ISR000090f8 _AD_code00000b00 _AdcMirror00007100 _AdcRegs00009055 _Addr_Mps000090f6 _BackUp_AD_code000090ca _C0_coefficent000090c4 _C1_coefficent00009106 _C2_coefficent0000910a _C3_coefficent000090f4 _CAL_value00009005 _CJL_ReadDelayTime00009008 _CJL_StableInterval00009007 _CJL_StableThreshold00009011 _CJL_StableThresholdD000090e4 _CJL_threshold000090e2 _CJL_thresholdD000090e8 _CJL_thresholdMax000090de _CJL_thresholdMaxD000090dc _CJL_thresholdMin000090e6 _CJL_thresholdMinD0000908e _CalculateTempleA00009092 _CalculateTempleB00009090 _Cap_Count000090ee _Cap_d003f5d07 _CheckweigherTrager003f5cd4 _CheckweigherTragerInital0000905b _Command_type000090fe _Command_variable003f779e _ConfigCpuTimer00009480 _CpuTimer000000c00 _CpuTimer0Regs00000c08 _CpuTimer1Regs00000c10 _CpuTimer2Regs00009057 _CrossFilter_N00009046 _Cross_Counter00009059 _Cross_Final003f7ff8 _CsmPwl00000ae0 _CsmRegs0000910e _CurrentMsgPtr003f6f12 _DATALOG_ISR00009054 _DF_switch00009066 _DP_adress0000903a _D_Switch0000907e _D_inner00009063 _Demarcate00000880 _DevEmuRegs003f75ae _DisableDog00009068 _DisturbCounterDown00009071 _DisturbCounterDownINT400009069 _DisturbCounterUp0000906d _DisturbCounterUpINT400009018 _DisturbEmergencystop00009017 _DisturbPausestop00009062 _Do_command00009080 _Dsa_variable00009039 _DynamicTareModeTime00009023 _DynamicTare_DelayCounter00009020 _DynamicTare_DelayTime00009022 _DynamicTare_MeasureTime00009003 _Dynamic_TareRange00009004 _Dynamic_TareRangeD000090d0 _Dynamic_TareUnit003f7002 _ECAN0INTA_ISR003f700c _ECAN0INTB_ISR003f7007 _ECAN1INTA_ISR003f7011 _ECAN1INTB_ISR003f7b1b _ECAP1_INT_ISR003f6fbc _ECAP2_INT_ISR003f6fc1 _ECAP3_INT_ISR003f6fc6 _ECAP4_INT_ISR00006040 _ECanaLAMRegs000060c0 _ECanaMOTORegs00006080 _ECanaMOTSRegs00006100 _ECanaMboxes00006000 _ECanaRegs00006240 _ECanbLAMRegs000062c0 _ECanbMOTORegs00006280 _ECanbMOTSRegs00006300 _ECanbMboxes00006200 _ECanbRegs00006a00 _ECap1Regs00006a20 _ECap2Regs00006a40 _ECap3Regs00006a60 _ECap4Regs003f7016 _EMPTY_ISR003f6f1c _EMUINT_ISR003f6f9e _EPWM1_INT_ISR003f6f80 _EPWM1_TZINT_ISR003f6fa3 _EPWM2_INT_ISR003f6f85 _EPWM2_TZINT_ISR003f6fa8 _EPWM3_INT_ISR003f6f8a _EPWM3_TZINT_ISR003f6fad _EPWM4_INT_ISR003f6f8f _EPWM4_TZINT_ISR003f6fb2 _EPWM5_INT_ISR003f6f94 _EPWM5_TZINT_ISR003f6fb7 _EPWM6_INT_ISR003f6f99 _EPWM6_TZINT_ISR00006800 _EPwm1Regs00006840 _EPwm2Regs00006880 _EPwm3Regs000068c0 _EPwm4Regs00006900 _EPwm5Regs00006940 _EPwm6Regs003f6fcb _EQEP1_INT_ISR003f6fd0 _EQEP2_INT_ISR00006b00 _EQep1Regs00006b40 _EQep2Regs00009065 _E_Alarmclock0000906b _E_Parameter003f77f5 _EnableInterrupts00009032 _Error000007f2 _FIR_code00009072 _FIR_code_old00009070 _F_Alarmclock0000904f _F_Cap00009051 _F_IIR0000906c _F_Parameter00009019 _F_QuantitativePacking00009050 _F_ReadTemperature0000901a _F_Trager000090c0 _F_coefficent000090aa _Factor_Q00009084 _Factory_variable00009058 _FinalFilter_N00009038 _Final_Counter00000a80 _FlashRegs0000902f _FlowCalculationCounter00009096 _FlowCalculationWeighOld0000904b _Globle_Temple0000904a _Globle_TempleCounter00009049 _Globle_TempleCounter200006f80 _GpioCtrlRegs00006fc0 _GpioDataRegs00006fe0 _GpioIntRegs00009140 _HistoricalFlow00009002 _Hopper_EmptyRange0000900e _Hopper_EmptyRangeD003f41f7 _I2CA_ReadData003f41c8 _I2CA_WriteData003f768a _I2CINT1A_ISR003f6ffd _I2CINT2A_ISR00009156 _I2cMsgIn100009180 _I2cMsgOut100007900 _I2caRegs0000914a _IIR100009060 _IIR1N000090c2 _IIR1_C0000090cc _IIR1_C1000090c6 _IIR1_C2000090c8 _IIR1_C3000090b6 _IIR1_C40000903c _IIR1_D0000916a _IIR200009061 _IIR2N000090bc _IIR2_C0000090b2 _IIR2_C1000090b4 _IIR2_C2000090ce _IIR2_C3000090d4 _IIR2_C40000903f _IIR2_D00009194 _IIR30000903e _IIR_START_Counter000090b0 _IIR_code_old003f6f26 _ILLEGAL_ISR003f6f08 _INT13_ISR003f6f0d _INT14_ISR003ffad8 _IQ10mpyRndSatTable003ffacc _IQ11mpyRndSatTable003ffac0 _IQ12mpyRndSatTable003ffab4 _IQ13mpyRndSatTable003ffaa8 _IQ14mpyRndSatTable003ffa9c _IQ15mpyRndSatTable003ffa90 _IQ16mpyRndSatTable003ffa84 _IQ17mpyRndSatTable003ffa78 _IQ18mpyRndSatTable003ffa6c _IQ19mpyRndSatTable003ffb44 _IQ1mpyRndSatTable003ffa60 _IQ20mpyRndSatTable003ffa54 _IQ21mpyRndSatTable003ffa48 _IQ22mpyRndSatTable003ffa3c _IQ23mpyRndSatTable003ffa30 _IQ24mpyRndSatTable003ffa24 _IQ25mpyRndSatTable003ffa18 _IQ26mpyRndSatTable003ffa0c _IQ27mpyRndSatTable003ffa00 _IQ28mpyRndSatTable003ff9f4 _IQ29mpyRndSatTable003ffb38 _IQ2mpyRndSatTable003ff9e8 _IQ30mpyRndSatTable003ffb2c _IQ3mpyRndSatTable003ffb20 _IQ4mpyRndSatTable003ffb14 _IQ5mpyRndSatTable003ffb08 _IQ6mpyRndSatTable003ffafc _IQ7mpyRndSatTable003ffaf0 _IQ8mpyRndSatTable003ffae4 _IQ9mpyRndSatTable0000907a _IQConvert003ff824 _IQatan2HalfPITable003ff862 _IQatan2Table003ff9e8 _IQatan2TableEnd003ff100 _IQcosTable003ff502 _IQcosTableEnd003ff502 _IQdivRoundSatTable003ff510 _IQdivTable003ff712 _IQdivTableEnd003ff712 _IQisqrtRoundSatTable003ff722 _IQisqrtTable003ff824 _IQisqrtTableEnd003ff9e8 _IQmpyRndSatTable003ffb50 _IQmpyRndSatTableEnd003ff000 _IQsinTable003ff400 _IQsinTableEnd003ff712 _IQsqrtRoundSatTable003ff722 _IQsqrtTable003ff824 _IQsqrtTableEnd003f7789 _InitCpuTimers003f45bc _InitEEPROM00008000 _InitFlash003f7025 _InitGpio003f7a43 _InitI2C003f49ec _InitMeasuringMode003f75e0 _InitPeripheralClocks003f77d2 _InitPieCtrl003f797a _InitPieVectTable003f75b6 _InitPll003f791b _InitSCI003f4594 _InitState003f759c _InitSysCtrl003f4225 _InitVariable003f7ac3 _InitXint003f7b20 _InitePWM0000902b _InizeroCounter0000905f _InternalDivision00009076 _Internal_variable0000901f _IterativeCounter0000911c _IterativeSum00009037 _IterativeTime000090fc _K_coefficent003f75a4 _KickDog00009009 _LDU600TPResponseMonitorCounter000090fa _LDW_value00009100 _LWT_value00009064 _MSV000090ae _ManufactureDate0000904c _MeasureData_SB0000904d _MeasureTestState0000909e _ModuleAddress003f6f21 _NMI_ISR00009053 _N_100009052 _N_20000909c _NominalValue00009056 _Nov_Mode_TR00009108 _Nov_factor003f701b _PIE_RESERVED00009078 _Physical00000ce0 _PieCtrlRegs00000d00 _PieVectTable003f7b22 _PieVectTableInit0000906e _PluseCapCounter00009041 _PluseCapNumber00009040 _PluseCapTime0000900a _PluseSentCounter0000902a _QuantitativeCJLCounter000090a8 _QuantitativeCJLGoal00009026 _QuantitativeCJLGoalTime0000908a _QuantitativeCJLHistoryTime00009118 _QuantitativeCJLHistorythreshold00009034 _QuantitativeCJLMeasuringOverCounter0000902c _QuantitativeCJLMeasuringWaitCounter00009025 _QuantitativeCJLRealTime0000908c _QuantitativeCJLRealWeight0000901e _QuantitativeCJLTime0000901d _QuantitativeCJLTimeMax00009006 _QuantitativeCJLTimeMin00009033 _QuantitativeExhaustCounter00009028 _QuantitativeOverStartCounter003f650e _QuantitativePackInital003f642e _QuantitativePackingFilter003f64bb _QuantitativePackingFlowcalculation003f6548 _QuantitativePackingMeasuring0000902d _QuantitativeTareCounter00009098 _QuantitativeXJLGoal00009110 _QuantitativeXJLHistoryGoal00009029 _QuantitativeXJLMeasuringOverCounter00009027 _QuantitativeXJLMeasuringWaitCounter0000909a _QuantitativeXJLRealWeight00009094 _QuantitativeXJLTempleWeight00009044 _Quantitative_SB003f6f17 _RTOSINT_ISR003e801b _RamfuncsLoadEnd003e8000 _RamfuncsLoadStart00008000 _RamfuncsRunStart0000905a _RdataB_TYPE003f546c _ReadEEPROM003f6da2 _Readtemperature003f6e9f _ReadtemperatureIO00009035 _RealFlow00009048 _RedAEDCounter000090f0 _Red_RAM_variable0000905e _Resolution000090ec _Respond_Buffer0000906a _SCIA_Set003f7220 _SCIRXINTA_ISR003f737e _SCIRXINTB_ISR003f7818 _SCITXINTA_ISR003f7ab2 _SCITXINTB_ISR003f6f67 _SEQ1INT_ISR003f6f6c _SEQ2INT_ISR00009104 _SFA_value003f6fd5 _SPIRXINTA_ISR003f6fdf _SPIRXINTB_ISR003f6fe9 _SPIRXINTC_ISR003f6ff3 _SPIRXINTD_ISR003f6fda _SPITXINTA_ISR003f6fe4 _SPITXINTB_ISR003f6fee _SPITXINTC_ISR003f6ff8 _SPITXINTD_ISR000090ea _SZA_value00007050 _SciaRegs003f48dc _SciaSet00007750 _ScibRegs0000906f _Serial_communication_light00007040 _SpiaRegs00007740 _SpibRegs00007760 _SpicRegs00007780 _SpidRegs00009114 _Sum_100009102 _Sum_average0000903d _Sum_i00007010 _SysCtrlRegs00009074 _T00009031 _TESTCAUNTER00009030 _TESTMEASURENUMBER0000905c _TEST_I003f712c _TINT0_ISR0000910c _Tare_value00009128 _TdataB_100009130 _Tdata_100009120 _Tdata_20000900d _TemperatureDataChecker0000900b _TemperatureDataReal0000900c _TemperatureDataTemple00009088 _Temple00009045 _TestGreenCounter0000904e _Test_ID00009067 _Test_ID_Last00009047 _Test_ID_Read000090a2 _TragerAverage0000903b _TragerIIR_StartCounter000092c0 _TragerMeasure000090a4 _TragerMeasureMax000090a0 _TragerMeasureMin00009014 _Trager_HopperWaitCounter00009015 _Trager_HopperWaitTime000090a6 _Trager_HopperWaitTimeCount00009012 _Trager_MeasureTime000090ac _Trager_MeasureTimeCount00009024 _Trager_OverCounter000090d6 _Trager_Sum00009016 _Trager_SumCounter000090da _Trager_TareSum00009021 _Trager_WaitCounter00009013 _Trager_WaitTime000090d8 _Trager_threshold000090d2 _Trager_thresholdD0000907c _TrigerMeasureAD003f6f58 _USER10_ISR003f6f5d _USER11_ISR003f6f62 _USER12_ISR003f6f2b _USER1_ISR003f6f30 _USER2_ISR003f6f35 _USER3_ISR003f6f3a _USER4_ISR003f6f3f _USER5_ISR003f6f44 _USER6_ISR003f6f49 _USER7_ISR003f6f4e _USER8_ISR003f6f53 _USER9_ISR0000905d _Version003f6f7b _WAKEINT_ISR0000901c _WC_WaitTime000090b8 _WC_threshold000090be _WC_thresholdD00009042 _WLLengthCounter00009043 _WLLengthTime0000901b _WL_RealLenght00009036 _WeighRatio003f4c09 _WriteEEPROM000090f2 _Write_RAM_variable003f7ad3 _XINT1_ISR003f6f71 _XINT2_ISR00007070 _XIntruptRegs0000900f _XJL_ReadDelayTime00009001 _XJL_StableInterval00009000 _XJL_StableThreshold00009010 _XJL_StableThresholdD000090e0 _XJL_threshold000090ba _XJL_thresholdD00009082 _Y_1000007f8 _Yn000007fc _Yn_1000007fe _Yn_1_ov000007fa _Yn_ov003ec0d0 __IQ1int003ec000 __IQ30div003ec047 __IQ3div003ec0d9 __IQ3int003ec08e __IQ3sqrt00000450 __STACK_END00000450 __STACK_SIZEffffffff ___binit__ffffffff ___c_args__003f7c4a ___cinit__003f7b21 ___etext__ffffffff ___pinit__003f0500 ___text__00009404 __cleanup_ptr00009402 __dtors_ptr0000948a __lock003f7b01 __nop003f7b02 __register_lock003f7b06 __register_unlock00009488 __unlock000091c0 _a003f7788 _abort003f7766 _atexit003f785e _c_int00003f773e _exit003f78a4 _iir003f0500 _main003f7020 _rsvd_ISR00009086 _temple0000902e _yanshiffffffff binit003f7c4a cinit003f7ff6 code_start003f7b21 etextffffffff pinit
GLOBAL SYMBOLS: SORTED BY Symbol Address
address name——– —-00000450 __STACK_END00000450 __STACK_SIZE000007f2 _FIR_code000007f8 _Yn000007fa _Yn_ov000007fc _Yn_1000007fe _Yn_1_ov00000880 _DevEmuRegs00000a80 _FlashRegs00000ae0 _CsmRegs00000b00 _AdcMirror00000c00 _CpuTimer0Regs00000c08 _CpuTimer1Regs00000c10 _CpuTimer2Regs00000ce0 _PieCtrlRegs00000d00 _PieVectTable00006000 _ECanaRegs00006040 _ECanaLAMRegs00006080 _ECanaMOTSRegs000060c0 _ECanaMOTORegs00006100 _ECanaMboxes00006200 _ECanbRegs00006240 _ECanbLAMRegs00006280 _ECanbMOTSRegs000062c0 _ECanbMOTORegs00006300 _ECanbMboxes00006800 _EPwm1Regs00006840 _EPwm2Regs00006880 _EPwm3Regs000068c0 _EPwm4Regs00006900 _EPwm5Regs00006940 _EPwm6Regs00006a00 _ECap1Regs00006a20 _ECap2Regs00006a40 _ECap3Regs00006a60 _ECap4Regs00006b00 _EQep1Regs00006b40 _EQep2Regs00006f80 _GpioCtrlRegs00006fc0 _GpioDataRegs00006fe0 _GpioIntRegs00007010 _SysCtrlRegs00007040 _SpiaRegs00007050 _SciaRegs00007070 _XIntruptRegs00007100 _AdcRegs00007740 _SpibRegs00007750 _ScibRegs00007760 _SpicRegs00007780 _SpidRegs00007900 _I2caRegs00008000 _InitFlash00008000 _RamfuncsRunStart00009000 _XJL_StableThreshold00009001 _XJL_StableInterval00009002 _Hopper_EmptyRange00009003 _Dynamic_TareRange00009004 _Dynamic_TareRangeD00009005 _CJL_ReadDelayTime00009006 _QuantitativeCJLTimeMin00009007 _CJL_StableThreshold00009008 _CJL_StableInterval00009009 _LDU600TPResponseMonitorCounter0000900a _PluseSentCounter0000900b _TemperatureDataReal0000900c _TemperatureDataTemple0000900d _TemperatureDataChecker0000900e _Hopper_EmptyRangeD0000900f _XJL_ReadDelayTime00009010 _XJL_StableThresholdD00009011 _CJL_StableThresholdD00009012 _Trager_MeasureTime00009013 _Trager_WaitTime00009014 _Trager_HopperWaitCounter00009015 _Trager_HopperWaitTime00009016 _Trager_SumCounter00009017 _DisturbPausestop00009018 _DisturbEmergencystop00009019 _F_QuantitativePacking0000901a _F_Trager0000901b _WL_RealLenght0000901c _WC_WaitTime0000901d _QuantitativeCJLTimeMax0000901e _QuantitativeCJLTime0000901f _IterativeCounter00009020 _DynamicTare_DelayTime00009021 _Trager_WaitCounter00009022 _DynamicTare_MeasureTime00009023 _DynamicTare_DelayCounter00009024 _Trager_OverCounter00009025 _QuantitativeCJLRealTime00009026 _QuantitativeCJLGoalTime00009027 _QuantitativeXJLMeasuringWaitCounter00009028 _QuantitativeOverStartCounter00009029 _QuantitativeXJLMeasuringOverCounter0000902a _QuantitativeCJLCounter0000902b _InizeroCounter0000902c _QuantitativeCJLMeasuringWaitCounter0000902d _QuantitativeTareCounter0000902e _yanshi0000902f _FlowCalculationCounter00009030 _TESTMEASURENUMBER00009031 _TESTCAUNTER00009032 _Error00009033 _QuantitativeExhaustCounter00009034 _QuantitativeCJLMeasuringOverCounter00009035 _RealFlow00009036 _WeighRatio00009037 _IterativeTime00009038 _Final_Counter00009039 _DynamicTareModeTime0000903a _D_Switch0000903b _TragerIIR_StartCounter0000903c _IIR1_D0000903d _Sum_i0000903e _IIR_START_Counter0000903f _IIR2_D00009040 _PluseCapTime00009041 _PluseCapNumber00009042 _WLLengthCounter00009043 _WLLengthTime00009044 _Quantitative_SB00009045 _TestGreenCounter00009046 _Cross_Counter00009047 _Test_ID_Read00009048 _RedAEDCounter00009049 _Globle_TempleCounter20000904a _Globle_TempleCounter0000904b _Globle_Temple0000904c _MeasureData_SB0000904d _MeasureTestState0000904e _Test_ID0000904f _F_Cap00009050 _F_ReadTemperature00009051 _F_IIR00009052 _N_200009053 _N_100009054 _DF_switch00009055 _Addr_Mps00009056 _Nov_Mode_TR00009057 _CrossFilter_N00009058 _FinalFilter_N00009059 _Cross_Final0000905a _RdataB_TYPE0000905b _Command_type0000905c _TEST_I0000905d _Version0000905e _Resolution0000905f _InternalDivision00009060 _IIR1N00009061 _IIR2N00009062 _Do_command00009063 _Demarcate00009064 _MSV00009065 _E_Alarmclock00009066 _DP_adress00009067 _Test_ID_Last00009068 _DisturbCounterDown00009069 _DisturbCounterUp0000906a _SCIA_Set0000906b _E_Parameter0000906c _F_Parameter0000906d _DisturbCounterUpINT40000906e _PluseCapCounter0000906f _Serial_communication_light00009070 _F_Alarmclock00009071 _DisturbCounterDownINT400009072 _FIR_code_old00009074 _T00009076 _Internal_variable00009078 _Physical0000907a _IQConvert0000907c _TrigerMeasureAD0000907e _D_inner00009080 _Dsa_variable00009082 _Y_100009084 _Factory_variable00009086 _temple00009088 _Temple0000908a _QuantitativeCJLHistoryTime0000908c _QuantitativeCJLRealWeight0000908e _CalculateTempleA00009090 _Cap_Count00009092 _CalculateTempleB00009094 _QuantitativeXJLTempleWeight00009096 _FlowCalculationWeighOld00009098 _QuantitativeXJLGoal0000909a _QuantitativeXJLRealWeight0000909c _NominalValue0000909e _ModuleAddress000090a0 _TragerMeasureMin000090a2 _TragerAverage000090a4 _TragerMeasureMax000090a6 _Trager_HopperWaitTimeCount000090a8 _QuantitativeCJLGoal000090aa _Factor_Q000090ac _Trager_MeasureTimeCount000090ae _ManufactureDate000090b0 _IIR_code_old000090b2 _IIR2_C1000090b4 _IIR2_C2000090b6 _IIR1_C4000090b8 _WC_threshold000090ba _XJL_thresholdD000090bc _IIR2_C0000090be _WC_thresholdD000090c0 _F_coefficent000090c2 _IIR1_C0000090c4 _C1_coefficent000090c6 _IIR1_C2000090c8 _IIR1_C3000090ca _C0_coefficent000090cc _IIR1_C1000090ce _IIR2_C3000090d0 _Dynamic_TareUnit000090d2 _Trager_thresholdD000090d4 _IIR2_C4000090d6 _Trager_Sum000090d8 _Trager_threshold000090da _Trager_TareSum000090dc _CJL_thresholdMin000090de _CJL_thresholdMaxD000090e0 _XJL_threshold000090e2 _CJL_thresholdD000090e4 _CJL_threshold000090e6 _CJL_thresholdMinD000090e8 _CJL_thresholdMax000090ea _SZA_value000090ec _Respond_Buffer000090ee _Cap_d000090f0 _Red_RAM_variable000090f2 _Write_RAM_variable000090f4 _CAL_value000090f6 _BackUp_AD_code000090f8 _AD_code000090fa _LDW_value000090fc _K_coefficent000090fe _Command_variable00009100 _LWT_value00009102 _Sum_average00009104 _SFA_value00009106 _C2_coefficent00009108 _Nov_factor0000910a _C3_coefficent0000910c _Tare_value0000910e _CurrentMsgPtr00009110 _QuantitativeXJLHistoryGoal00009114 _Sum_100009118 _QuantitativeCJLHistorythreshold0000911c _IterativeSum00009120 _Tdata_200009128 _TdataB_100009130 _Tdata_100009140 _HistoricalFlow0000914a _IIR100009156 _I2cMsgIn10000916a _IIR200009180 _I2cMsgOut100009194 _IIR3000091c0 _a000092c0 _TragerMeasure00009402 __dtors_ptr00009404 __cleanup_ptr00009480 _CpuTimer000009488 __unlock0000948a __lock003e8000 _RamfuncsLoadStart003e801b _RamfuncsLoadEnd003ec000 __IQ30div003ec047 __IQ3div003ec08e __IQ3sqrt003ec0d0 __IQ1int003ec0d9 __IQ3int003f0500 .text003f0500 ___text__003f0500 _main003f41c8 _I2CA_WriteData003f41f7 _I2CA_ReadData003f4225 _InitVariable003f4594 _InitState003f45bc _InitEEPROM003f48dc _SciaSet003f49ec _InitMeasuringMode003f4c09 _WriteEEPROM003f546c _ReadEEPROM003f5cd4 _CheckweigherTragerInital003f5d07 _CheckweigherTrager003f642e _QuantitativePackingFilter003f64bb _QuantitativePackingFlowcalculation003f650e _QuantitativePackInital003f6548 _QuantitativePackingMeasuring003f6da2 _Readtemperature003f6e9f _ReadtemperatureIO003f6f08 _INT13_ISR003f6f0d _INT14_ISR003f6f12 _DATALOG_ISR003f6f17 _RTOSINT_ISR003f6f1c _EMUINT_ISR003f6f21 _NMI_ISR003f6f26 _ILLEGAL_ISR003f6f2b _USER1_ISR003f6f30 _USER2_ISR003f6f35 _USER3_ISR003f6f3a _USER4_ISR003f6f3f _USER5_ISR003f6f44 _USER6_ISR003f6f49 _USER7_ISR003f6f4e _USER8_ISR003f6f53 _USER9_ISR003f6f58 _USER10_ISR003f6f5d _USER11_ISR003f6f62 _USER12_ISR003f6f67 _SEQ1INT_ISR003f6f6c _SEQ2INT_ISR003f6f71 _XINT2_ISR003f6f76 _ADCINT_ISR003f6f7b _WAKEINT_ISR003f6f80 _EPWM1_TZINT_ISR003f6f85 _EPWM2_TZINT_ISR003f6f8a _EPWM3_TZINT_ISR003f6f8f _EPWM4_TZINT_ISR003f6f94 _EPWM5_TZINT_ISR003f6f99 _EPWM6_TZINT_ISR003f6f9e _EPWM1_INT_ISR003f6fa3 _EPWM2_INT_ISR003f6fa8 _EPWM3_INT_ISR003f6fad _EPWM4_INT_ISR003f6fb2 _EPWM5_INT_ISR003f6fb7 _EPWM6_INT_ISR003f6fbc _ECAP2_INT_ISR003f6fc1 _ECAP3_INT_ISR003f6fc6 _ECAP4_INT_ISR003f6fcb _EQEP1_INT_ISR003f6fd0 _EQEP2_INT_ISR003f6fd5 _SPIRXINTA_ISR003f6fda _SPITXINTA_ISR003f6fdf _SPIRXINTB_ISR003f6fe4 _SPITXINTB_ISR003f6fe9 _SPIRXINTC_ISR003f6fee _SPITXINTC_ISR003f6ff3 _SPIRXINTD_ISR003f6ff8 _SPITXINTD_ISR003f6ffd _I2CINT2A_ISR003f7002 _ECAN0INTA_ISR003f7007 _ECAN1INTA_ISR003f700c _ECAN0INTB_ISR003f7011 _ECAN1INTB_ISR003f7016 _EMPTY_ISR003f701b _PIE_RESERVED003f7020 _rsvd_ISR003f7025 _InitGpio003f712c _TINT0_ISR003f7220 _SCIRXINTA_ISR003f72e5 FD$$ADD003f737e _SCIRXINTB_ISR003f740d FD$$DIV003f7497 FS$$DIV003f751a FD$$MPY003f759c _InitSysCtrl003f75a4 _KickDog003f75ae _DisableDog003f75b6 _InitPll003f75e0 _InitPeripheralClocks003f761a FS$$ADD003f768a _I2CINT1A_ISR003f76e4 FS$$MPY003f773e _exit003f7764 C$$EXIT003f7766 _atexit003f7788 _abort003f7789 _InitCpuTimers003f779e _ConfigCpuTimer003f77d2 _InitPieCtrl003f77f5 _EnableInterrupts003f7818 _SCITXINTA_ISR003f785e _c_int00003f78a4 _iir003f78e0 FS$$TOL003f791b _InitSCI003f7950 L$$DIV003f795f L$$MOD003f796d UL$$DIV003f7974 UL$$MOD003f797a _InitPieVectTable003f799a FD$$TOL003f79b9 FS$$TOU003f79d6 FS$$TOFD003f79f2 I$$TOFD003f7a0e L$$TOFD003f7a29 L$$TOFS003f7a43 _InitI2C003f7a5b FS$$CMP003f7a72 U$$TOFD003f7a89 UL$$TOFD003f7a9f UL$$TOFS003f7ab2 _SCITXINTB_ISR003f7ac3 _InitXint003f7ad3 _XINT1_ISR003f7ae3 U$$TOFS003f7af3 FD$$SUB003f7b01 __nop003f7b02 __register_lock003f7b06 __register_unlock003f7b0a FS$$SUB003f7b1b _ECAP1_INT_ISR003f7b20 _InitePWM003f7b21 ___etext__003f7b21 etext003f7b22 _PieVectTableInit003f7c4a ___cinit__003f7c4a cinit003f7ff6 code_start003f7ff8 _CsmPwl003ff000 _IQsinTable003ff100 _IQcosTable003ff400 _IQsinTableEnd003ff502 _IQcosTableEnd003ff502 _IQdivRoundSatTable003ff510 _IQdivTable003ff712 _IQdivTableEnd003ff712 _IQisqrtRoundSatTable003ff712 _IQsqrtRoundSatTable003ff722 _IQisqrtTable003ff722 _IQsqrtTable003ff824 _IQatan2HalfPITable003ff824 _IQisqrtTableEnd003ff824 _IQsqrtTableEnd003ff862 _IQatan2Table003ff9e8 _IQ30mpyRndSatTable003ff9e8 _IQatan2TableEnd003ff9e8 _IQmpyRndSatTable003ff9f4 _IQ29mpyRndSatTable003ffa00 _IQ28mpyRndSatTable003ffa0c _IQ27mpyRndSatTable003ffa18 _IQ26mpyRndSatTable003ffa24 _IQ25mpyRndSatTable003ffa30 _IQ24mpyRndSatTable003ffa3c _IQ23mpyRndSatTable003ffa48 _IQ22mpyRndSatTable003ffa54 _IQ21mpyRndSatTable003ffa60 _IQ20mpyRndSatTable003ffa6c _IQ19mpyRndSatTable003ffa78 _IQ18mpyRndSatTable003ffa84 _IQ17mpyRndSatTable003ffa90 _IQ16mpyRndSatTable003ffa9c _IQ15mpyRndSatTable003ffaa8 _IQ14mpyRndSatTable003ffab4 _IQ13mpyRndSatTable003ffac0 _IQ12mpyRndSatTable003ffacc _IQ11mpyRndSatTable003ffad8 _IQ10mpyRndSatTable003ffae4 _IQ9mpyRndSatTable003ffaf0 _IQ8mpyRndSatTable003ffafc _IQ7mpyRndSatTable003ffb08 _IQ6mpyRndSatTable003ffb14 _IQ5mpyRndSatTable003ffb20 _IQ4mpyRndSatTable003ffb2c _IQ3mpyRndSatTable003ffb38 _IQ2mpyRndSatTable003ffb44 _IQ1mpyRndSatTable003ffb50 _IQmpyRndSatTableEndffffffff ___binit__ffffffff ___c_args__ffffffff ___pinit__ffffffff binitffffffff pinit
[466 symbols]
各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
hubery wang:
回复 hubery wang:
你好,那我统计SRAM使用情况是不是只要统计
MEMORY CONFIGURATION
name origin length used unused attr fill———————- ——– ——— ——– ——– —- ——–PAGE 0: RAML0 00008000 00001000 0000001b 00000fe5 RWIX OTP 003d7800 00000400 00000000 00000400 RWIX FLASHD 003e8000 00004000 0000001b 00003fe5 RWIX FLASHC 003ec000 00004000 000000e2 00003f1e RWIX FLASHA 003f0500 00007a00 00007777 00000289 RWIX CSM_RSVD 003f7f80 00000076 00000076 00000000 RWIX BEGIN 003f7ff6 00000002 00000002 00000000 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX ROM 003ff000 00000fc0 00000b50 00000470 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
PAGE 1: RAMM0 00000000 00000450 00000450 00000000 RWIX RAMM1 00000450 00000302 00000000 00000302 RWIX FIR_CODE 000007f2 00000002 00000002 00000000 RWIX XN 000007f4 00000002 00000002 00000000 RWIX XN_OV 000007f6 00000002 00000002 00000000 RWIX YN 000007f8 00000002 00000002 00000000 RWIX YN_OV 000007fa 00000002 00000002 00000000 RWIX YN_1 000007fc 00000002 00000002 00000000 RWIX YN_1_OV 000007fe 00000002 00000002 00000000 RWIX DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX CSM 00000ae0 00000010 00000010 00000000 RWIX ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX PIE_VECT 00000d00 00000100 00000100 00000000 RWIX ECANA 00006000 00000040 00000034 0000000c RWIX ECANA_LAM 00006040 00000040 00000040 00000000 RWIX ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX ECANB 00006200 00000040 00000034 0000000c RWIX ECANB_LAM 00006240 00000040 00000040 00000000 RWIX ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX EPWM1 00006800 00000022 00000022 00000000 RWIX EPWM2 00006840 00000022 00000022 00000000 RWIX EPWM3 00006880 00000022 00000022 00000000 RWIX EPWM4 000068c0 00000022 00000022 00000000 RWIX EPWM5 00006900 00000022 00000022 00000000 RWIX EPWM6 00006940 00000022 00000022 00000000 RWIX ECAP1 00006a00 00000020 00000020 00000000 RWIX ECAP2 00006a20 00000020 00000020 00000000 RWIX ECAP3 00006a40 00000020 00000020 00000000 RWIX ECAP4 00006a60 00000020 00000020 00000000 RWIX EQEP1 00006b00 00000040 00000040 00000000 RWIX EQEP2 00006b40 00000040 00000040 00000000 RWIX GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX GPIODAT 00006fc0 00000020 00000020 00000000 RWIX GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX SYSTEM 00007010 00000020 00000020 00000000 RWIX SPIA 00007040 00000010 00000010 00000000 RWIX SCIA 00007050 00000010 00000010 00000000 RWIX XINTRUPT 00007070 00000010 00000010 00000000 RWIX ADC 00007100 00000020 0000001e 00000002 RWIX SPIB 00007740 00000010 00000010 00000000 RWIX SCIB 00007750 00000010 00000010 00000000 RWIX SPIC 00007760 00000010 00000010 00000000 RWIX SPID 00007780 00000010 00000010 00000000 RWIX I2CA 00007900 00000040 00000022 0000001e RWIX RAML1 00009000 00001000 0000048c 00000b74 RWIX FLASHB 003f0000 00000500 00000000 00000500 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX RAMH0 003fa000 00002000 00000000 00002000 RWIX
这个里面的RAML0 RAMM0 RAMM1 RAML1 RAMH0这几个部分,除了FLASH部分的其它的要算在里面吗?
各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
hubery wang:
回复 hubery wang:
我已经知道怎么统计了,谢谢!
各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
Guangzhi Deng:
回复 hubery wang:
求教怎么看的
各位大侠:
我用的是CCS V5 编译环境,MCU是320F2808,整个项目工程已经调试完成,想在想确认一下整个项目变量用掉了多少内容SRAM,已经整个程序多大?
我该若何使用CCS V5查看!
谢谢!
囧:
回复 Guangzhi Deng:
以上图举例,如果要看RAM的占用情况,只需要把RAML0,RAMM0,RAMM1,RAML1的unused加起来就可以。