This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi everyone,
I'm using CLA module recently and learn it through the example which is "C:\ti\c2000\C2000Ware_5_03_00_00\device_support\f2837xd\examples\dual\cla_asin".
#include "cla_asin_shared.h" typedef struct { float Delt; float P_Factor; float I_Factor; }st_ClaPidData; st_ClaPidData st_ClaPid_DC; float fDebug; // // function definitions // //Task 1 : Calculate asin(X) // Description: // Step(1): Calculate absolute of the input X // // Step(2): Use the upper 6-bits of input "X" value as an // index into the table to obtain the coefficients // for a second order equation: // // _FPUasinTable: // CoeffA0[0] // CoeffA1[0] // CoeffA2[0] // . // . // CoeffA0[63] // CoeffA1[63] // CoeffA2[63] // // Step(3): Calculate the angle using the following equation: // // arctan(Ratio) = A0 + A1*Ratio + A2*Ratio*Ratio // arctan(Ratio) = A0 + Ratio(A1 + A2*Ratio) // // Step(4): The final angle is determined as follows: // // if( X < 0 ) // Angle = -Angle __interrupt void Cla1Task1 ( void ) { //Local Variables int xTblIdx; //integer valued Table index float A0,A1,A2; //Table coefficients float *entry; float result; //Preprocessing __mdebugstop(); xTblIdx = fVal * TABLE_SIZE_M_1; //convert table index to u16-bits xTblIdx = xTblIdx * 3; //Table is ordered as 3 32-bit coefficients, the //index points to these triplets, hence the *3*sizeof(float) entry = &CLAasinTable[xTblIdx]; A0 = *entry++; A1 = *entry++; A2 = *entry; result = A0 + fVal*(A1 + A2*fVal); __mdebugstop(); //Post processing if(fVal < 0) { result = - result; } fResult = result; }
As you can see, two variables are defined in the "cla_asin.cla" file. After compiling, the float variable "fDebug" was assigned an address in the ".map file", but the structure variable "st_ClaPid_DC" can not be found in the ".map file"
So, is there something to be paid attention in using structure variable? For the CLA file, they are all global variable, should be allocated to local RAM which is defined in CMD file.
****************************************************************************** TMS320C2000 Linker PC v20.2.2 ****************************************************************************** >> Linked Mon Oct 28 10:24:24 2024 OUTPUT FILE NAME: <cla_asin_dc_cpu02.out> ENTRY POINT SYMBOL: "_c_int00" address: 00082a6d MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- PAGE 0: RAMM0 00000123 000002dd 00000000 000002dd RWIX RAMLS0 00008000 00000800 00000180 00000680 RWIX RAMLS1 00008800 00000800 0000010e 000006f2 RWIX RAMLS4_5 0000a000 00001000 000000c8 00000f38 RWIX RAMD0 0000b000 00000800 00000004 000007fc RWIX RAMGS14 0001a000 00001000 00000000 00001000 RWIX RAMGS15 0001b000 00000ff8 00000000 00000ff8 RWIX BEGIN 00080000 00000002 00000002 00000000 RWIX FLASHA 00080002 00001ffe 00000000 00001ffe RWIX FLASHB 00082000 00002000 00000fa8 00001058 RWIX FLASHC 00084000 00002000 00000000 00002000 RWIX FLASHD 00086000 00002000 000000cc 00001f34 RWIX FLASHE 00088000 00008000 00000000 00008000 RWIX FLASHF 00090000 00008000 00000000 00008000 RWIX FLASHG 00098000 00008000 00000000 00008000 RWIX FLASHH 000a0000 00008000 00000000 00008000 RWIX FLASHI 000a8000 00008000 00000000 00008000 RWIX FLASHJ 000b0000 00008000 00000000 00008000 RWIX FLASHK 000b8000 00002000 00000000 00002000 RWIX FLASHL 000ba000 00002000 00000000 00002000 RWIX FLASHM 000bc000 00002000 00000000 00002000 RWIX FLASHN 000be000 00001ff0 00000000 00001ff0 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX PAGE 1: BOOT_RSVD 00000002 00000121 00000000 00000121 RWIX RAMM1 00000400 000003f8 00000100 000002f8 RWIX ADCARESULT 00000b00 00000018 00000018 00000000 RWIX ADCBRESULT 00000b20 00000018 00000018 00000000 RWIX ADCCRESULT 00000b40 00000018 00000018 00000000 RWIX ADCDRESULT 00000b60 00000018 00000018 00000000 RWIX CPUTIMER0 00000c00 00000008 00000008 00000000 RWIX CPUTIMER1 00000c08 00000008 00000008 00000000 RWIX CPUTIMER2 00000c10 00000008 00000008 00000000 RWIX PIECTRL 00000ce0 0000001a 0000001a 00000000 RWIX PIEVECTTABLE 00000d00 00000200 000001c0 00000040 RWIX DMA 00001000 00000200 000000e0 00000120 RWIX CLA1 00001400 00000080 0000003e 00000042 RWIX CLA1_MSGRAMLOW 00001480 00000080 00000002 0000007e RWIX CLA1_MSGRAMHIGH 00001500 00000080 00000002 0000007e RWIX EMIF2_CS2n 00002000 00001000 00000000 00001000 RWIX CLB1LOGICCFG 00003000 00000052 0000003e 00000014 RWIX CLB1LOGICCTRL 00003100 00000040 00000040 00000000 RWIX CLB1DATAEXCH 00003200 00000200 00000108 000000f8 RWIX CLB2LOGICCFG 00003400 00000052 0000003e 00000014 RWIX CLB2LOGICCTRL 00003500 00000040 00000040 00000000 RWIX CLB2DATAEXCH 00003600 00000200 00000108 000000f8 RWIX CLB3LOGICCFG 00003800 00000052 0000003e 00000014 RWIX CLB3LOGICCTRL 00003900 00000040 00000040 00000000 RWIX CLB3DATAEXCH 00003a00 00000200 00000108 000000f8 RWIX CLB4LOGICCFG 00003c00 00000052 0000003e 00000014 RWIX CLB4LOGICCTRL 00003d00 00000040 00000040 00000000 RWIX CLB4DATAEXCH 00003e00 00000200 00000108 000000f8 RWIX EPWM1 00004000 00000100 00000100 00000000 RWIX EPWM2 00004100 00000100 00000100 00000000 RWIX EPWM3 00004200 00000100 00000100 00000000 RWIX EPWM4 00004300 00000100 00000100 00000000 RWIX EPWM5 00004400 00000100 00000100 00000000 RWIX EPWM6 00004500 00000100 00000100 00000000 RWIX EPWM7 00004600 00000100 00000100 00000000 RWIX EPWM8 00004700 00000100 00000100 00000000 RWIX EPWM9 00004800 00000100 00000100 00000000 RWIX EPWM10 00004900 00000100 00000100 00000000 RWIX EPWM11 00004a00 00000100 00000100 00000000 RWIX EPWM12 00004b00 00000100 00000100 00000000 RWIX ECAP1 00005000 00000020 0000001a 00000006 RWIX ECAP2 00005020 00000020 0000001a 00000006 RWIX ECAP3 00005040 00000020 0000001a 00000006 RWIX ECAP4 00005060 00000020 0000001a 00000006 RWIX ECAP5 00005080 00000020 0000001a 00000006 RWIX ECAP6 000050a0 00000020 0000001a 00000006 RWIX EQEP1 00005100 00000022 00000022 00000000 RWIX EQEP2 00005140 00000022 00000022 00000000 RWIX EQEP3 00005180 00000022 00000022 00000000 RWIX DACA 00005c00 00000008 00000007 00000001 RWIX DACB 00005c10 00000008 00000007 00000001 RWIX DACC 00005c20 00000008 00000007 00000001 RWIX CMPSS1 00005c80 00000020 0000001b 00000005 RWIX CMPSS2 00005ca0 00000020 0000001b 00000005 RWIX CMPSS3 00005cc0 00000020 0000001b 00000005 RWIX CMPSS4 00005ce0 00000020 0000001b 00000005 RWIX CMPSS5 00005d00 00000020 0000001b 00000005 RWIX CMPSS6 00005d20 00000020 0000001b 00000005 RWIX CMPSS7 00005d40 00000020 0000001b 00000005 RWIX CMPSS8 00005d60 00000020 0000001b 00000005 RWIX SDFM1 00005e00 00000080 00000048 00000038 RWIX SDFM2 00005e80 00000080 00000048 00000038 RWIX MCBSPA 00006000 00000024 00000024 00000000 RWIX MCBSPB 00006040 00000024 00000024 00000000 RWIX SPIA 00006100 00000010 00000010 00000000 RWIX SPIB 00006110 00000010 00000010 00000000 RWIX SPIC 00006120 00000010 00000010 00000000 RWIX WD 00007000 0000002b 0000002b 00000000 RWIX NMIINTRUPT 00007060 00000007 00000007 00000000 RWIX XINT 00007070 0000000b 0000000b 00000000 RWIX SCIA 00007200 00000010 00000010 00000000 RWIX SCIB 00007210 00000010 00000010 00000000 RWIX SCIC 00007220 00000010 00000010 00000000 RWIX SCID 00007230 00000010 00000010 00000000 RWIX I2CA 00007300 00000022 00000022 00000000 RWIX I2CB 00007340 00000022 00000022 00000000 RWIX ADCA 00007400 00000080 0000007c 00000004 RWIX ADCB 00007480 00000080 0000007c 00000004 RWIX ADCC 00007500 00000080 0000007c 00000004 RWIX ADCD 00007580 00000080 0000007c 00000004 RWIX DMACLASRCSEL 00007980 0000001a 0000001a 00000000 RWIX GPIODATA 00007f00 00000030 00000030 00000000 RWIX RAMLS2 00009000 00000800 00000110 000006f0 RWIX RAMLS3 00009800 00000800 00000000 00000800 RWIX RAMGS0 0000c000 00001000 00000000 00001000 RWIX RAMGS1 0000d000 00001000 00000000 00001000 RWIX RAMGS2 0000e000 00001000 00000000 00001000 RWIX RAMGS3 0000f000 00001000 00000000 00001000 RWIX RAMGS4 00010000 00001000 00000000 00001000 RWIX RAMGS5 00011000 00001000 00000000 00001000 RWIX RAMGS6 00012000 00001000 00000000 00001000 RWIX RAMGS7 00013000 00001000 00000000 00001000 RWIX RAMGS8 00014000 00001000 00000000 00001000 RWIX RAMGS9 00015000 00001000 00000000 00001000 RWIX RAMGS10 00016000 00001000 00000000 00001000 RWIX RAMGS11 00017000 00001000 00000000 00001000 RWIX RAMGS12 00018000 00001000 00000000 00001000 RWIX RAMGS13 00019000 00001000 00000000 00001000 RWIX EMIF1 00047000 00000070 00000028 00000048 RWIX CANA 00048000 00000200 00000164 0000009c RWIX CANB 0004a000 00000200 00000164 0000009c RWIX IPC 00050000 00000024 00000024 00000000 RWIX FLASHPUMPSEMAPHORE 00050024 00000002 00000002 00000000 RWIX CLKCFG 0005d200 00000032 00000032 00000000 RWIX CPUSYS 0005d300 00000082 00000082 00000000 RWIX ROMPREFETCH 0005e608 00000002 00000002 00000000 RWIX DCSMZ1 0005f000 00000024 00000022 00000002 RWIX DCSMZ2 0005f040 00000024 00000022 00000002 RWIX DCSMCOMMON 0005f070 00000008 00000006 00000002 RWIX MEMCFG 0005f400 00000080 00000076 0000000a RWIX EMIF1CONFIG 0005f480 00000020 0000000a 00000016 RWIX ACCESSPROTECTION 0005f4c0 00000040 0000002e 00000012 RWIX MEMORYERROR 0005f500 00000040 0000003a 00000006 RWIX FLASH0CTRL 0005f800 00000182 00000182 00000000 RWIX FLASH0ECC 0005fb00 00000028 00000028 00000000 RWIX UID 000703c0 00000010 00000010 00000000 RWIX EMIF1_CS2n 00100000 00200000 00000000 00200000 RWIX EMIF1_CS3n 00300000 00080000 00000000 00080000 RWIX EMIF1_CS4n 00380000 00060000 00000000 00060000 RWIX EMIF1_CS0n 80000000 10000000 00000000 10000000 RWIX EMIF2_CS0n 90000000 10000000 00000000 10000000 RWIX SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- CLADataLS0 * 0 00008000 00000180 UNINITIALIZED 00008000 00000180 cla_asin_cpu02.obj (CLADataLS0) codestart * 0 00080000 00000002 00080000 00000002 F2837xD_CodeStartBranch.obj (codestart) .text 0 00082000 00000bc0 00082000 00000585 F2837xD_DefaultISR.obj (.text:retain) 00082585 0000024a F2837xD_SysCtrl.obj (.text) 000827cf 000000ed cla_asin_cpu02.obj (.text) 000828bc 000000ad F2837xD_Ipc.obj (.text) 00082969 00000088 rts2800_fpu32.lib : fs_div28.asm.obj (.text) 000829f1 0000007c cla_asin_cpu02.obj (.text:retain) 00082a6d 00000056 rts2800_fpu32.lib : boot28.asm.obj (.text) 00082ac3 00000029 : exit.c.obj (.text) 00082aec 00000028 F2837xD_PieCtrl.obj (.text) 00082b14 00000026 F2837xD_PieVect.obj (.text) 00082b3a 00000024 rts2800_fpu32.lib : cpy_tbl.c.obj (.text) 00082b5e 0000001d : memcpy.c.obj (.text) 00082b7b 00000018 : ll_aox28.asm.obj (.text) 00082b93 00000012 : args_main.c.obj (.text) 00082ba5 00000009 : _lock.c.obj (.text) 00082bae 00000008 F2837xD_CodeStartBranch.obj (.text) 00082bb6 00000007 rts2800_fpu32.lib : memset.c.obj (.text) 00082bbd 00000002 : pre_init.c.obj (.text) 00082bbf 00000001 : startup.c.obj (.text) .cinit 0 00082bc0 00000228 00082bc0 0000018b cla_asin_cpu02.obj (.cinit) 00082d4b 00000083 cla_asin_cpu02.obj (.cinit:_asin_expected) 00082dce 0000000e rts2800_fpu32.lib : exit.c.obj (.cinit) 00082ddc 00000005 : _lock.c.obj (.cinit:__lock) 00082de1 00000005 : _lock.c.obj (.cinit:__unlock) 00082de6 00000002 --HOLE-- [fill = 0] .TI.ramfunc * 0 000860c8 00000004 RUN ADDR = 0000b000 000860c8 00000004 F2837xD_usDelay.obj (.TI.ramfunc) .stack 1 00000400 00000100 UNINITIALIZED 00000400 00000100 --HOLE-- .pinit 0 00082000 00000000 UNINITIALIZED .ebss 1 00009000 00000110 UNINITIALIZED 00009000 00000080 cla_asin_cpu02.obj (.ebss:_asin_expected) 00009080 00000080 cla_asin_cpu02.obj (.ebss:_y) 00009100 00000006 cla_asin_cpu02.obj (.ebss) 00009106 00000006 rts2800_fpu32.lib : exit.c.obj (.ebss) 0000910c 00000002 : _lock.c.obj (.ebss:__lock) 0000910e 00000002 : _lock.c.obj (.ebss:__unlock) .econst 0 00082de8 000001c0 00082de8 000001c0 F2837xD_PieVect.obj (.econst:_PieVectTableInit) .reset 0 003fffc0 00000002 DSECT 003fffc0 00000002 rts2800_fpu32.lib : boot28.asm.obj (.reset) .const_cla * 0 00008800 00000000 UNINITIALIZED Cla1Prog 0 00086000 000000c8 RUN ADDR = 0000a000 00086000 00000090 asin.obj (Cla1Prog:_Cla1Task1) 00086090 00000008 asin.obj (Cla1Prog:_Cla1Task2) 00086098 00000008 asin.obj (Cla1Prog:_Cla1Task3) 000860a0 00000008 asin.obj (Cla1Prog:_Cla1Task4) 000860a8 00000008 asin.obj (Cla1Prog:_Cla1Task5) 000860b0 00000008 asin.obj (Cla1Prog:_Cla1Task6) 000860b8 00000008 asin.obj (Cla1Prog:_Cla1Task7) 000860c0 00000008 asin.obj (Cla1Prog:_Cla1Task8) AdcaResultRegsFile * 1 00000b00 00000018 UNINITIALIZED 00000b00 00000018 F2837xD_GlobalVariableDefs.obj (AdcaResultRegsFile) AdcbResultRegsFile * 1 00000b20 00000018 UNINITIALIZED 00000b20 00000018 F2837xD_GlobalVariableDefs.obj (AdcbResultRegsFile) AdccResultRegsFile * 1 00000b40 00000018 UNINITIALIZED 00000b40 00000018 F2837xD_GlobalVariableDefs.obj (AdccResultRegsFile) AdcdResultRegsFile * 1 00000b60 00000018 UNINITIALIZED 00000b60 00000018 F2837xD_GlobalVariableDefs.obj (AdcdResultRegsFile) CpuTimer0RegsFile * 1 00000c00 00000008 UNINITIALIZED 00000c00 00000008 F2837xD_GlobalVariableDefs.obj (CpuTimer0RegsFile) CpuTimer1RegsFile * 1 00000c08 00000008 UNINITIALIZED 00000c08 00000008 F2837xD_GlobalVariableDefs.obj (CpuTimer1RegsFile) CpuTimer2RegsFile * 1 00000c10 00000008 UNINITIALIZED 00000c10 00000008 F2837xD_GlobalVariableDefs.obj (CpuTimer2RegsFile) PieCtrlRegsFile * 1 00000ce0 0000001a UNINITIALIZED 00000ce0 0000001a F2837xD_GlobalVariableDefs.obj (PieCtrlRegsFile) DmaRegsFile * 1 00001000 000000e0 UNINITIALIZED 00001000 000000e0 F2837xD_GlobalVariableDefs.obj (DmaRegsFile) Cla1RegsFile * 1 00001400 0000003e UNINITIALIZED 00001400 0000003e F2837xD_GlobalVariableDefs.obj (Cla1RegsFile) Cla1ToCpuMsgRAM * 1 00001480 00000002 UNINITIALIZED 00001480 00000002 cla_asin_cpu02.obj (Cla1ToCpuMsgRAM) CpuToCla1MsgRAM * 1 00001500 00000002 UNINITIALIZED 00001500 00000002 cla_asin_cpu02.obj (CpuToCla1MsgRAM) CLAscratch * 0 00008800 00000100 UNINITIALIZED 00008800 00000100 --HOLE-- .scratchpad * 0 00008900 0000000c UNINITIALIZED 00008900 0000000c asin.obj (.scratchpad:Cla1Prog:_Cla1Task1) .bss_cla 0 0000890c 00000002 UNINITIALIZED 0000890c 00000002 asin.obj (.bss_cla) PieVectTableFile * 1 00000d00 000001c0 UNINITIALIZED 00000d00 000001c0 F2837xD_GlobalVariableDefs.obj (PieVectTableFile) EmuKeyVar * 1 00000d00 00000000 UNINITIALIZED EmuBModeVar * 1 00000d00 00000000 UNINITIALIZED EmuBootPinsVar * 1 00000d00 00000000 UNINITIALIZED FlashCallbackVar * 1 00000d00 00000000 UNINITIALIZED FlashScalingVar * 1 00000d00 00000000 UNINITIALIZED Clb1LogicCfgRegsFile * 1 00003000 0000003e UNINITIALIZED 00003000 0000003e F2837xD_GlobalVariableDefs.obj (Clb1LogicCfgRegsFile) Clb1LogicCtrlRegsFile * 1 00003100 00000040 UNINITIALIZED 00003100 00000040 F2837xD_GlobalVariableDefs.obj (Clb1LogicCtrlRegsFile) Clb1DataExchRegsFile * 1 00003200 00000108 UNINITIALIZED 00003200 00000108 F2837xD_GlobalVariableDefs.obj (Clb1DataExchRegsFile) Clb2LogicCfgRegsFile * 1 00003400 0000003e UNINITIALIZED 00003400 0000003e F2837xD_GlobalVariableDefs.obj (Clb2LogicCfgRegsFile) Clb2LogicCtrlRegsFile * 1 00003500 00000040 UNINITIALIZED 00003500 00000040 F2837xD_GlobalVariableDefs.obj (Clb2LogicCtrlRegsFile) Clb2DataExchRegsFile * 1 00003600 00000108 UNINITIALIZED 00003600 00000108 F2837xD_GlobalVariableDefs.obj (Clb2DataExchRegsFile) Clb3LogicCfgRegsFile * 1 00003800 0000003e UNINITIALIZED 00003800 0000003e F2837xD_GlobalVariableDefs.obj (Clb3LogicCfgRegsFile) Clb3LogicCtrlRegsFile * 1 00003900 00000040 UNINITIALIZED 00003900 00000040 F2837xD_GlobalVariableDefs.obj (Clb3LogicCtrlRegsFile) Clb3DataExchRegsFile * 1 00003a00 00000108 UNINITIALIZED 00003a00 00000108 F2837xD_GlobalVariableDefs.obj (Clb3DataExchRegsFile) Clb4LogicCfgRegsFile * 1 00003c00 0000003e UNINITIALIZED 00003c00 0000003e F2837xD_GlobalVariableDefs.obj (Clb4LogicCfgRegsFile) Clb4LogicCtrlRegsFile * 1 00003d00 00000040 UNINITIALIZED 00003d00 00000040 F2837xD_GlobalVariableDefs.obj (Clb4LogicCtrlRegsFile) Clb4DataExchRegsFile * 1 00003e00 00000108 UNINITIALIZED 00003e00 00000108 F2837xD_GlobalVariableDefs.obj (Clb4DataExchRegsFile) EPwm1RegsFile * 1 00004000 00000100 UNINITIALIZED 00004000 00000100 F2837xD_GlobalVariableDefs.obj (EPwm1RegsFile) EPwm2RegsFile * 1 00004100 00000100 UNINITIALIZED 00004100 00000100 F2837xD_GlobalVariableDefs.obj (EPwm2RegsFile) EPwm3RegsFile * 1 00004200 00000100 UNINITIALIZED 00004200 00000100 F2837xD_GlobalVariableDefs.obj (EPwm3RegsFile) EPwm4RegsFile * 1 00004300 00000100 UNINITIALIZED 00004300 00000100 F2837xD_GlobalVariableDefs.obj (EPwm4RegsFile) EPwm5RegsFile * 1 00004400 00000100 UNINITIALIZED 00004400 00000100 F2837xD_GlobalVariableDefs.obj (EPwm5RegsFile) EPwm6RegsFile * 1 00004500 00000100 UNINITIALIZED 00004500 00000100 F2837xD_GlobalVariableDefs.obj (EPwm6RegsFile) EPwm7RegsFile * 1 00004600 00000100 UNINITIALIZED 00004600 00000100 F2837xD_GlobalVariableDefs.obj (EPwm7RegsFile) EPwm8RegsFile * 1 00004700 00000100 UNINITIALIZED 00004700 00000100 F2837xD_GlobalVariableDefs.obj (EPwm8RegsFile) EPwm9RegsFile * 1 00004800 00000100 UNINITIALIZED 00004800 00000100 F2837xD_GlobalVariableDefs.obj (EPwm9RegsFile) EPwm10RegsFile * 1 00004900 00000100 UNINITIALIZED 00004900 00000100 F2837xD_GlobalVariableDefs.obj (EPwm10RegsFile) EPwm11RegsFile * 1 00004a00 00000100 UNINITIALIZED 00004a00 00000100 F2837xD_GlobalVariableDefs.obj (EPwm11RegsFile) EPwm12RegsFile * 1 00004b00 00000100 UNINITIALIZED 00004b00 00000100 F2837xD_GlobalVariableDefs.obj (EPwm12RegsFile) ECap1RegsFile * 1 00005000 0000001a UNINITIALIZED 00005000 0000001a F2837xD_GlobalVariableDefs.obj (ECap1RegsFile) ECap2RegsFile * 1 00005020 0000001a UNINITIALIZED 00005020 0000001a F2837xD_GlobalVariableDefs.obj (ECap2RegsFile) ECap3RegsFile * 1 00005040 0000001a UNINITIALIZED 00005040 0000001a F2837xD_GlobalVariableDefs.obj (ECap3RegsFile) ECap4RegsFile * 1 00005060 0000001a UNINITIALIZED 00005060 0000001a F2837xD_GlobalVariableDefs.obj (ECap4RegsFile) ECap5RegsFile * 1 00005080 0000001a UNINITIALIZED 00005080 0000001a F2837xD_GlobalVariableDefs.obj (ECap5RegsFile) ECap6RegsFile * 1 000050a0 0000001a UNINITIALIZED 000050a0 0000001a F2837xD_GlobalVariableDefs.obj (ECap6RegsFile) EQep1RegsFile * 1 00005100 00000022 UNINITIALIZED 00005100 00000022 F2837xD_GlobalVariableDefs.obj (EQep1RegsFile) EQep2RegsFile * 1 00005140 00000022 UNINITIALIZED 00005140 00000022 F2837xD_GlobalVariableDefs.obj (EQep2RegsFile) EQep3RegsFile * 1 00005180 00000022 UNINITIALIZED 00005180 00000022 F2837xD_GlobalVariableDefs.obj (EQep3RegsFile) DacaRegsFile * 1 00005c00 00000007 UNINITIALIZED 00005c00 00000007 F2837xD_GlobalVariableDefs.obj (DacaRegsFile) DacbRegsFile * 1 00005c10 00000007 UNINITIALIZED 00005c10 00000007 F2837xD_GlobalVariableDefs.obj (DacbRegsFile) DaccRegsFile * 1 00005c20 00000007 UNINITIALIZED 00005c20 00000007 F2837xD_GlobalVariableDefs.obj (DaccRegsFile) Cmpss1RegsFile * 1 00005c80 0000001b UNINITIALIZED 00005c80 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss1RegsFile) Cmpss2RegsFile * 1 00005ca0 0000001b UNINITIALIZED 00005ca0 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss2RegsFile) Cmpss3RegsFile * 1 00005cc0 0000001b UNINITIALIZED 00005cc0 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss3RegsFile) Cmpss4RegsFile * 1 00005ce0 0000001b UNINITIALIZED 00005ce0 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss4RegsFile) Cmpss5RegsFile * 1 00005d00 0000001b UNINITIALIZED 00005d00 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss5RegsFile) Cmpss6RegsFile * 1 00005d20 0000001b UNINITIALIZED 00005d20 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss6RegsFile) Cmpss7RegsFile * 1 00005d40 0000001b UNINITIALIZED 00005d40 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss7RegsFile) Cmpss8RegsFile * 1 00005d60 0000001b UNINITIALIZED 00005d60 0000001b F2837xD_GlobalVariableDefs.obj (Cmpss8RegsFile) Sdfm1RegsFile * 1 00005e00 00000048 UNINITIALIZED 00005e00 00000048 F2837xD_GlobalVariableDefs.obj (Sdfm1RegsFile) Sdfm2RegsFile * 1 00005e80 00000048 UNINITIALIZED 00005e80 00000048 F2837xD_GlobalVariableDefs.obj (Sdfm2RegsFile) McbspaRegsFile * 1 00006000 00000024 UNINITIALIZED 00006000 00000024 F2837xD_GlobalVariableDefs.obj (McbspaRegsFile) McbspbRegsFile * 1 00006040 00000024 UNINITIALIZED 00006040 00000024 F2837xD_GlobalVariableDefs.obj (McbspbRegsFile) SpiaRegsFile * 1 00006100 00000010 UNINITIALIZED 00006100 00000010 F2837xD_GlobalVariableDefs.obj (SpiaRegsFile) SpibRegsFile * 1 00006110 00000010 UNINITIALIZED 00006110 00000010 F2837xD_GlobalVariableDefs.obj (SpibRegsFile) SpicRegsFile * 1 00006120 00000010 UNINITIALIZED 00006120 00000010 F2837xD_GlobalVariableDefs.obj (SpicRegsFile) WdRegsFile * 1 00007000 0000002b UNINITIALIZED 00007000 0000002b F2837xD_GlobalVariableDefs.obj (WdRegsFile) NmiIntruptRegsFile * 1 00007060 00000007 UNINITIALIZED 00007060 00000007 F2837xD_GlobalVariableDefs.obj (NmiIntruptRegsFile) XintRegsFile * 1 00007070 0000000b UNINITIALIZED 00007070 0000000b F2837xD_GlobalVariableDefs.obj (XintRegsFile) SciaRegsFile * 1 00007200 00000010 UNINITIALIZED 00007200 00000010 F2837xD_GlobalVariableDefs.obj (SciaRegsFile) ScibRegsFile * 1 00007210 00000010 UNINITIALIZED 00007210 00000010 F2837xD_GlobalVariableDefs.obj (ScibRegsFile) ScicRegsFile * 1 00007220 00000010 UNINITIALIZED 00007220 00000010 F2837xD_GlobalVariableDefs.obj (ScicRegsFile) ScidRegsFile * 1 00007230 00000010 UNINITIALIZED 00007230 00000010 F2837xD_GlobalVariableDefs.obj (ScidRegsFile) I2caRegsFile * 1 00007300 00000022 UNINITIALIZED 00007300 00000022 F2837xD_GlobalVariableDefs.obj (I2caRegsFile) I2cbRegsFile * 1 00007340 00000022 UNINITIALIZED 00007340 00000022 F2837xD_GlobalVariableDefs.obj (I2cbRegsFile) AdcaRegsFile * 1 00007400 0000007c UNINITIALIZED 00007400 0000007c F2837xD_GlobalVariableDefs.obj (AdcaRegsFile) AdcbRegsFile * 1 00007480 0000007c UNINITIALIZED 00007480 0000007c F2837xD_GlobalVariableDefs.obj (AdcbRegsFile) AdccRegsFile * 1 00007500 0000007c UNINITIALIZED 00007500 0000007c F2837xD_GlobalVariableDefs.obj (AdccRegsFile) AdcdRegsFile * 1 00007580 0000007c UNINITIALIZED 00007580 0000007c F2837xD_GlobalVariableDefs.obj (AdcdRegsFile) DmaClaSrcSelRegsFile * 1 00007980 0000001a UNINITIALIZED 00007980 0000001a F2837xD_GlobalVariableDefs.obj (DmaClaSrcSelRegsFile) GpioDataRegsFile * 1 00007f00 00000030 UNINITIALIZED 00007f00 00000030 F2837xD_GlobalVariableDefs.obj (GpioDataRegsFile) Emif1RegsFile * 1 00047000 00000028 UNINITIALIZED 00047000 00000028 F2837xD_GlobalVariableDefs.obj (Emif1RegsFile) CanaRegsFile * 1 00048000 00000164 UNINITIALIZED 00048000 00000164 F2837xD_GlobalVariableDefs.obj (CanaRegsFile) CanbRegsFile * 1 0004a000 00000164 UNINITIALIZED 0004a000 00000164 F2837xD_GlobalVariableDefs.obj (CanbRegsFile) IpcRegsFile * 1 00050000 00000024 UNINITIALIZED 00050000 00000024 F2837xD_GlobalVariableDefs.obj (IpcRegsFile) FlashPumpSemaphoreRegsFile * 1 00050024 00000002 UNINITIALIZED 00050024 00000002 F2837xD_GlobalVariableDefs.obj (FlashPumpSemaphoreRegsFile) ClkCfgRegsFile * 1 0005d200 00000032 UNINITIALIZED 0005d200 00000032 F2837xD_GlobalVariableDefs.obj (ClkCfgRegsFile) CpuSysRegsFile * 1 0005d300 00000082 UNINITIALIZED 0005d300 00000082 F2837xD_GlobalVariableDefs.obj (CpuSysRegsFile) DcsmZ1RegsFile * 1 0005f000 00000022 UNINITIALIZED 0005f000 00000022 F2837xD_GlobalVariableDefs.obj (DcsmZ1RegsFile) DcsmZ2RegsFile * 1 0005f040 00000022 UNINITIALIZED 0005f040 00000022 F2837xD_GlobalVariableDefs.obj (DcsmZ2RegsFile) DcsmCommonRegsFile * 1 0005f070 00000006 UNINITIALIZED 0005f070 00000006 F2837xD_GlobalVariableDefs.obj (DcsmCommonRegsFile) MemCfgRegsFile * 1 0005f400 00000076 UNINITIALIZED 0005f400 00000076 F2837xD_GlobalVariableDefs.obj (MemCfgRegsFile) Emif1ConfigRegsFile * 1 0005f480 0000000a UNINITIALIZED 0005f480 0000000a F2837xD_GlobalVariableDefs.obj (Emif1ConfigRegsFile) AccessProtectionRegsFile * 1 0005f4c0 0000002e UNINITIALIZED 0005f4c0 0000002e F2837xD_GlobalVariableDefs.obj (AccessProtectionRegsFile) MemoryErrorRegsFile * 1 0005f500 0000003a UNINITIALIZED 0005f500 0000003a F2837xD_GlobalVariableDefs.obj (MemoryErrorRegsFile) Flash0CtrlRegsFile * 1 0005f800 00000182 UNINITIALIZED 0005f800 00000182 F2837xD_GlobalVariableDefs.obj (Flash0CtrlRegsFile) Flash0EccRegsFile * 1 0005fb00 00000028 UNINITIALIZED 0005fb00 00000028 F2837xD_GlobalVariableDefs.obj (Flash0EccRegsFile) RomPrefetchRegsFile * 1 0005e608 00000002 UNINITIALIZED 0005e608 00000002 F2837xD_GlobalVariableDefs.obj (RomPrefetchRegsFile) UidRegsFile * 1 000703c0 00000010 UNINITIALIZED 000703c0 00000010 F2837xD_GlobalVariableDefs.obj (UidRegsFile) MODULE SUMMARY Module code initialized data uninitialized data ------ ---- ---------------- ------------------ .\ F2837xD_GlobalVariableDefs.obj 0 0 8754 cla_asin_cpu02.obj 361 526 650 F2837xD_DefaultISR.obj 1413 0 0 F2837xD_SysCtrl.obj 586 0 0 F2837xD_PieVect.obj 38 448 0 asin.obj 400 0 14 F2837xD_Ipc.obj 173 0 0 F2837xD_PieCtrl.obj 40 0 0 F2837xD_CodeStartBranch.obj 10 0 0 F2837xD_usDelay.obj 8 0 0 +--+--------------------------------+------+------------------+--------------------+ Total: 3029 974 9418 C:/ti/ccs1020/ccs/tools/compiler/ti-cgt-c2000_20.2.2.LTS/lib/rts2800_fpu32.lib fs_div28.asm.obj 136 0 0 boot28.asm.obj 86 0 0 exit.c.obj 41 14 6 cpy_tbl.c.obj 36 0 0 memcpy.c.obj 29 0 0 ll_aox28.asm.obj 24 0 0 _lock.c.obj 9 10 4 args_main.c.obj 18 0 0 memset.c.obj 7 0 0 pre_init.c.obj 2 0 0 startup.c.obj 1 0 0 +--+--------------------------------+------+------------------+--------------------+ Total: 389 24 10 Stack: 0 0 256 +--+--------------------------------+------+------------------+--------------------+ Grand Total: 3418 998 9684 GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE address data page name -------- ---------------- ---- 00000400 10 (00000400) __stack 00000b00 2c (00000b00) _AdcaResultRegs 00000b20 2c (00000b00) _AdcbResultRegs 00000b40 2d (00000b40) _AdccResultRegs 00000b60 2d (00000b40) _AdcdResultRegs 00000c00 30 (00000c00) _CpuTimer0Regs 00000c08 30 (00000c00) _CpuTimer1Regs 00000c10 30 (00000c00) _CpuTimer2Regs 00000ce0 33 (00000cc0) _PieCtrlRegs 00000d00 34 (00000d00) _PieVectTable 00001000 40 (00001000) _DmaRegs 00001400 50 (00001400) _Cla1Regs 00001480 52 (00001480) _fResult 00001500 54 (00001500) _fVal 00003000 c0 (00003000) _Clb1LogicCfgRegs 00003100 c4 (00003100) _Clb1LogicCtrlRegs 00003200 c8 (00003200) _Clb1DataExchRegs 00003400 d0 (00003400) _Clb2LogicCfgRegs 00003500 d4 (00003500) _Clb2LogicCtrlRegs 00003600 d8 (00003600) _Clb2DataExchRegs 00003800 e0 (00003800) _Clb3LogicCfgRegs 00003900 e4 (00003900) _Clb3LogicCtrlRegs 00003a00 e8 (00003a00) _Clb3DataExchRegs 00003c00 f0 (00003c00) _Clb4LogicCfgRegs 00003d00 f4 (00003d00) _Clb4LogicCtrlRegs 00003e00 f8 (00003e00) _Clb4DataExchRegs 00004000 100 (00004000) _EPwm1Regs 00004100 104 (00004100) _EPwm2Regs 00004200 108 (00004200) _EPwm3Regs 00004300 10c (00004300) _EPwm4Regs 00004400 110 (00004400) _EPwm5Regs 00004500 114 (00004500) _EPwm6Regs 00004600 118 (00004600) _EPwm7Regs 00004700 11c (00004700) _EPwm8Regs 00004800 120 (00004800) _EPwm9Regs 00004900 124 (00004900) _EPwm10Regs 00004a00 128 (00004a00) _EPwm11Regs 00004b00 12c (00004b00) _EPwm12Regs 00005000 140 (00005000) _ECap1Regs 00005020 140 (00005000) _ECap2Regs 00005040 141 (00005040) _ECap3Regs 00005060 141 (00005040) _ECap4Regs 00005080 142 (00005080) _ECap5Regs 000050a0 142 (00005080) _ECap6Regs 00005100 144 (00005100) _EQep1Regs 00005140 145 (00005140) _EQep2Regs 00005180 146 (00005180) _EQep3Regs 00005c00 170 (00005c00) _DacaRegs 00005c10 170 (00005c00) _DacbRegs 00005c20 170 (00005c00) _DaccRegs 00005c80 172 (00005c80) _Cmpss1Regs 00005ca0 172 (00005c80) _Cmpss2Regs 00005cc0 173 (00005cc0) _Cmpss3Regs 00005ce0 173 (00005cc0) _Cmpss4Regs 00005d00 174 (00005d00) _Cmpss5Regs 00005d20 174 (00005d00) _Cmpss6Regs 00005d40 175 (00005d40) _Cmpss7Regs 00005d60 175 (00005d40) _Cmpss8Regs 00005e00 178 (00005e00) _Sdfm1Regs 00005e80 17a (00005e80) _Sdfm2Regs 00006000 180 (00006000) _McbspaRegs 00006040 181 (00006040) _McbspbRegs 00006100 184 (00006100) _SpiaRegs 00006110 184 (00006100) _SpibRegs 00006120 184 (00006100) _SpicRegs 00007000 1c0 (00007000) _WdRegs 00007060 1c1 (00007040) _NmiIntruptRegs 00007070 1c1 (00007040) _XintRegs 00007200 1c8 (00007200) _SciaRegs 00007210 1c8 (00007200) _ScibRegs 00007220 1c8 (00007200) _ScicRegs 00007230 1c8 (00007200) _ScidRegs 00007300 1cc (00007300) _I2caRegs 00007340 1cd (00007340) _I2cbRegs 00007400 1d0 (00007400) _AdcaRegs 00007480 1d2 (00007480) _AdcbRegs 00007500 1d4 (00007500) _AdccRegs 00007580 1d6 (00007580) _AdcdRegs 00007980 1e6 (00007980) _DmaClaSrcSelRegs 00007f00 1fc (00007f00) _GpioDataRegs 00008000 200 (00008000) _CLAasinTable 0000890c 224 (00008900) _fDebug 00009000 240 (00009000) _asin_expected 00009080 242 (00009080) _y 00009100 244 (00009100) _pass 00009101 244 (00009100) _fail 00009102 244 (00009100) _fVal23 00009104 244 (00009100) _fVal22 00009106 244 (00009100) ___TI_enable_exit_profile_output 00009108 244 (00009100) ___TI_cleanup_ptr 0000910a 244 (00009100) ___TI_dtors_ptr 0000910c 244 (00009100) __lock 0000910e 244 (00009100) __unlock 00047000 11c0 (00047000) _Emif1Regs 00048000 1200 (00048000) _CanaRegs 0004a000 1280 (0004a000) _CanbRegs 00050000 1400 (00050000) _IpcRegs 00050024 1400 (00050000) _FlashPumpSemaphoreRegs 0005d200 1748 (0005d200) _ClkCfgRegs 0005d300 174c (0005d300) _CpuSysRegs 0005e608 1798 (0005e600) _RomPrefetchRegs 0005f000 17c0 (0005f000) _DcsmZ1Regs 0005f040 17c1 (0005f040) _DcsmZ2Regs 0005f070 17c1 (0005f040) _DcsmCommonRegs 0005f400 17d0 (0005f400) _MemCfgRegs 0005f480 17d2 (0005f480) _Emif1ConfigRegs 0005f4c0 17d3 (0005f4c0) _AccessProtectionRegs 0005f500 17d4 (0005f500) _MemoryErrorRegs 0005f800 17e0 (0005f800) _Flash0CtrlRegs 0005fb00 17ec (0005fb00) _Flash0EccRegs 000703c0 1c0f (000703c0) _UidRegs 00082de8 20b7 (00082dc0) _PieVectTableInit GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name page address name ---- ------- ---- 0 00082000 .text 0 00082ac3 C$$EXIT abs 00000100 CLA_SCRATCHPAD_SIZE 0 00082969 FS$$DIV 0 00082b7b LL$$AND 0 00082b83 LL$$OR 0 00082b8b LL$$XOR 0 000820be _ADCA1_ISR 0 0008233e _ADCA2_ISR 0 00082348 _ADCA3_ISR 0 00082352 _ADCA4_ISR 0 00082334 _ADCA_EVT_ISR 0 000820c8 _ADCB1_ISR 0 00082366 _ADCB2_ISR 0 00082370 _ADCB3_ISR 0 0008237a _ADCB4_ISR 0 0008235c _ADCB_EVT_ISR 0 000820d2 _ADCC1_ISR 0 000824ce _ADCC2_ISR 0 000824d8 _ADCC3_ISR 0 000824e2 _ADCC4_ISR 0 000824c4 _ADCC_EVT_ISR 0 000820f0 _ADCD1_ISR 0 000824f6 _ADCD2_ISR 0 00082500 _ADCD3_ISR 0 0008250a _ADCD4_ISR 0 000824ec _ADCD_EVT_ISR 0 00082546 _AUX_PLL_SLIP_ISR 1 0005f4c0 _AccessProtectionRegs 0 0008292c _AckIpcFlag 1 00007400 _AdcaRegs 1 00000b00 _AdcaResultRegs 1 00007480 _AdcbRegs 1 00000b20 _AdcbResultRegs 1 00007500 _AdccRegs 1 00000b40 _AdccResultRegs 1 00007580 _AdcdRegs 1 00000b60 _AdcdResultRegs 0 000827ab _AuxAuxClkSel 0 00082795 _AuxIntOsc2Sel 0 0008279f _AuxXtalOscSel 0 0008230c _CANA0_ISR 0 00082316 _CANA1_ISR 0 00082320 _CANB0_ISR 0 0008232a _CANB1_ISR 0 00082384 _CLA1_1_ISR 0 0008238e _CLA1_2_ISR 0 00082398 _CLA1_3_ISR 0 000823a2 _CLA1_4_ISR 0 000823ac _CLA1_5_ISR 0 000823b6 _CLA1_6_ISR 0 000823c0 _CLA1_7_ISR 0 000823ca _CLA1_8_ISR 0 00082550 _CLA_OVERFLOW_ISR 0 0008255a _CLA_UNDERFLOW_ISR 0 00082844 _CLA_configClaMemory 0 0008287b _CLA_initCpu2Cla1 0 000827e5 _CLA_runTest 0 00008000 _CLAasinTable 1 00048000 _CanaRegs 1 0004a000 _CanbRegs 0 00082936 _CancelIpcFlag abs 00000000 _Cla1ConstLoadSize 0 00008800 _Cla1ConstLoadStart 0 00008800 _Cla1ConstRunStart 1 00001400 _Cla1Regs 0 0000a000 _Cla1Task1 0 0000a090 _Cla1Task2 0 0000a098 _Cla1Task3 0 0000a0a0 _Cla1Task4 0 0000a0a8 _Cla1Task5 0 0000a0b0 _Cla1Task6 0 0000a0b8 _Cla1Task7 0 0000a0c0 _Cla1Task8 0 000860c8 _Cla1funcsLoadEnd abs 000000c8 _Cla1funcsLoadSize 0 00086000 _Cla1funcsLoadStart 0 0000a000 _Cla1funcsRunStart 1 00003200 _Clb1DataExchRegs 1 00003000 _Clb1LogicCfgRegs 1 00003100 _Clb1LogicCtrlRegs 1 00003600 _Clb2DataExchRegs 1 00003400 _Clb2LogicCfgRegs 1 00003500 _Clb2LogicCtrlRegs 1 00003a00 _Clb3DataExchRegs 1 00003800 _Clb3LogicCfgRegs 1 00003900 _Clb3LogicCtrlRegs 1 00003e00 _Clb4DataExchRegs 1 00003c00 _Clb4LogicCfgRegs 1 00003d00 _Clb4LogicCtrlRegs 1 0005d200 _ClkCfgRegs 1 00005c80 _Cmpss1Regs 1 00005ca0 _Cmpss2Regs 1 00005cc0 _Cmpss3Regs 1 00005ce0 _Cmpss4Regs 1 00005d00 _Cmpss5Regs 1 00005d20 _Cmpss6Regs 1 00005d40 _Cmpss7Regs 1 00005d60 _Cmpss8Regs 1 0005d300 _CpuSysRegs 1 00000c00 _CpuTimer0Regs 1 00000c08 _CpuTimer1Regs 1 00000c10 _CpuTimer2Regs 0 00082740 _CsmUnlock 0 00082014 _DATALOG_ISR 0 00082258 _DMA_CH1_ISR 0 00082262 _DMA_CH2_ISR 0 0008226c _DMA_CH3_ISR 0 00082276 _DMA_CH4_ISR 0 00082280 _DMA_CH5_ISR 0 0008228a _DMA_CH6_ISR 1 00005c00 _DacaRegs 1 00005c10 _DacbRegs 1 00005c20 _DaccRegs 1 0005f070 _DcsmCommonRegs 1 0005f000 _DcsmZ1Regs 1 0005f040 _DcsmZ2Regs 0 00082643 _DisableDog 0 00082604 _DisablePeripheralClocks 1 00007980 _DmaClaSrcSelRegs 1 00001000 _DmaRegs 0 000821ae _ECAP1_ISR 0 000821b8 _ECAP2_ISR 0 000821c2 _ECAP3_ISR 0 000821cc _ECAP4_ISR 0 000821d6 _ECAP5_ISR 0 000821e0 _ECAP6_ISR 1 00005000 _ECap1Regs 1 00005020 _ECap2Regs 1 00005040 _ECap3Regs 1 00005060 _ECap4Regs 1 00005080 _ECap5Regs 1 000050a0 _ECap6Regs 0 00082514 _EMIF_ERROR_ISR 0 0008256e _EMPTY_ISR 0 00082028 _EMU_ISR 0 0008246a _EPWM10_ISR 0 00082442 _EPWM10_TZ_ISR 0 00082474 _EPWM11_ISR 0 0008244c _EPWM11_TZ_ISR 0 0008247e _EPWM12_ISR 0 00082456 _EPWM12_TZ_ISR 0 0008215e _EPWM1_ISR 0 0008210e _EPWM1_TZ_ISR 0 00082168 _EPWM2_ISR 0 00082118 _EPWM2_TZ_ISR 0 00082172 _EPWM3_ISR 0 00082122 _EPWM3_TZ_ISR 0 0008217c _EPWM4_ISR 0 0008212c _EPWM4_TZ_ISR 0 00082186 _EPWM5_ISR 0 00082136 _EPWM5_TZ_ISR 0 00082190 _EPWM6_ISR 0 00082140 _EPWM6_TZ_ISR 0 0008219a _EPWM7_ISR 0 0008214a _EPWM7_TZ_ISR 0 000821a4 _EPWM8_ISR 0 00082154 _EPWM8_TZ_ISR 0 00082460 _EPWM9_ISR 0 00082438 _EPWM9_TZ_ISR 1 00004900 _EPwm10Regs 1 00004a00 _EPwm11Regs 1 00004b00 _EPwm12Regs 1 00004000 _EPwm1Regs 1 00004100 _EPwm2Regs 1 00004200 _EPwm3Regs 1 00004300 _EPwm4Regs 1 00004400 _EPwm5Regs 1 00004500 _EPwm6Regs 1 00004600 _EPwm7Regs 1 00004700 _EPwm8Regs 1 00004800 _EPwm9Regs 0 000821ea _EQEP1_ISR 0 000821f4 _EQEP2_ISR 0 000821fe _EQEP3_ISR 1 00005100 _EQep1Regs 1 00005140 _EQep2Regs 1 00005180 _EQep3Regs 1 0005f480 _Emif1ConfigRegs 1 00047000 _Emif1Regs 0 00082b0b _EnableInterrupts 0 0000b000 _F28x_usDelay 0 00082528 _FLASH_CORRECTABLE_ERROR_ISR 0 000823fc _FPU_OVERFLOW_ISR 0 00082406 _FPU_UNDERFLOW_ISR 0 00082905 _FillIpcSendData 1 0005f800 _Flash0CtrlRegs 1 0005fb00 _Flash0EccRegs 1 00050024 _FlashPumpSemaphoreRegs 1 00007f00 _GpioDataRegs 0 000827c9 _HALT 0 000827cc _HIB 0 0008229e _I2CA_FIFO_ISR 0 00082294 _I2CA_ISR 0 000822b2 _I2CB_FIFO_ISR 0 000822a8 _I2CB_ISR 1 00007300 _I2caRegs 1 00007340 _I2cbRegs 0 000827b5 _IDLE 0 0008203c _ILLEGAL_ISR 0 00082410 _IPC0_ISR 0 0008241a _IPC1_ISR 0 00082424 _IPC2_ISR 0 0008242e _IPC3_ISR 0 00082651 _InitAuxPll 0 000828bc _InitIpc 0 0008258a _InitPeripheralClocks 0 00082aec _InitPieCtrl 0 00082b14 _InitPieVectTable 0 00082585 _InitSysCtrl 1 00050000 _IpcRegs 0 0008295a _IpcSync 0 00082230 _MCBSPA_RX_ISR 0 0008223a _MCBSPA_TX_ISR 0 00082244 _MCBSPB_RX_ISR 0 0008224e _MCBSPB_TX_ISR 1 00006000 _McbspaRegs 1 00006040 _McbspbRegs 1 0005f400 _MemCfgRegs 1 0005f500 _MemoryErrorRegs 0 00082032 _NMI_ISR 0 0008257b _NOTUSED_ISR 1 00007060 _NmiIntruptRegs 0 00082564 _PIE_RESERVED_ISR 1 00000ce0 _PieCtrlRegs 1 00000d00 _PieVectTable 0 00082de8 _PieVectTableInit 0 00082532 _RAM_ACCESS_VIOLATION_ISR 0 0008251e _RAM_CORRECTABLE_ERROR_ISR 0 0008201e _RTOS_ISR 0 000860cc _RamfuncsLoadEnd abs 00000004 _RamfuncsLoadSize 0 000860c8 _RamfuncsLoadStart 0 0000b004 _RamfuncsRunEnd abs 00000004 _RamfuncsRunSize 0 0000b000 _RamfuncsRunStart 0 000828ca _ReadIpcTimer 0 000828f5 _RecvIpcData 0 0008262b _ReleaseFlashPump 1 0005e608 _RomPrefetchRegs 0 000822e4 _SCIA_RX_ISR 0 000822ee _SCIA_TX_ISR 0 000822f8 _SCIB_RX_ISR 0 00082302 _SCIB_TX_ISR 0 000822bc _SCIC_RX_ISR 0 000822c6 _SCIC_TX_ISR 0 000822d0 _SCID_RX_ISR 0 000822da _SCID_TX_ISR 0 00082488 _SD1_ISR 0 00082492 _SD2_ISR 0 00082208 _SPIA_RX_ISR 0 00082212 _SPIA_TX_ISR 0 0008221c _SPIB_RX_ISR 0 00082226 _SPIB_TX_ISR 0 0008249c _SPIC_RX_ISR 0 000824a6 _SPIC_TX_ISR 0 000827be _STANDBY 0 0008253c _SYS_PLL_SLIP_ISR 1 00007200 _SciaRegs 1 00007210 _ScibRegs 1 00007220 _ScicRegs 1 00007230 _ScidRegs 1 00005e00 _Sdfm1Regs 1 00005e80 _Sdfm2Regs 0 0008261c _SeizeFlashPump 0 00082911 _SendIpcCommand 0 000828de _SendIpcData 0 00082922 _SendIpcFlag 0 00082635 _ServiceDog 1 00006100 _SpiaRegs 1 00006110 _SpibRegs 1 00006120 _SpicRegs 0 00082761 _SysIntOsc1Sel 0 00082771 _SysIntOsc2Sel 0 00082785 _SysXtalOscSel 0 000820fa _TIMER0_ISR 0 00082000 _TIMER1_ISR 0 0008200a _TIMER2_ISR 0 000824b0 _UPPA_ISR 0 000824ba _USBA_ISR 0 000820a0 _USER10_ISR 0 000820aa _USER11_ISR 0 000820b4 _USER12_ISR 0 00082046 _USER1_ISR 0 00082050 _USER2_ISR 0 0008205a _USER3_ISR 0 00082064 _USER4_ISR 0 0008206e _USER5_ISR 0 00082078 _USER6_ISR 0 00082082 _USER7_ISR 0 0008208c _USER8_ISR 0 00082096 _USER9_ISR 1 000703c0 _UidRegs 0 000823f2 _VCU_ISR 0 00082104 _WAKE_ISR 0 0008294d _WaitForIpcAck 0 00082940 _WaitForIpcFlag 1 00007000 _WdRegs 0 000820dc _XINT1_ISR 0 000820e6 _XINT2_ISR 0 000823d4 _XINT3_ISR 0 000823de _XINT4_ISR 0 000823e8 _XINT5_ISR 1 00007070 _XintRegs 1 00000500 __STACK_END abs 00000100 __STACK_SIZE 1 00009108 ___TI_cleanup_ptr 1 0000910a ___TI_dtors_ptr 1 00009106 ___TI_enable_exit_profile_output abs ffffffff ___TI_pprof_out_hndl abs ffffffff ___TI_prof_data_size abs ffffffff ___TI_prof_data_start abs ffffffff ___binit__ abs ffffffff ___c_args__ 0 00082bc0 ___cinit__ 0 00082bc0 ___etext__ abs ffffffff ___pinit__ 0 00082000 ___text__ 0 00082b93 __args_main 1 0000910c __lock 0 00082bad __nop 0 00082ba9 __register_lock 0 00082ba5 __register_unlock 1 00000400 __stack 0 00082bbf __system_post_cinit 0 00082bbd __system_pre_init 1 0000910e __unlock 0 00082ac3 _abort 1 00009000 _asin_expected 0 00082a6d _c_int00 0 000829f1 _cla1Isr1 0 00082a02 _cla1Isr2 0 00082a11 _cla1Isr3 0 00082a20 _cla1Isr4 0 00082a2f _cla1Isr5 0 00082a3e _cla1Isr6 0 00082a4d _cla1Isr7 0 00082a5c _cla1Isr8 0 00082b3a _copy_in 0 00082ac5 _exit 0 0000890c _fDebug 1 00001480 _fResult 1 00001500 _fVal 1 00009104 _fVal22 1 00009102 _fVal23 1 00009101 _fail 0 000827cf _main 0 00082b5e _memcpy 0 00082bb6 _memset 1 00009100 _pass 1 00009080 _y abs ffffffff binit 0 00082bc0 cinit 0 00080000 code_start 0 00082bc0 etext abs ffffffff pinit GLOBAL SYMBOLS: SORTED BY Symbol Address page address name ---- ------- ---- 0 00008000 _CLAasinTable 0 00008800 _Cla1ConstLoadStart 0 00008800 _Cla1ConstRunStart 0 0000890c _fDebug 0 0000a000 _Cla1Task1 0 0000a000 _Cla1funcsRunStart 0 0000a090 _Cla1Task2 0 0000a098 _Cla1Task3 0 0000a0a0 _Cla1Task4 0 0000a0a8 _Cla1Task5 0 0000a0b0 _Cla1Task6 0 0000a0b8 _Cla1Task7 0 0000a0c0 _Cla1Task8 0 0000b000 _F28x_usDelay 0 0000b000 _RamfuncsRunStart 0 0000b004 _RamfuncsRunEnd 0 00080000 code_start 0 00082000 .text 0 00082000 _TIMER1_ISR 0 00082000 ___text__ 0 0008200a _TIMER2_ISR 0 00082014 _DATALOG_ISR 0 0008201e _RTOS_ISR 0 00082028 _EMU_ISR 0 00082032 _NMI_ISR 0 0008203c _ILLEGAL_ISR 0 00082046 _USER1_ISR 0 00082050 _USER2_ISR 0 0008205a _USER3_ISR 0 00082064 _USER4_ISR 0 0008206e _USER5_ISR 0 00082078 _USER6_ISR 0 00082082 _USER7_ISR 0 0008208c _USER8_ISR 0 00082096 _USER9_ISR 0 000820a0 _USER10_ISR 0 000820aa _USER11_ISR 0 000820b4 _USER12_ISR 0 000820be _ADCA1_ISR 0 000820c8 _ADCB1_ISR 0 000820d2 _ADCC1_ISR 0 000820dc _XINT1_ISR 0 000820e6 _XINT2_ISR 0 000820f0 _ADCD1_ISR 0 000820fa _TIMER0_ISR 0 00082104 _WAKE_ISR 0 0008210e _EPWM1_TZ_ISR 0 00082118 _EPWM2_TZ_ISR 0 00082122 _EPWM3_TZ_ISR 0 0008212c _EPWM4_TZ_ISR 0 00082136 _EPWM5_TZ_ISR 0 00082140 _EPWM6_TZ_ISR 0 0008214a _EPWM7_TZ_ISR 0 00082154 _EPWM8_TZ_ISR 0 0008215e _EPWM1_ISR 0 00082168 _EPWM2_ISR 0 00082172 _EPWM3_ISR 0 0008217c _EPWM4_ISR 0 00082186 _EPWM5_ISR 0 00082190 _EPWM6_ISR 0 0008219a _EPWM7_ISR 0 000821a4 _EPWM8_ISR 0 000821ae _ECAP1_ISR 0 000821b8 _ECAP2_ISR 0 000821c2 _ECAP3_ISR 0 000821cc _ECAP4_ISR 0 000821d6 _ECAP5_ISR 0 000821e0 _ECAP6_ISR 0 000821ea _EQEP1_ISR 0 000821f4 _EQEP2_ISR 0 000821fe _EQEP3_ISR 0 00082208 _SPIA_RX_ISR 0 00082212 _SPIA_TX_ISR 0 0008221c _SPIB_RX_ISR 0 00082226 _SPIB_TX_ISR 0 00082230 _MCBSPA_RX_ISR 0 0008223a _MCBSPA_TX_ISR 0 00082244 _MCBSPB_RX_ISR 0 0008224e _MCBSPB_TX_ISR 0 00082258 _DMA_CH1_ISR 0 00082262 _DMA_CH2_ISR 0 0008226c _DMA_CH3_ISR 0 00082276 _DMA_CH4_ISR 0 00082280 _DMA_CH5_ISR 0 0008228a _DMA_CH6_ISR 0 00082294 _I2CA_ISR 0 0008229e _I2CA_FIFO_ISR 0 000822a8 _I2CB_ISR 0 000822b2 _I2CB_FIFO_ISR 0 000822bc _SCIC_RX_ISR 0 000822c6 _SCIC_TX_ISR 0 000822d0 _SCID_RX_ISR 0 000822da _SCID_TX_ISR 0 000822e4 _SCIA_RX_ISR 0 000822ee _SCIA_TX_ISR 0 000822f8 _SCIB_RX_ISR 0 00082302 _SCIB_TX_ISR 0 0008230c _CANA0_ISR 0 00082316 _CANA1_ISR 0 00082320 _CANB0_ISR 0 0008232a _CANB1_ISR 0 00082334 _ADCA_EVT_ISR 0 0008233e _ADCA2_ISR 0 00082348 _ADCA3_ISR 0 00082352 _ADCA4_ISR 0 0008235c _ADCB_EVT_ISR 0 00082366 _ADCB2_ISR 0 00082370 _ADCB3_ISR 0 0008237a _ADCB4_ISR 0 00082384 _CLA1_1_ISR 0 0008238e _CLA1_2_ISR 0 00082398 _CLA1_3_ISR 0 000823a2 _CLA1_4_ISR 0 000823ac _CLA1_5_ISR 0 000823b6 _CLA1_6_ISR 0 000823c0 _CLA1_7_ISR 0 000823ca _CLA1_8_ISR 0 000823d4 _XINT3_ISR 0 000823de _XINT4_ISR 0 000823e8 _XINT5_ISR 0 000823f2 _VCU_ISR 0 000823fc _FPU_OVERFLOW_ISR 0 00082406 _FPU_UNDERFLOW_ISR 0 00082410 _IPC0_ISR 0 0008241a _IPC1_ISR 0 00082424 _IPC2_ISR 0 0008242e _IPC3_ISR 0 00082438 _EPWM9_TZ_ISR 0 00082442 _EPWM10_TZ_ISR 0 0008244c _EPWM11_TZ_ISR 0 00082456 _EPWM12_TZ_ISR 0 00082460 _EPWM9_ISR 0 0008246a _EPWM10_ISR 0 00082474 _EPWM11_ISR 0 0008247e _EPWM12_ISR 0 00082488 _SD1_ISR 0 00082492 _SD2_ISR 0 0008249c _SPIC_RX_ISR 0 000824a6 _SPIC_TX_ISR 0 000824b0 _UPPA_ISR 0 000824ba _USBA_ISR 0 000824c4 _ADCC_EVT_ISR 0 000824ce _ADCC2_ISR 0 000824d8 _ADCC3_ISR 0 000824e2 _ADCC4_ISR 0 000824ec _ADCD_EVT_ISR 0 000824f6 _ADCD2_ISR 0 00082500 _ADCD3_ISR 0 0008250a _ADCD4_ISR 0 00082514 _EMIF_ERROR_ISR 0 0008251e _RAM_CORRECTABLE_ERROR_ISR 0 00082528 _FLASH_CORRECTABLE_ERROR_ISR 0 00082532 _RAM_ACCESS_VIOLATION_ISR 0 0008253c _SYS_PLL_SLIP_ISR 0 00082546 _AUX_PLL_SLIP_ISR 0 00082550 _CLA_OVERFLOW_ISR 0 0008255a _CLA_UNDERFLOW_ISR 0 00082564 _PIE_RESERVED_ISR 0 0008256e _EMPTY_ISR 0 0008257b _NOTUSED_ISR 0 00082585 _InitSysCtrl 0 0008258a _InitPeripheralClocks 0 00082604 _DisablePeripheralClocks 0 0008261c _SeizeFlashPump 0 0008262b _ReleaseFlashPump 0 00082635 _ServiceDog 0 00082643 _DisableDog 0 00082651 _InitAuxPll 0 00082740 _CsmUnlock 0 00082761 _SysIntOsc1Sel 0 00082771 _SysIntOsc2Sel 0 00082785 _SysXtalOscSel 0 00082795 _AuxIntOsc2Sel 0 0008279f _AuxXtalOscSel 0 000827ab _AuxAuxClkSel 0 000827b5 _IDLE 0 000827be _STANDBY 0 000827c9 _HALT 0 000827cc _HIB 0 000827cf _main 0 000827e5 _CLA_runTest 0 00082844 _CLA_configClaMemory 0 0008287b _CLA_initCpu2Cla1 0 000828bc _InitIpc 0 000828ca _ReadIpcTimer 0 000828de _SendIpcData 0 000828f5 _RecvIpcData 0 00082905 _FillIpcSendData 0 00082911 _SendIpcCommand 0 00082922 _SendIpcFlag 0 0008292c _AckIpcFlag 0 00082936 _CancelIpcFlag 0 00082940 _WaitForIpcFlag 0 0008294d _WaitForIpcAck 0 0008295a _IpcSync 0 00082969 FS$$DIV 0 000829f1 _cla1Isr1 0 00082a02 _cla1Isr2 0 00082a11 _cla1Isr3 0 00082a20 _cla1Isr4 0 00082a2f _cla1Isr5 0 00082a3e _cla1Isr6 0 00082a4d _cla1Isr7 0 00082a5c _cla1Isr8 0 00082a6d _c_int00 0 00082ac3 C$$EXIT 0 00082ac3 _abort 0 00082ac5 _exit 0 00082aec _InitPieCtrl 0 00082b0b _EnableInterrupts 0 00082b14 _InitPieVectTable 0 00082b3a _copy_in 0 00082b5e _memcpy 0 00082b7b LL$$AND 0 00082b83 LL$$OR 0 00082b8b LL$$XOR 0 00082b93 __args_main 0 00082ba5 __register_unlock 0 00082ba9 __register_lock 0 00082bad __nop 0 00082bb6 _memset 0 00082bbd __system_pre_init 0 00082bbf __system_post_cinit 0 00082bc0 ___cinit__ 0 00082bc0 ___etext__ 0 00082bc0 cinit 0 00082bc0 etext 0 00082de8 _PieVectTableInit 0 00086000 _Cla1funcsLoadStart 0 000860c8 _Cla1funcsLoadEnd 0 000860c8 _RamfuncsLoadStart 0 000860cc _RamfuncsLoadEnd 1 00000400 __stack 1 00000500 __STACK_END 1 00000b00 _AdcaResultRegs 1 00000b20 _AdcbResultRegs 1 00000b40 _AdccResultRegs 1 00000b60 _AdcdResultRegs 1 00000c00 _CpuTimer0Regs 1 00000c08 _CpuTimer1Regs 1 00000c10 _CpuTimer2Regs 1 00000ce0 _PieCtrlRegs 1 00000d00 _PieVectTable 1 00001000 _DmaRegs 1 00001400 _Cla1Regs 1 00001480 _fResult 1 00001500 _fVal 1 00003000 _Clb1LogicCfgRegs 1 00003100 _Clb1LogicCtrlRegs 1 00003200 _Clb1DataExchRegs 1 00003400 _Clb2LogicCfgRegs 1 00003500 _Clb2LogicCtrlRegs 1 00003600 _Clb2DataExchRegs 1 00003800 _Clb3LogicCfgRegs 1 00003900 _Clb3LogicCtrlRegs 1 00003a00 _Clb3DataExchRegs 1 00003c00 _Clb4LogicCfgRegs 1 00003d00 _Clb4LogicCtrlRegs 1 00003e00 _Clb4DataExchRegs 1 00004000 _EPwm1Regs 1 00004100 _EPwm2Regs 1 00004200 _EPwm3Regs 1 00004300 _EPwm4Regs 1 00004400 _EPwm5Regs 1 00004500 _EPwm6Regs 1 00004600 _EPwm7Regs 1 00004700 _EPwm8Regs 1 00004800 _EPwm9Regs 1 00004900 _EPwm10Regs 1 00004a00 _EPwm11Regs 1 00004b00 _EPwm12Regs 1 00005000 _ECap1Regs 1 00005020 _ECap2Regs 1 00005040 _ECap3Regs 1 00005060 _ECap4Regs 1 00005080 _ECap5Regs 1 000050a0 _ECap6Regs 1 00005100 _EQep1Regs 1 00005140 _EQep2Regs 1 00005180 _EQep3Regs 1 00005c00 _DacaRegs 1 00005c10 _DacbRegs 1 00005c20 _DaccRegs 1 00005c80 _Cmpss1Regs 1 00005ca0 _Cmpss2Regs 1 00005cc0 _Cmpss3Regs 1 00005ce0 _Cmpss4Regs 1 00005d00 _Cmpss5Regs 1 00005d20 _Cmpss6Regs 1 00005d40 _Cmpss7Regs 1 00005d60 _Cmpss8Regs 1 00005e00 _Sdfm1Regs 1 00005e80 _Sdfm2Regs 1 00006000 _McbspaRegs 1 00006040 _McbspbRegs 1 00006100 _SpiaRegs 1 00006110 _SpibRegs 1 00006120 _SpicRegs 1 00007000 _WdRegs 1 00007060 _NmiIntruptRegs 1 00007070 _XintRegs 1 00007200 _SciaRegs 1 00007210 _ScibRegs 1 00007220 _ScicRegs 1 00007230 _ScidRegs 1 00007300 _I2caRegs 1 00007340 _I2cbRegs 1 00007400 _AdcaRegs 1 00007480 _AdcbRegs 1 00007500 _AdccRegs 1 00007580 _AdcdRegs 1 00007980 _DmaClaSrcSelRegs 1 00007f00 _GpioDataRegs 1 00009000 _asin_expected 1 00009080 _y 1 00009100 _pass 1 00009101 _fail 1 00009102 _fVal23 1 00009104 _fVal22 1 00009106 ___TI_enable_exit_profile_output 1 00009108 ___TI_cleanup_ptr 1 0000910a ___TI_dtors_ptr 1 0000910c __lock 1 0000910e __unlock 1 00047000 _Emif1Regs 1 00048000 _CanaRegs 1 0004a000 _CanbRegs 1 00050000 _IpcRegs 1 00050024 _FlashPumpSemaphoreRegs 1 0005d200 _ClkCfgRegs 1 0005d300 _CpuSysRegs 1 0005e608 _RomPrefetchRegs 1 0005f000 _DcsmZ1Regs 1 0005f040 _DcsmZ2Regs 1 0005f070 _DcsmCommonRegs 1 0005f400 _MemCfgRegs 1 0005f480 _Emif1ConfigRegs 1 0005f4c0 _AccessProtectionRegs 1 0005f500 _MemoryErrorRegs 1 0005f800 _Flash0CtrlRegs 1 0005fb00 _Flash0EccRegs 1 000703c0 _UidRegs abs 00000000 _Cla1ConstLoadSize abs 00000004 _RamfuncsLoadSize abs 00000004 _RamfuncsRunSize abs 000000c8 _Cla1funcsLoadSize abs 00000100 CLA_SCRATCHPAD_SIZE abs 00000100 __STACK_SIZE abs ffffffff ___TI_pprof_out_hndl abs ffffffff ___TI_prof_data_size abs ffffffff ___TI_prof_data_start abs ffffffff ___binit__ abs ffffffff ___c_args__ abs ffffffff ___pinit__ abs ffffffff binit abs ffffffff pinit [356 symbols]
looking forward to your reply. Thanks.
Hi Shengxiang,
I apologize for the delay. What optimization level do you have set in the project? You can check this by right clicking on the project name >> Properties >> Optimization.
It could be that the struct is getting optimized out since it isn't being used in any CLA tasks.
Best Regards,
Delaney
Hi, Delaney
Thank you for your support. You remind me of this. Though the Optimization was off, I do not use this variable. After assigned a value in the task, it was allocated an address in the ".map" file.
Best Regard.