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.

F28M35H52C: Including rts2800_fpu32_fast_supplement.lib problem.

Part Number: F28M35H52C
Other Parts Discussed in Thread: C2000WARE, CONTROLSUITE

I am having problems while trying to use the rts2800_fpu32_fast_supplement.lib file. I followed the instructions established in SPRCA75 so I set the link order in the correct way and checked the options for -priority and -x:

However, when I build the project, I have problems with redefinitions. This is what the linker displays: 

makefile:154: recipe for target 'RAM_management_C28.out' failed
error: symbol "_sqrt" redefined: first defined in
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
_fast_supplement.lib<sqrt_f32.obj>"; redefined in
"C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32
.lib<e_sqrtf.obj>"

I do not understand why but as far as I am concerned, it seems that it is ignoring the link order...

In a "desperate attempt" to make it work, I rebuild the rts2800_fpu32_fast_supplement.lib changing the _sqrt label for _sqrt2 and I could build my project but the program did not work as expected. I thing it could be related to differents results obtained with the sqrt function from the rts2800_fpu32_fast_supplement.lib, but this is another issue (the program worked with rts2800_fpu32.lib).

Thanks in advance.

  • Hi,

    Somebody has been assigned to your post and should be providing a response shortly.

    Regards,
    Ozino
  • Ok, I will be waiting for that because I certainly need it.
    Thank you.
  • Hi,

    I just followed the instructions in SPRCA75.

    and I didn't find the rts2800_fpu32_fast_supplement.lib under C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS,

    so I included the rts2800_fpu32_fast_supplement.lib under C:\ti\c2000\C2000Ware_1_00_03_00\libraries\math\FPUfastRTS.

    and it worked correctly in my computer.

    here I attached the .map file.

    you can see the rts2800_fpu32_fast_supplement.lib works.

    and I am wondering if the rts2800_fpu32_fast_supplement.lib you used is not provided by TI? can you try the rts2800_fpu32_fast_supplement.lib under C:\ti\c2000\C2000Ware_1_00_03_00\libraries\math\FPUfastRTS and see whether it will work?

    Best Regards,

    Emma

    ******************************************************************************
                 TMS320C2000 Linker PC v16.9.3                     
    ******************************************************************************
    >> Linked Wed Feb 21 11:11:15 2018
    
    OUTPUT FILE NAME:   <RAM_management_C28.out>
    ENTRY POINT SYMBOL: "code_start"  address: 00000000
    
    
    MEMORY CONFIGURATION
    
             name            origin    length      used     unused   attr    fill
    ----------------------  --------  ---------  --------  --------  ----  --------
    PAGE 0:
      BEGIN                 00000000   00000002  00000002  00000000  RWIX
      RAMM0                 000001a2   0000025e  0000025e  00000000  RWIX
      RAML0                 00008000   00001000  00000516  00000aea  RWIX
      RAML1                 00009000   00001000  00000000  00001000  RWIX
      FPUTABLES             003fd258   000006a0  00000000  000006a0  RWIX
      IQTABLES              003fd8f8   00000b50  00000000  00000b50  RWIX
      IQTABLES2             003fe448   0000008c  00000000  0000008c  RWIX
      IQTABLES3             003fe4d4   000000aa  00000000  000000aa  RWIX
      BOOTROM               003feda8   00001200  00000000  00001200  RWIX
      RESET                 003fffc0   00000002  00000000  00000002  RWIX
    
    PAGE 1:
      BOOT_RSVD             00000002   000001a0  00000000  000001a0  RWIX
      RAMM1                 00000400   00000400  00000400  00000000  RWIX
      DEV_EMU               00000880   00000180  00000042  0000013e  RWIX
      CSM                   00000ae0   00000020  00000016  0000000a  RWIX
      ADC1_RESULT           00000b00   00000020  00000010  00000010  RWIX
      ADC2_RESULT           00000b40   00000020  00000010  00000010  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
      PIE_VECT_CP           00000e00   00000100  00000100  00000000  RWIX
      DMA                   00001000   00000200  000000e0  00000120  RWIX
      ASYSCTRLCONFIG        00001700   00000080  00000078  00000008  RWIX
      FLASH_REGS            00004000   00000300  00000182  0000017e  RWIX
      FLASH_ECC             00004300   00000040  00000024  0000001c  RWIX
      M3PLL                 00004400   00000010  00000008  00000008  RWIX
      EPI_REGS              00004430   00000010  0000000c  00000004  RWIX
      RAM_REGS              00004900   00000080  0000003e  00000042  RWIX
      RAM_ERR_REGS          00004a00   00000080  0000003e  00000042  RWIX
      CM_MC_IPC             00004e00   00000040  00000040  00000000  RWIX
      MCBSPA                00005000   00000040  00000024  0000001c  RWIX
      EPWM1                 00005100   00000080  00000080  00000000  RWIX
      EPWM2                 00005180   00000080  00000080  00000000  RWIX
      EPWM3                 00005200   00000080  00000080  00000000  RWIX
      EPWM4                 00005280   00000080  00000080  00000000  RWIX
      EPWM5                 00005300   00000080  00000080  00000000  RWIX
      EPWM6                 00005380   00000080  00000080  00000000  RWIX
      EPWM7                 00005400   00000080  00000080  00000000  RWIX
      EPWM8                 00005480   00000080  00000080  00000000  RWIX
      EPWM9                 00005500   00000080  00000080  00000000  RWIX
      ECAP1                 00005a00   00000020  00000020  00000000  RWIX
      ECAP2                 00005a20   00000020  00000020  00000000  RWIX
      ECAP3                 00005a40   00000020  00000020  00000000  RWIX
      ECAP4                 00005a60   00000020  00000020  00000000  RWIX
      ECAP5                 00005a80   00000020  00000020  00000000  RWIX
      ECAP6                 00005aa0   00000020  00000020  00000000  RWIX
      EQEP1                 00005b00   00000040  00000022  0000001e  RWIX
      EQEP2                 00005b40   00000040  00000022  0000001e  RWIX
      EQEP3                 00005b80   00000040  00000022  0000001e  RWIX
      GPIOG1CTRL            00005f80   00000040  00000040  00000000  RWIX
      GPIOG1DAT             00005fc0   00000020  00000020  00000000  RWIX
      GPIOG1TRIP            00005fe0   00000020  00000020  00000000  RWIX
      COMP1                 00006400   00000020  00000007  00000019  RWIX
      COMP2                 00006420   00000020  00000007  00000019  RWIX
      COMP3                 00006440   00000020  00000007  00000019  RWIX
      COMP4                 00006460   00000020  00000007  00000019  RWIX
      COMP5                 00006480   00000020  00000007  00000019  RWIX
      COMP6                 000064a0   00000020  00000007  00000019  RWIX
      GPIOG2CTRL            00006f80   00000040  0000003c  00000004  RWIX
      GPIOG2DAT             00006fc0   00000020  00000020  00000000  RWIX
      SYSTEM                00007010   00000020  0000001d  00000003  RWIX
      SPIA                  00007040   00000010  00000010  00000000  RWIX
      SCIA                  00007050   00000010  00000010  00000000  RWIX
      NMIINTRUPT            00007060   00000010  00000006  0000000a  RWIX
      XINTRUPT              00007070   00000010  00000010  00000000  RWIX
      ADC1                  00007100   00000080  00000050  00000030  RWIX
      ADC2                  00007180   00000080  00000050  00000030  RWIX
      I2CA                  00007900   00000040  00000022  0000001e  RWIX
      RAML2                 0000a000   00001000  00000026  00000fda  RWIX
      RAML3                 0000b000   00001000  00000000  00001000  RWIX
      RAMS0                 0000c000   00001000  00001000  00000000  RWIX
      RAMS1                 0000d000   00001000  00000000  00001000  RWIX
      RAMS2                 0000e000   00001000  00001000  00000000  RWIX
      RAMS3                 0000f000   00001000  00000000  00001000  RWIX
      RAMS4                 00010000   00001000  00000000  00001000  RWIX
      RAMS5                 00011000   00001000  00000000  00001000  RWIX
      RAMS6                 00012000   00001000  00000000  00001000  RWIX
      RAMS7                 00013000   00001000  00000000  00001000  RWIX
      CTOMRAM               0003f800   00000380  00000000  00000380  RWIX
      MTOCRAM               0003fc00   00000380  00000000  00000380  RWIX
      FLASH_EXE_ONLY        0013fff2   00000002  00000002  00000000  RWIX
      ECSL_PWL              0013fff4   00000004  00000004  00000000  RWIX
      CSM_PWL               0013fff8   00000008  00000008  00000000  RWIX
    
    
    SECTION ALLOCATION MAP
    
     output                                  attributes/
    section   page    origin      length       input sections
    --------  ----  ----------  ----------   ----------------
    codestart 
    *          0    00000000    00000002     
                      00000000    00000002     F28M35x_CodeStartBranch.obj (codestart)
    
    .text.1    0    000001a2    0000025e     
                      000001a2    0000011a     F28M35x_SysCtrl.obj (.text)
                      000002bc    0000009c     RAM_management_c28.obj (.text)
                      00000358    0000007b     F28M35x_CpuTimers.obj (.text)
                      000003d3    0000002d     F28M35x_PieCtrl.obj (.text)
    
    .text.2    0    00008000    000004f2     
                      00008000    0000035f     F28M35x_DefaultIsr.obj (.text:retain)
                      0000835f    00000056     rts2800_fpu32.lib : boot28.obj (.text)
                      000083b5    00000048     RAM_management_c28.obj (.text:retain)
                      000083fd    00000029     rts2800_fpu32.lib : exit.obj (.text)
                      00008426    00000024     F28M35x_Gpio.obj (.text)
                      0000844a    00000024     rts2800_fpu32.lib : cpy_tbl.obj (.text)
                      0000846e    00000021     rts2800_fpu32_fast_supplement.lib : sqrt_f32.obj (.text)
                      0000848f    00000020     F28M35x_PieVect.obj (.text)
                      000084af    0000001e     rts2800_fpu32.lib : memcpy.obj (.text)
                      000084cd    00000019                       : args_main.obj (.text)
                      000084e6    00000009                       : _lock.obj (.text)
                      000084ef    00000002                       : pre_init.obj (.text)
                      000084f1    00000001                       : startup.obj (.text)
    
    .cinit     0    000084f2    00000024     
                      000084f2    0000000e     rts2800_fpu32.lib : exit.obj (.cinit)
                      00008500    0000000a     RAM_management_c28.obj (.cinit)
                      0000850a    00000005     rts2800_fpu32.lib : _lock.obj (.cinit:__lock)
                      0000850f    00000005                       : _lock.obj (.cinit:__unlock)
                      00008514    00000002     --HOLE-- [fill = 0]
    
    .stack     1    00000400    00000300     UNINITIALIZED
                      00000400    00000300     --HOLE--
    
    .econst    1    00000700    00000100     
                      00000700    00000100     F28M35x_PieVect.obj (.econst:_PieVectTableInit)
    
    DevEmuRegsFile 
    *          1    00000880    00000042     UNINITIALIZED
                      00000880    00000042     F28M35x_GlobalVariableDefs.obj (DevEmuRegsFile)
    
    CsmRegsFile 
    *          1    00000ae0    00000016     UNINITIALIZED
                      00000ae0    00000016     F28M35x_GlobalVariableDefs.obj (CsmRegsFile)
    
    AdcResultFile 
    *          1    00000b00    00000010     UNINITIALIZED
                      00000b00    00000010     F28M35x_GlobalVariableDefs.obj (AdcResultFile)
    
    Adc1ResultFile 
    *          1    00000b00    00000010     UNINITIALIZED
                      00000b00    00000010     F28M35x_GlobalVariableDefs.obj (Adc1ResultFile)
    
    Adc2ResultFile 
    *          1    00000b40    00000010     UNINITIALIZED
                      00000b40    00000010     F28M35x_GlobalVariableDefs.obj (Adc2ResultFile)
    
    CpuTimer0RegsFile 
    *          1    00000c00    00000008     UNINITIALIZED
                      00000c00    00000008     F28M35x_GlobalVariableDefs.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile 
    *          1    00000c08    00000008     UNINITIALIZED
                      00000c08    00000008     F28M35x_GlobalVariableDefs.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile 
    *          1    00000c10    00000008     UNINITIALIZED
                      00000c10    00000008     F28M35x_GlobalVariableDefs.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile 
    *          1    00000ce0    0000001a     UNINITIALIZED
                      00000ce0    0000001a     F28M35x_GlobalVariableDefs.obj (PieCtrlRegsFile)
    
    PieVectTableFile 
    *          1    00000d00    00000100     UNINITIALIZED
                      00000d00    00000100     F28M35x_GlobalVariableDefs.obj (PieVectTableFile)
    
    EmuKeyVar 
    *          1    00000d00    00000000     UNINITIALIZED
    
    EmuBModeVar 
    *          1    00000d00    00000000     UNINITIALIZED
    
    FlashCallbackVar 
    *          1    00000d00    00000000     UNINITIALIZED
    
    FlashScalingVar 
    *          1    00000d00    00000000     UNINITIALIZED
    
    PieVectTableCopyFile 
    *          1    00000e00    00000100     UNINITIALIZED
                      00000e00    00000100     F28M35x_GlobalVariableDefs.obj (PieVectTableCopyFile)
    
    DmaRegsFile 
    *          1    00001000    000000e0     UNINITIALIZED
                      00001000    000000e0     F28M35x_GlobalVariableDefs.obj (DmaRegsFile)
    
    AnalogSysctrlRegsFile 
    *          1    00001700    00000078     UNINITIALIZED
                      00001700    00000078     F28M35x_GlobalVariableDefs.obj (AnalogSysctrlRegsFile)
    
    FlashCtrlRegsFile 
    *          1    00004000    00000182     UNINITIALIZED
                      00004000    00000182     F28M35x_GlobalVariableDefs.obj (FlashCtrlRegsFile)
    
    FlashEccRegsFile 
    *          1    00004300    00000024     UNINITIALIZED
                      00004300    00000024     F28M35x_GlobalVariableDefs.obj (FlashEccRegsFile)
    
    M3PllRegsFile 
    *          1    00004400    00000008     UNINITIALIZED
                      00004400    00000008     F28M35x_GlobalVariableDefs.obj (M3PllRegsFile)
    
    EpiRegsFile 
    *          1    00004430    0000000c     UNINITIALIZED
                      00004430    0000000c     F28M35x_GlobalVariableDefs.obj (EpiRegsFile)
    
    RAMRegsFile 
    *          1    00004900    0000003e     UNINITIALIZED
                      00004900    0000003e     F28M35x_GlobalVariableDefs.obj (RAMRegsFile)
    
    RAMErrRegsFile 
    *          1    00004a00    0000003e     UNINITIALIZED
                      00004a00    0000003e     F28M35x_GlobalVariableDefs.obj (RAMErrRegsFile)
    
    CtoMIpcRegsFile 
    *          1    00004e00    00000040     UNINITIALIZED
                      00004e00    00000040     F28M35x_GlobalVariableDefs.obj (CtoMIpcRegsFile)
    
    McbspaRegsFile 
    *          1    00005000    00000024     UNINITIALIZED
                      00005000    00000024     F28M35x_GlobalVariableDefs.obj (McbspaRegsFile)
    
    EPwm1RegsFile 
    *          1    00005100    00000080     UNINITIALIZED
                      00005100    00000080     F28M35x_GlobalVariableDefs.obj (EPwm1RegsFile)
    
    EPwm2RegsFile 
    *          1    00005180    00000080     UNINITIALIZED
                      00005180    00000080     F28M35x_GlobalVariableDefs.obj (EPwm2RegsFile)
    
    EPwm3RegsFile 
    *          1    00005200    00000080     UNINITIALIZED
                      00005200    00000080     F28M35x_GlobalVariableDefs.obj (EPwm3RegsFile)
    
    EPwm4RegsFile 
    *          1    00005280    00000080     UNINITIALIZED
                      00005280    00000080     F28M35x_GlobalVariableDefs.obj (EPwm4RegsFile)
    
    EPwm5RegsFile 
    *          1    00005300    00000080     UNINITIALIZED
                      00005300    00000080     F28M35x_GlobalVariableDefs.obj (EPwm5RegsFile)
    
    EPwm6RegsFile 
    *          1    00005380    00000080     UNINITIALIZED
                      00005380    00000080     F28M35x_GlobalVariableDefs.obj (EPwm6RegsFile)
    
    EPwm7RegsFile 
    *          1    00005400    00000080     UNINITIALIZED
                      00005400    00000080     F28M35x_GlobalVariableDefs.obj (EPwm7RegsFile)
    
    EPwm8RegsFile 
    *          1    00005480    00000080     UNINITIALIZED
                      00005480    00000080     F28M35x_GlobalVariableDefs.obj (EPwm8RegsFile)
    
    EPwm9RegsFile 
    *          1    00005500    00000080     UNINITIALIZED
                      00005500    00000080     F28M35x_GlobalVariableDefs.obj (EPwm9RegsFile)
    
    ECap1RegsFile 
    *          1    00005a00    00000020     UNINITIALIZED
                      00005a00    00000020     F28M35x_GlobalVariableDefs.obj (ECap1RegsFile)
    
    ECap2RegsFile 
    *          1    00005a20    00000020     UNINITIALIZED
                      00005a20    00000020     F28M35x_GlobalVariableDefs.obj (ECap2RegsFile)
    
    ECap3RegsFile 
    *          1    00005a40    00000020     UNINITIALIZED
                      00005a40    00000020     F28M35x_GlobalVariableDefs.obj (ECap3RegsFile)
    
    ECap4RegsFile 
    *          1    00005a60    00000020     UNINITIALIZED
                      00005a60    00000020     F28M35x_GlobalVariableDefs.obj (ECap4RegsFile)
    
    ECap5RegsFile 
    *          1    00005a80    00000020     UNINITIALIZED
                      00005a80    00000020     F28M35x_GlobalVariableDefs.obj (ECap5RegsFile)
    
    ECap6RegsFile 
    *          1    00005aa0    00000020     UNINITIALIZED
                      00005aa0    00000020     F28M35x_GlobalVariableDefs.obj (ECap6RegsFile)
    
    EQep1RegsFile 
    *          1    00005b00    00000022     UNINITIALIZED
                      00005b00    00000022     F28M35x_GlobalVariableDefs.obj (EQep1RegsFile)
    
    EQep2RegsFile 
    *          1    00005b40    00000022     UNINITIALIZED
                      00005b40    00000022     F28M35x_GlobalVariableDefs.obj (EQep2RegsFile)
    
    EQep3RegsFile 
    *          1    00005b80    00000022     UNINITIALIZED
                      00005b80    00000022     F28M35x_GlobalVariableDefs.obj (EQep3RegsFile)
    
    GpioCtrlRegsFile 
    *          1    00005f80    00000040     UNINITIALIZED
                      00005f80    00000040     F28M35x_GlobalVariableDefs.obj (GpioCtrlRegsFile)
    
    GpioG1CtrlRegsFile 
    *          1    00005f80    00000040     UNINITIALIZED
                      00005f80    00000040     F28M35x_GlobalVariableDefs.obj (GpioG1CtrlRegsFile)
    
    GpioDataRegsFile 
    *          1    00005fc0    00000020     UNINITIALIZED
                      00005fc0    00000020     F28M35x_GlobalVariableDefs.obj (GpioDataRegsFile)
    
    GpioG1DataRegsFile 
    *          1    00005fc0    00000020     UNINITIALIZED
                      00005fc0    00000020     F28M35x_GlobalVariableDefs.obj (GpioG1DataRegsFile)
    
    GpioTripRegsFile 
    *          1    00005fe0    00000020     UNINITIALIZED
                      00005fe0    00000020     F28M35x_GlobalVariableDefs.obj (GpioTripRegsFile)
    
    GpioG1TripRegsFile 
    *          1    00005fe0    00000020     UNINITIALIZED
                      00005fe0    00000020     F28M35x_GlobalVariableDefs.obj (GpioG1TripRegsFile)
    
    Comp1RegsFile 
    *          1    00006400    00000007     UNINITIALIZED
                      00006400    00000007     F28M35x_GlobalVariableDefs.obj (Comp1RegsFile)
    
    Comp2RegsFile 
    *          1    00006420    00000007     UNINITIALIZED
                      00006420    00000007     F28M35x_GlobalVariableDefs.obj (Comp2RegsFile)
    
    Comp3RegsFile 
    *          1    00006440    00000007     UNINITIALIZED
                      00006440    00000007     F28M35x_GlobalVariableDefs.obj (Comp3RegsFile)
    
    Comp4RegsFile 
    *          1    00006460    00000007     UNINITIALIZED
                      00006460    00000007     F28M35x_GlobalVariableDefs.obj (Comp4RegsFile)
    
    Comp5RegsFile 
    *          1    00006480    00000007     UNINITIALIZED
                      00006480    00000007     F28M35x_GlobalVariableDefs.obj (Comp5RegsFile)
    
    Comp6RegsFile 
    *          1    000064a0    00000007     UNINITIALIZED
                      000064a0    00000007     F28M35x_GlobalVariableDefs.obj (Comp6RegsFile)
    
    GpioG2CtrlRegsFile 
    *          1    00006f80    0000003c     UNINITIALIZED
                      00006f80    0000003c     F28M35x_GlobalVariableDefs.obj (GpioG2CtrlRegsFile)
    
    GpioG2DataRegsFile 
    *          1    00006fc0    00000020     UNINITIALIZED
                      00006fc0    00000020     F28M35x_GlobalVariableDefs.obj (GpioG2DataRegsFile)
    
    SysCtrlRegsFile 
    *          1    00007010    0000001d     UNINITIALIZED
                      00007010    0000001d     F28M35x_GlobalVariableDefs.obj (SysCtrlRegsFile)
    
    SpiaRegsFile 
    *          1    00007040    00000010     UNINITIALIZED
                      00007040    00000010     F28M35x_GlobalVariableDefs.obj (SpiaRegsFile)
    
    SciaRegsFile 
    *          1    00007050    00000010     UNINITIALIZED
                      00007050    00000010     F28M35x_GlobalVariableDefs.obj (SciaRegsFile)
    
    NmiIntruptRegsFile 
    *          1    00007060    00000006     UNINITIALIZED
                      00007060    00000006     F28M35x_GlobalVariableDefs.obj (NmiIntruptRegsFile)
    
    XIntruptRegsFile 
    *          1    00007070    00000010     UNINITIALIZED
                      00007070    00000010     F28M35x_GlobalVariableDefs.obj (XIntruptRegsFile)
    
    AdcRegsFile 
    *          1    00007100    00000050     UNINITIALIZED
                      00007100    00000050     F28M35x_GlobalVariableDefs.obj (AdcRegsFile)
    
    Adc1RegsFile 
    *          1    00007100    00000050     UNINITIALIZED
                      00007100    00000050     F28M35x_GlobalVariableDefs.obj (Adc1RegsFile)
    
    Adc2RegsFile 
    *          1    00007180    00000050     UNINITIALIZED
                      00007180    00000050     F28M35x_GlobalVariableDefs.obj (Adc2RegsFile)
    
    I2caRegsFile 
    *          1    00007900    00000022     UNINITIALIZED
                      00007900    00000022     F28M35x_GlobalVariableDefs.obj (I2caRegsFile)
    
    FlashExeOnlyFile 
    *          1    0013fff2    00000002     UNINITIALIZED
                      0013fff2    00000002     F28M35x_GlobalVariableDefs.obj (FlashExeOnlyFile)
    
    EcslPwlFile 
    *          1    0013fff4    00000004     UNINITIALIZED
                      0013fff4    00000004     F28M35x_GlobalVariableDefs.obj (EcslPwlFile)
    
    CsmPwlFile 
    *          1    0013fff8    00000008     UNINITIALIZED
                      0013fff8    00000008     F28M35x_GlobalVariableDefs.obj (CsmPwlFile)
    
    .pinit     0    000001a2    00000000     UNINITIALIZED
    
    .reset     0    003fffc0    00000002     DSECT
                      003fffc0    00000002     rts2800_fpu32.lib : boot28.obj (.reset)
    
    GETBUFFER 
    *          0    0003fc00    00000000     DSECT
    
    GETWRITEIDX 
    *          0    0003fc00    00000000     DSECT
    
    PUTREADIDX 
    *          0    0003fc00    00000000     DSECT
    
    .ebss      1    0000a000    00000026     UNINITIALIZED
                      0000a000    00000018     F28M35x_CpuTimers.obj (.ebss)
                      0000a018    00000006     rts2800_fpu32.lib : exit.obj (.ebss)
                      0000a01e    00000004     RAM_management_c28.obj (.ebss)
                      0000a022    00000002     rts2800_fpu32.lib : _lock.obj (.ebss:__lock)
                      0000a024    00000002                       : _lock.obj (.ebss:__unlock)
    
    SHARERAMS0 
    *          1    0000c000    00001000     UNINITIALIZED
                      0000c000    00001000     RAM_management_c28.obj (SHARERAMS0)
    
    SHARERAMS2 
    *          1    0000e000    00001000     UNINITIALIZED
                      0000e000    00001000     RAM_management_c28.obj (SHARERAMS2)
    
    MODULE SUMMARY
    
           Module                           code   initialized data   uninitialized data
           ------                           ----   ----------------   ------------------
        .\
           RAM_management_c28.obj           228    10                 8196              
           F28M35x_GlobalVariableDefs.obj   0      0                  3915              
           F28M35x_DefaultIsr.obj           863    0                  0                 
           F28M35x_PieVect.obj              32     256                0                 
           F28M35x_SysCtrl.obj              282    0                  0                 
           F28M35x_CpuTimers.obj            123    0                  24                
           F28M35x_PieCtrl.obj              45     0                  0                 
           F28M35x_Gpio.obj                 36     0                  0                 
           F28M35x_CodeStartBranch.obj      2      0                  0                 
        +--+--------------------------------+------+------------------+--------------------+
           Total:                           1611   266                12135             
                                                                                        
        C:/ti/c2000/C2000Ware_1_00_03_00/libraries/math/FPUfastRTS/c28/lib/rts2800_fpu32_fast_supplement.lib
           sqrt_f32.obj                     33     0                  0                 
        +--+--------------------------------+------+------------------+--------------------+
           Total:                           33     0                  0                 
                                                                                        
        C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.3.LTS/lib/rts2800_fpu32.lib
           boot28.obj                       86     0                  0                 
           exit.obj                         41     14                 6                 
           cpy_tbl.obj                      36     0                  0                 
           memcpy.obj                       30     0                  0                 
           args_main.obj                    25     0                  0                 
           _lock.obj                        9      10                 4                 
           pre_init.obj                     2      0                  0                 
           startup.obj                      1      0                  0                 
        +--+--------------------------------+------+------------------+--------------------+
           Total:                           230    24                 10                
                                                                                        
           Stack:                           0      0                  768               
        +--+--------------------------------+------+------------------+--------------------+
           Grand Total:                     1874   290                12913             
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address     data page           name
    --------    ----------------    ----
    00000400      10 (00000400)     __stack
    
    00000700      1c (00000700)     _PieVectTableInit
    
    00000880      22 (00000880)     _DevEmuRegs
    
    00000ae0      2b (00000ac0)     _CsmRegs
    
    00000b00      2c (00000b00)     _Adc1Result
    00000b00      2c (00000b00)     _AdcResult
    
    00000b40      2d (00000b40)     _Adc2Result
    
    00000c00      30 (00000c00)     _CpuTimer0Regs
    00000c08      30 (00000c00)     _CpuTimer1Regs
    00000c10      30 (00000c00)     _CpuTimer2Regs
    
    00000ce0      33 (00000cc0)     _PieCtrlRegs
    
    00000d00      34 (00000d00)     _PieVectTable
    
    00000e00      38 (00000e00)     _PieVectTableCopy
    
    00001000      40 (00001000)     _DmaRegs
    
    00001700      5c (00001700)     _AnalogSysctrlRegs
    
    00004000     100 (00004000)     _FlashCtrlRegs
    
    00004300     10c (00004300)     _FlashEccRegs
    
    00004400     110 (00004400)     _M3PllRegs
    00004430     110 (00004400)     _EpiRegs
    
    00004900     124 (00004900)     _RAMRegs
    
    00004a00     128 (00004a00)     _RAMErrRegs
    
    00004e00     138 (00004e00)     _CtoMIpcRegs
    
    00005000     140 (00005000)     _McbspaRegs
    
    00005100     144 (00005100)     _EPwm1Regs
    
    00005180     146 (00005180)     _EPwm2Regs
    
    00005200     148 (00005200)     _EPwm3Regs
    
    00005280     14a (00005280)     _EPwm4Regs
    
    00005300     14c (00005300)     _EPwm5Regs
    
    00005380     14e (00005380)     _EPwm6Regs
    
    00005400     150 (00005400)     _EPwm7Regs
    
    00005480     152 (00005480)     _EPwm8Regs
    
    00005500     154 (00005500)     _EPwm9Regs
    
    00005a00     168 (00005a00)     _ECap1Regs
    00005a20     168 (00005a00)     _ECap2Regs
    
    00005a40     169 (00005a40)     _ECap3Regs
    00005a60     169 (00005a40)     _ECap4Regs
    
    00005a80     16a (00005a80)     _ECap5Regs
    00005aa0     16a (00005a80)     _ECap6Regs
    
    00005b00     16c (00005b00)     _EQep1Regs
    
    00005b40     16d (00005b40)     _EQep2Regs
    
    00005b80     16e (00005b80)     _EQep3Regs
    
    00005f80     17e (00005f80)     _GpioCtrlRegs
    00005f80     17e (00005f80)     _GpioG1CtrlRegs
    
    00005fc0     17f (00005fc0)     _GpioDataRegs
    00005fc0     17f (00005fc0)     _GpioG1DataRegs
    00005fe0     17f (00005fc0)     _GpioG1TripRegs
    00005fe0     17f (00005fc0)     _GpioTripRegs
    
    00006400     190 (00006400)     _Comp1Regs
    00006420     190 (00006400)     _Comp2Regs
    
    00006440     191 (00006440)     _Comp3Regs
    00006460     191 (00006440)     _Comp4Regs
    
    00006480     192 (00006480)     _Comp5Regs
    000064a0     192 (00006480)     _Comp6Regs
    
    00006f80     1be (00006f80)     _GpioG2CtrlRegs
    
    00006fc0     1bf (00006fc0)     _GpioG2DataRegs
    
    00007010     1c0 (00007000)     _SysCtrlRegs
    
    00007040     1c1 (00007040)     _SpiaRegs
    00007050     1c1 (00007040)     _SciaRegs
    00007060     1c1 (00007040)     _NmiIntruptRegs
    00007070     1c1 (00007040)     _XIntruptRegs
    
    00007100     1c4 (00007100)     _Adc1Regs
    00007100     1c4 (00007100)     _AdcRegs
    
    00007180     1c6 (00007180)     _Adc2Regs
    
    00007900     1e4 (00007900)     _I2caRegs
    
    0000a000     280 (0000a000)     _CpuTimer1
    0000a008     280 (0000a000)     _CpuTimer2
    0000a010     280 (0000a000)     _CpuTimer0
    0000a018     280 (0000a000)     ___TI_enable_exit_profile_output
    0000a01a     280 (0000a000)     ___TI_cleanup_ptr
    0000a01c     280 (0000a000)     ___TI_dtors_ptr
    0000a01e     280 (0000a000)     _i
    0000a020     280 (0000a000)     _j
    0000a022     280 (0000a000)     __lock
    0000a024     280 (0000a000)     __unlock
    
    0000c000     300 (0000c000)     _c28_r_w_array
    
    0000e000     380 (0000e000)     _c28_r_array
    
    0013fff2    4fff (0013ffc0)     _FlashExeOnly
    0013fff4    4fff (0013ffc0)     _EcslPwl
    0013fff8    4fff (0013ffc0)     _CsmPwl
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name 
    
    page  address   name                            
    ----  -------   ----                            
    abs   ffffffff  .text                           
    0     000083fd  C$$EXIT                         
    0     000080be  _ADCINT1_ISR                    
    0     000080c8  _ADCINT2_ISR                    
    0     00008294  _ADCINT3_ISR                    
    0     0000829e  _ADCINT4_ISR                    
    0     000082a8  _ADCINT5_ISR                    
    0     000082b2  _ADCINT6_ISR                    
    0     000082bc  _ADCINT7_ISR                    
    0     000082c6  _ADCINT8_ISR                    
    1     00007100  _Adc1Regs                       
    1     00000b00  _Adc1Result                     
    1     00007180  _Adc2Regs                       
    1     00000b40  _Adc2Result                     
    1     00007100  _AdcRegs                        
    1     00000b00  _AdcResult                      
    1     00001700  _AnalogSysctrlRegs              
    0     0000830c  _CFLFSM_ISR                     
    0     00008302  _CFLSINGERR_ISR                 
    0     00008320  _CRAMACCVIOL_ISR                
    0     00008316  _CRAMSINGERR_ISR                
    0     000002a4  _CSMSecurityStatus              
    1     00006400  _Comp1Regs                      
    1     00006420  _Comp2Regs                      
    1     00006440  _Comp3Regs                      
    1     00006460  _Comp4Regs                      
    1     00006480  _Comp5Regs                      
    1     000064a0  _Comp6Regs                      
    0     00000399  _ConfigCpuTimer                 
    1     0000a010  _CpuTimer0                      
    1     00000c00  _CpuTimer0Regs                  
    1     0000a000  _CpuTimer1                      
    1     00000c08  _CpuTimer1Regs                  
    1     0000a008  _CpuTimer2                      
    1     00000c10  _CpuTimer2Regs                  
    1     0013fff8  _CsmPwl                         
    1     00000ae0  _CsmRegs                        
    0     00000251  _CsmUnlock                      
    1     00004e00  _CtoMIpcRegs                    
    0     00008014  _DATALOG_ISR                    
    0     00008230  _DINTCH1_ISR                    
    0     0000823a  _DINTCH2_ISR                    
    0     00008244  _DINTCH3_ISR                    
    0     0000824e  _DINTCH4_ISR                    
    0     00008258  _DINTCH5_ISR                    
    0     00008262  _DINTCH6_ISR                    
    1     00000880  _DevEmuRegs                     
    1     00001000  _DmaRegs                        
    0     0000819a  _ECAP1_INT_ISR                  
    0     000081a4  _ECAP2_INT_ISR                  
    0     000081ae  _ECAP3_INT_ISR                  
    0     000081b8  _ECAP4_INT_ISR                  
    0     000081c2  _ECAP5_INT_ISR                  
    0     000081cc  _ECAP6_INT_ISR                  
    0     000002b0  _ECSLSecurityStatus             
    1     00005a00  _ECap1Regs                      
    1     00005a20  _ECap2Regs                      
    1     00005a40  _ECap3Regs                      
    1     00005a60  _ECap4Regs                      
    1     00005a80  _ECap5Regs                      
    1     00005aa0  _ECap6Regs                      
    0     0000833e  _EMPTY_ISR                      
    0     00008028  _EMUINT_ISR                     
    0     0000814a  _EPWM1_INT_ISR                  
    0     000080fa  _EPWM1_TZINT_ISR                
    0     00008154  _EPWM2_INT_ISR                  
    0     00008104  _EPWM2_TZINT_ISR                
    0     0000815e  _EPWM3_INT_ISR                  
    0     0000810e  _EPWM3_TZINT_ISR                
    0     00008168  _EPWM4_INT_ISR                  
    0     00008118  _EPWM4_TZINT_ISR                
    0     00008172  _EPWM5_INT_ISR                  
    0     00008122  _EPWM5_TZINT_ISR                
    0     0000817c  _EPWM6_INT_ISR                  
    0     0000812c  _EPWM6_TZINT_ISR                
    0     00008186  _EPWM7_INT_ISR                  
    0     00008136  _EPWM7_TZINT_ISR                
    0     00008190  _EPWM8_INT_ISR                  
    0     00008140  _EPWM8_TZINT_ISR                
    0     000081fe  _EPWM9_INT_ISR                  
    0     000081d6  _EPWM9_TZINT_ISR                
    1     00005100  _EPwm1Regs                      
    1     00005180  _EPwm2Regs                      
    1     00005200  _EPwm3Regs                      
    1     00005280  _EPwm4Regs                      
    1     00005300  _EPwm5Regs                      
    1     00005380  _EPwm6Regs                      
    1     00005400  _EPwm7Regs                      
    1     00005480  _EPwm8Regs                      
    1     00005500  _EPwm9Regs                      
    0     000081e0  _EQEP1_INT_ISR                  
    0     000081ea  _EQEP2_INT_ISR                  
    0     000081f4  _EQEP3_INT_ISR                  
    1     00005b00  _EQep1Regs                      
    1     00005b40  _EQep2Regs                      
    1     00005b80  _EQep3Regs                      
    1     0013fff4  _EcslPwl                        
    0     00000272  _EcslUnlock                     
    0     000003f7  _EnableInterrupts               
    1     00004430  _EpiRegs                        
    1     00004000  _FlashCtrlRegs                  
    1     00004300  _FlashEccRegs                   
    1     0013fff2  _FlashExeOnly                   
    0     00000291  _GetEXEstatus                   
    1     00005f80  _GpioCtrlRegs                   
    1     00005fc0  _GpioDataRegs                   
    1     00005f80  _GpioG1CtrlRegs                 
    1     00005fc0  _GpioG1DataRegs                 
    1     00005fe0  _GpioG1TripRegs                 
    1     00006f80  _GpioG2CtrlRegs                 
    1     00006fc0  _GpioG2DataRegs                 
    1     00005fe0  _GpioTripRegs                   
    0     0000826c  _I2CINT1A_ISR                   
    0     00008276  _I2CINT2A_ISR                   
    1     00007900  _I2caRegs                       
    0     0000803c  _ILLEGAL_ISR                    
    0     00008000  _INT13_ISR                      
    0     0000800a  _INT14_ISR                      
    0     00000358  _InitCpuTimers                  
    0     00008426  _InitGpio                       
    0     000001f6  _InitPeripheralClocks           
    0     000003d3  _InitPieCtrl                    
    0     0000848f  _InitPieVectTable               
    0     000001a2  _InitSysCtrl                    
    0     00008334  _LUF_ISR                        
    0     0000832a  _LVF_ISR                        
    0     00000289  _LockDevice                     
    1     00004400  _M3PllRegs                      
    0     0000821c  _MRINTA_ISR                     
    0     000082d0  _MTOCIPC_INT1_ISR               
    0     000082da  _MTOCIPC_INT2_ISR               
    0     000082e4  _MTOCIPC_INT3_ISR               
    0     000082ee  _MTOCIPC_INT4_ISR               
    0     00008226  _MXINTA_ISR                     
    1     00005000  _McbspaRegs                     
    0     00008032  _NMI_ISR                        
    1     00007060  _NmiIntruptRegs                 
    0     0000834b  _PIE_RESERVED                   
    1     00000ce0  _PieCtrlRegs                    
    1     00000d00  _PieVectTable                   
    1     00000e00  _PieVectTableCopy               
    1     00000700  _PieVectTableInit               
    1     00004a00  _RAMErrRegs                     
    1     00004900  _RAMRegs                        
    0     0000801e  _RTOSINT_ISR                    
    0     00008280  _SCIRXINTA_ISR                  
    0     0000828a  _SCITXINTA_ISR                  
    0     00008208  _SPIRXINTA_ISR                  
    0     00008212  _SPITXINTA_ISR                  
    1     00007050  _SciaRegs                       
    0     0000033e  _Shared_Ram_dataRead_c28        
    0     00000328  _Shared_Ram_dataWrite_c28       
    1     00007040  _SpiaRegs                       
    1     00007010  _SysCtrlRegs                    
    0     000080e6  _TINT0_ISR                      
    0     000080a0  _USER10_ISR                     
    0     000080aa  _USER11_ISR                     
    0     000080b4  _USER12_ISR                     
    0     00008046  _USER1_ISR                      
    0     00008050  _USER2_ISR                      
    0     0000805a  _USER3_ISR                      
    0     00008064  _USER4_ISR                      
    0     0000806e  _USER5_ISR                      
    0     00008078  _USER6_ISR                      
    0     00008082  _USER7_ISR                      
    0     0000808c  _USER8_ISR                      
    0     00008096  _USER9_ISR                      
    0     000080f0  _WAKEINT_ISR                    
    0     000080d2  _XINT1_ISR                      
    0     000080dc  _XINT2_ISR                      
    0     000082f8  _XINT3_ISR                      
    1     00007070  _XIntruptRegs                   
    1     00000700  __STACK_END                     
    abs   00000300  __STACK_SIZE                    
    1     0000a01a  ___TI_cleanup_ptr               
    1     0000a01c  ___TI_dtors_ptr                 
    1     0000a018  ___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     000084f2  ___cinit__                      
    abs   ffffffff  ___etext__                      
    abs   ffffffff  ___pinit__                      
    abs   ffffffff  ___text__                       
    0     000084cd  __args_main                     
    1     0000a022  __lock                          
    0     000084ee  __nop                           
    0     000084ea  __register_lock                 
    0     000084e6  __register_unlock               
    1     00000400  __stack                         
    0     000084f1  __system_post_cinit             
    0     000084ef  __system_pre_init               
    1     0000a024  __unlock                        
    0     000083fd  _abort                          
    1     0000e000  _c28_r_array                    
    1     0000c000  _c28_r_w_array                  
    0     0000835f  _c_int00                        
    0     0000844a  _copy_in                        
    0     000083b5  _cpu_timer0_isr                 
    0     000083d4  _cpu_timer1_isr                 
    0     000083e8  _cpu_timer2_isr                 
    0     000083ff  _exit                           
    1     0000a01e  _i                              
    1     0000a020  _j                              
    0     000002bc  _main                           
    0     000084af  _memcpy                         
    0     00008355  _rsvd_ISR                       
    0     0000846e  _sqrt                           
    abs   ffffffff  binit                           
    0     000084f2  cinit                           
    0     00000000  code_start                      
    abs   ffffffff  etext                           
    abs   ffffffff  pinit                           
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address 
    
    page  address   name                            
    ----  -------   ----                            
    0     00000000  code_start                      
    0     000001a2  _InitSysCtrl                    
    0     000001f6  _InitPeripheralClocks           
    0     00000251  _CsmUnlock                      
    0     00000272  _EcslUnlock                     
    0     00000289  _LockDevice                     
    0     00000291  _GetEXEstatus                   
    0     000002a4  _CSMSecurityStatus              
    0     000002b0  _ECSLSecurityStatus             
    0     000002bc  _main                           
    0     00000328  _Shared_Ram_dataWrite_c28       
    0     0000033e  _Shared_Ram_dataRead_c28        
    0     00000358  _InitCpuTimers                  
    0     00000399  _ConfigCpuTimer                 
    0     000003d3  _InitPieCtrl                    
    0     000003f7  _EnableInterrupts               
    0     00008000  _INT13_ISR                      
    0     0000800a  _INT14_ISR                      
    0     00008014  _DATALOG_ISR                    
    0     0000801e  _RTOSINT_ISR                    
    0     00008028  _EMUINT_ISR                     
    0     00008032  _NMI_ISR                        
    0     0000803c  _ILLEGAL_ISR                    
    0     00008046  _USER1_ISR                      
    0     00008050  _USER2_ISR                      
    0     0000805a  _USER3_ISR                      
    0     00008064  _USER4_ISR                      
    0     0000806e  _USER5_ISR                      
    0     00008078  _USER6_ISR                      
    0     00008082  _USER7_ISR                      
    0     0000808c  _USER8_ISR                      
    0     00008096  _USER9_ISR                      
    0     000080a0  _USER10_ISR                     
    0     000080aa  _USER11_ISR                     
    0     000080b4  _USER12_ISR                     
    0     000080be  _ADCINT1_ISR                    
    0     000080c8  _ADCINT2_ISR                    
    0     000080d2  _XINT1_ISR                      
    0     000080dc  _XINT2_ISR                      
    0     000080e6  _TINT0_ISR                      
    0     000080f0  _WAKEINT_ISR                    
    0     000080fa  _EPWM1_TZINT_ISR                
    0     00008104  _EPWM2_TZINT_ISR                
    0     0000810e  _EPWM3_TZINT_ISR                
    0     00008118  _EPWM4_TZINT_ISR                
    0     00008122  _EPWM5_TZINT_ISR                
    0     0000812c  _EPWM6_TZINT_ISR                
    0     00008136  _EPWM7_TZINT_ISR                
    0     00008140  _EPWM8_TZINT_ISR                
    0     0000814a  _EPWM1_INT_ISR                  
    0     00008154  _EPWM2_INT_ISR                  
    0     0000815e  _EPWM3_INT_ISR                  
    0     00008168  _EPWM4_INT_ISR                  
    0     00008172  _EPWM5_INT_ISR                  
    0     0000817c  _EPWM6_INT_ISR                  
    0     00008186  _EPWM7_INT_ISR                  
    0     00008190  _EPWM8_INT_ISR                  
    0     0000819a  _ECAP1_INT_ISR                  
    0     000081a4  _ECAP2_INT_ISR                  
    0     000081ae  _ECAP3_INT_ISR                  
    0     000081b8  _ECAP4_INT_ISR                  
    0     000081c2  _ECAP5_INT_ISR                  
    0     000081cc  _ECAP6_INT_ISR                  
    0     000081d6  _EPWM9_TZINT_ISR                
    0     000081e0  _EQEP1_INT_ISR                  
    0     000081ea  _EQEP2_INT_ISR                  
    0     000081f4  _EQEP3_INT_ISR                  
    0     000081fe  _EPWM9_INT_ISR                  
    0     00008208  _SPIRXINTA_ISR                  
    0     00008212  _SPITXINTA_ISR                  
    0     0000821c  _MRINTA_ISR                     
    0     00008226  _MXINTA_ISR                     
    0     00008230  _DINTCH1_ISR                    
    0     0000823a  _DINTCH2_ISR                    
    0     00008244  _DINTCH3_ISR                    
    0     0000824e  _DINTCH4_ISR                    
    0     00008258  _DINTCH5_ISR                    
    0     00008262  _DINTCH6_ISR                    
    0     0000826c  _I2CINT1A_ISR                   
    0     00008276  _I2CINT2A_ISR                   
    0     00008280  _SCIRXINTA_ISR                  
    0     0000828a  _SCITXINTA_ISR                  
    0     00008294  _ADCINT3_ISR                    
    0     0000829e  _ADCINT4_ISR                    
    0     000082a8  _ADCINT5_ISR                    
    0     000082b2  _ADCINT6_ISR                    
    0     000082bc  _ADCINT7_ISR                    
    0     000082c6  _ADCINT8_ISR                    
    0     000082d0  _MTOCIPC_INT1_ISR               
    0     000082da  _MTOCIPC_INT2_ISR               
    0     000082e4  _MTOCIPC_INT3_ISR               
    0     000082ee  _MTOCIPC_INT4_ISR               
    0     000082f8  _XINT3_ISR                      
    0     00008302  _CFLSINGERR_ISR                 
    0     0000830c  _CFLFSM_ISR                     
    0     00008316  _CRAMSINGERR_ISR                
    0     00008320  _CRAMACCVIOL_ISR                
    0     0000832a  _LVF_ISR                        
    0     00008334  _LUF_ISR                        
    0     0000833e  _EMPTY_ISR                      
    0     0000834b  _PIE_RESERVED                   
    0     00008355  _rsvd_ISR                       
    0     0000835f  _c_int00                        
    0     000083b5  _cpu_timer0_isr                 
    0     000083d4  _cpu_timer1_isr                 
    0     000083e8  _cpu_timer2_isr                 
    0     000083fd  C$$EXIT                         
    0     000083fd  _abort                          
    0     000083ff  _exit                           
    0     00008426  _InitGpio                       
    0     0000844a  _copy_in                        
    0     0000846e  _sqrt                           
    0     0000848f  _InitPieVectTable               
    0     000084af  _memcpy                         
    0     000084cd  __args_main                     
    0     000084e6  __register_unlock               
    0     000084ea  __register_lock                 
    0     000084ee  __nop                           
    0     000084ef  __system_pre_init               
    0     000084f1  __system_post_cinit             
    0     000084f2  ___cinit__                      
    0     000084f2  cinit                           
    1     00000400  __stack                         
    1     00000700  _PieVectTableInit               
    1     00000700  __STACK_END                     
    1     00000880  _DevEmuRegs                     
    1     00000ae0  _CsmRegs                        
    1     00000b00  _Adc1Result                     
    1     00000b00  _AdcResult                      
    1     00000b40  _Adc2Result                     
    1     00000c00  _CpuTimer0Regs                  
    1     00000c08  _CpuTimer1Regs                  
    1     00000c10  _CpuTimer2Regs                  
    1     00000ce0  _PieCtrlRegs                    
    1     00000d00  _PieVectTable                   
    1     00000e00  _PieVectTableCopy               
    1     00001000  _DmaRegs                        
    1     00001700  _AnalogSysctrlRegs              
    1     00004000  _FlashCtrlRegs                  
    1     00004300  _FlashEccRegs                   
    1     00004400  _M3PllRegs                      
    1     00004430  _EpiRegs                        
    1     00004900  _RAMRegs                        
    1     00004a00  _RAMErrRegs                     
    1     00004e00  _CtoMIpcRegs                    
    1     00005000  _McbspaRegs                     
    1     00005100  _EPwm1Regs                      
    1     00005180  _EPwm2Regs                      
    1     00005200  _EPwm3Regs                      
    1     00005280  _EPwm4Regs                      
    1     00005300  _EPwm5Regs                      
    1     00005380  _EPwm6Regs                      
    1     00005400  _EPwm7Regs                      
    1     00005480  _EPwm8Regs                      
    1     00005500  _EPwm9Regs                      
    1     00005a00  _ECap1Regs                      
    1     00005a20  _ECap2Regs                      
    1     00005a40  _ECap3Regs                      
    1     00005a60  _ECap4Regs                      
    1     00005a80  _ECap5Regs                      
    1     00005aa0  _ECap6Regs                      
    1     00005b00  _EQep1Regs                      
    1     00005b40  _EQep2Regs                      
    1     00005b80  _EQep3Regs                      
    1     00005f80  _GpioCtrlRegs                   
    1     00005f80  _GpioG1CtrlRegs                 
    1     00005fc0  _GpioDataRegs                   
    1     00005fc0  _GpioG1DataRegs                 
    1     00005fe0  _GpioG1TripRegs                 
    1     00005fe0  _GpioTripRegs                   
    1     00006400  _Comp1Regs                      
    1     00006420  _Comp2Regs                      
    1     00006440  _Comp3Regs                      
    1     00006460  _Comp4Regs                      
    1     00006480  _Comp5Regs                      
    1     000064a0  _Comp6Regs                      
    1     00006f80  _GpioG2CtrlRegs                 
    1     00006fc0  _GpioG2DataRegs                 
    1     00007010  _SysCtrlRegs                    
    1     00007040  _SpiaRegs                       
    1     00007050  _SciaRegs                       
    1     00007060  _NmiIntruptRegs                 
    1     00007070  _XIntruptRegs                   
    1     00007100  _Adc1Regs                       
    1     00007100  _AdcRegs                        
    1     00007180  _Adc2Regs                       
    1     00007900  _I2caRegs                       
    1     0000a000  _CpuTimer1                      
    1     0000a008  _CpuTimer2                      
    1     0000a010  _CpuTimer0                      
    1     0000a018  ___TI_enable_exit_profile_output
    1     0000a01a  ___TI_cleanup_ptr               
    1     0000a01c  ___TI_dtors_ptr                 
    1     0000a01e  _i                              
    1     0000a020  _j                              
    1     0000a022  __lock                          
    1     0000a024  __unlock                        
    1     0000c000  _c28_r_w_array                  
    1     0000e000  _c28_r_array                    
    1     0013fff2  _FlashExeOnly                   
    1     0013fff4  _EcslPwl                        
    1     0013fff8  _CsmPwl                         
    abs   00000300  __STACK_SIZE                    
    abs   ffffffff  .text                           
    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  ___etext__                      
    abs   ffffffff  ___pinit__                      
    abs   ffffffff  ___text__                       
    abs   ffffffff  binit                           
    abs   ffffffff  etext                           
    abs   ffffffff  pinit                           
    
    [215 symbols]
    

  • Hi.

    I have the rts2800_fpu32_fast_supplement.lib under C:\ti\ccs740\ccsv7\tools\compiler\ti-cgt-c2000_16.9.6.LTS\lib but I removed it. Then, I tried to include that file from a different location, specifically C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib. In order to do that, I added C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib under "Add <dir> to library search path" in Project Properties->Build->C2000 Linker->File Search Path. I also included the rts2800_fpu32_fast_supplement.lib under "Include library file or command file as input" in the same window. After that, I set the right link order under the Link Order tab in Project Properties->Build.

    Finally I got the same error:

    >> Compilation failure

    makefile:154: recipe for target 'RAM_management_C28.out' failed

    error: symbol "_sqrt" redefined: first defined in

      "C:/ti/controlSUITE/libs/math/FPUfastRTS/V100/lib/rts2800_fpu32_fast_supplem

      ent.lib<sqrt_f32.obj>"; redefined in

      "C:/ti/ccs740/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32

      .lib<e_sqrtf.obj>"

    I have attached the .map file generated. I see that there is object code from rts2800_fpu32_fast_supplement.lib so the compiler is trying to include it but there is a conflict with a function definition.

    Answering your question, I am using the file rts2800_fpu32_fast_supplement.lib provided by TI.

    1663.RAM_management_C28.txt

  • Hi,

    I am sorry to hear that. But in my computer there is still no errors.

    as you say,

    user5233338 said:

    I have the rts2800_fpu32_fast_supplement.lib under C:\ti\ccs740\ccsv7\tools\compiler\ti-cgt-c2000_16.9.6.LTS\lib but I removed it. Then, I tried to include that file from a different location, specifically C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib. In order to do that, I added C:\ti\controlSUITE\libs\math\FPUfastRTS\V100\lib under "Add <dir> to library search path" in Project Properties->Build->C2000 Linker->File Search Path. I also included the rts2800_fpu32_fast_supplement.lib under "Include library file or command file as input" in the same window. After that, I set the right link order under the Link Order tab in Project Properties->Build.

    why do you just include rts2800_fpu32_fast_supplement.lib by 'Include library file or command file as input', like this:

    hope you can fix it soon.

    Emma

  • Sorry but I am afraid that I can not see the image. Could you please send it again?
  • Sadly, it did not work.
  • Do you happen to have a local copy of either .lib file in your project? If so, that would possibly conflict and issue the errors you are seeing..

    Regards,
    Ozino
  • Hello.
    I do not have any local copy of that file in my project.
  • Hi,

    The  issue you are facing is a known problem with the FastRTS library. Please refer to this thread for discussion and a workaround.

    Regards,

    Ozino