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.

TMS320F2808: The out file does not work properly after being downloaded to the dsp

Part Number: TMS320F2808
Other Parts Discussed in Thread: C2000WARE

Hi,

I am working on a 2808 based project which is built on ccs3.3. Compile on ccs, debug and release have no 
problem at all. Now we import this project into ccs 11. Ccs 11 can compile the project and download the
out file to the DSP. But after downloading the DSP is not working. I use ccs 11 load the out file to the
DSP to generated in ccs3.3 and it works fine.
I made a lot of effort and did the same compilation settings on CCS 11 as the original settings, but it 
just didn't work, and the breakpoint was said out of memory when debugging.
I also tried to import the project into various versions of CCS, including CCS 4, CCS 6.2, CCS 7 and CCS 
10.1.1, all of which can generate out files, but after the out files are downloaded to the DSP, the DSP
does not Work. Could it be that CCS is not compatible with the 2808 device?
Thank you very much.
 
  • Green,

    What is the error you are seeing? What is the debug emulator you are using?

    Thanks & Regards,

    Santosh

  • Hi, ,

    Thank you for your reply. The emulator we use when using ccs3.3 is XDS100.
    Because this emulator can't be found and we can't order this emulator, so the emulator we are using now is XDS110.
    In the debug mode, after the program is downloaded to our DSP, the DSP cannot run normally.
    When I suspended the debug, the prompts I receive are as follows:

    Break at address "0x1f0000" with no debug information available, or outside of program code.

    when I viewed disassemnly, I could see info as followed:

    Memory map prevented reading 0x1EFF9F@Program [code=0x20000]
    ......
    ......


    Regards,

    Gang




  • Gang,

    XDS110 should work with the device and CCS 11.x.

    You are building in EBI format or COFF format? Can also check the generated mapfile and do they look okay?

    Put the board in wait boot mode, and then launch the target configuration manually and connect the target? Where is PC? If the PC looks at right location before loading the program, then try to disable the autorun and step through and check if it goes to main. The detailed instruction is listed here:

    https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html#auto-run-and-launch-options

    Thanks & Regards,

    Santosh

  • The DSP is currently installed in the system. After downloading the .out file generated by ccs3.3 to the DSP using the XDS110 emulator, the system can start and run normally regardless of whether the emulator is connected or not, without the intervention of the emulator. So I don't think the emulator or debug settings seem to be faulty. Then I'm currently focusing mostly on the compilation process.

    I try to use EABI (ELF) as output format above ccs 11. Always get the following error message and the compilation cannot be completed.

    "C:\Users\WHITE~1.ROC\AppData\Local\Temp\{78DE3BFE-A607-4C81-895A-0CFBED888A27}", ERROR!   at EOF: [E0300] The following symbols are undefined:

      _g_R

    Errors in Source - Assembler Aborted

    gmake: *** [C:/QuadPump00.01.06.00.00/QuadPump00.01.06.00.00/Pump_NewCom/Debug/OC_Pump_DefaultIsr-0421.obj] Error 1

    The output file format cannot be selected in CCS3.3, it seems that ccs3.3 can only output files in legacy COFF format.

  • the map file generated in ccs 3.3 list as followed:
    
    ******************************************************************************
    TMS320C2000 Linker PC v5.2.6
    ******************************************************************************
    >> Linked Thu Sep 10 17:45:10 2015
    
    OUTPUT FILE NAME: <./Debug/OC_PUMP_PressureFluc.out>
    ENTRY POINT SYMBOL: "code_start" address: 003f7ff6
    
    
    MEMORY CONFIGURATION
    
    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    RAML0 00008000 00001c00 00001a28 000001d8 RWIX
    OTP 003d7800 00000400 00000000 00000400 R
    FLASHC 003ec000 00003ffe 00003ffe 00000000 RWIX
    START_RSVD 003efffe 00000002 00000000 00000002 R
    FLASHB 003f0000 00004000 00003f73 0000008d RWIX
    FLASHA 003f4000 00003f80 00000000 00003f80 RWIX
    CSM_RSVD 003f7f80 00000076 00000000 00000076 R
    BEGIN 003f7ff6 00000002 00000002 00000000 RWIX
    CSM_PWL 003f7ff8 00000008 00000000 00000008 R
    ROM 003ff000 00000fc0 00000b50 00000470 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX
    VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
    
    PAGE 1:
    RAMM0 00000000 00000800 00000800 00000000 RWIX
    DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX
    FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX
    CSM 00000ae0 00000010 00000010 00000000 RWIX
    ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX
    CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
    CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX
    CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
    PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
    PIE_VECT 00000d00 00000100 00000100 00000000 RWIX
    ECANA 00006000 00000040 00000034 0000000c RWIX
    ECANA_LAM 00006040 00000040 00000040 00000000 RWIX
    ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX
    ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX
    ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX
    ECANB 00006200 00000040 00000034 0000000c RWIX
    ECANB_LAM 00006240 00000040 00000040 00000000 RWIX
    ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX
    ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX
    ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX
    EPWM1 00006800 00000022 00000022 00000000 RWIX
    EPWM2 00006840 00000022 00000022 00000000 RWIX
    EPWM3 00006880 00000022 00000022 00000000 RWIX
    EPWM4 000068c0 00000022 00000022 00000000 RWIX
    EPWM5 00006900 00000022 00000022 00000000 RWIX
    EPWM6 00006940 00000022 00000022 00000000 RWIX
    ECAP1 00006a00 00000020 00000020 00000000 RWIX
    ECAP2 00006a20 00000020 00000020 00000000 RWIX
    ECAP3 00006a40 00000020 00000020 00000000 RWIX
    ECAP4 00006a60 00000020 00000020 00000000 RWIX
    EQEP1 00006b00 00000040 00000040 00000000 RWIX
    EQEP2 00006b40 00000040 00000040 00000000 RWIX
    GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX
    GPIODAT 00006fc0 00000020 00000020 00000000 RWIX
    GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX
    SYSTEM 00007010 00000020 00000020 00000000 RWIX
    SPIA 00007040 00000010 00000010 00000000 RWIX
    SCIA 00007050 00000010 00000010 00000000 RWIX
    XINTRUPT 00007070 00000010 00000010 00000000 RWIX
    ADC 00007100 00000020 0000001e 00000002 RWIX
    SPIB 00007740 00000010 00000010 00000000 RWIX
    SCIB 00007750 00000010 00000010 00000000 RWIX
    SPIC 00007760 00000010 00000010 00000000 RWIX
    SPID 00007780 00000010 00000010 00000000 RWIX
    I2CA 00007900 00000040 00000022 0000001e RWIX
    RAML1 00009c00 00000400 00000268 00000198 RWIX
    FLASHD 003e8000 00004000 00000000 00004000 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 R
    RAMH0 003fa000 00002000 00001e41 000001bf RWIX
    
    
    SECTION ALLOCATION MAP
    
    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .pinit 0 003ec000 00000000 UNINITIALIZED
    
    Flash28_API
    * 0 003ec000 0000051e RUN ADDR = 0000950a
    003ec000 00000014 Flash2808_API_V302.lib : Flash28_Erase.obj (.econst)
    003ec014 000000a9 : Flash28_Prog.obj (.text)
    003ec0bd 000000a2 : Flash28_Erase.obj (.text)
    003ec15f 0000009a : Flash28_Erase_Pulse.obj (.text)
    003ec1f9 00000084 : Flash28_Internals.obj (.text)
    003ec27d 0000007f : Flash28_Prog_Pulse.obj (.text)
    003ec2fc 0000007d : Flash28_Compact_Pulse.obj (.text)
    003ec379 0000005b : Flash28_EraseSector.obj (.text)
    003ec3d4 00000054 : Flash28_CompactSector.obj (.text)
    003ec428 00000041 : Flash28_ClearLoop.obj (.text)
    003ec469 00000033 : Flash28_ClearSector.obj (.text)
    003ec49c 00000033 : Flash28_Verify.obj (.text)
    003ec4cf 00000024 : Flash28_Init.obj (.text)
    003ec4f3 00000014 : Flash28_Utils.obj (.text)
    003ec507 0000000d : Flash28_Delay.obj (.text)
    003ec514 00000007 : Flash28_DisInt.obj (.text)
    003ec51b 00000003 : Flash28_Version_Hex.obj (.text)
    
    .cinit 0 003ec51e 00000678
    003ec51e 000002e8 pump.obj (.cinit)
    003ec806 00000097 OC_Pump_SubprogramC-0421.obj (.cinit)
    003ec89d 0000007e OC_Pump_MotorControl-0421.obj (.cinit)
    003ec91b 0000006d OC_Pump_NewDisplay.obj (.cinit)
    003ec988 0000005c Leak.obj (.cinit)
    003ec9e4 0000003c OC_Pump_Adc-0421.obj (.cinit)
    003eca20 0000002d OC_Pump_DefaultIsr-0421.obj (.cinit)
    003eca4d 00000028 OC_Pump_eCAN-0421.obj (.cinit)
    003eca75 00000024 OC_Pump_PressureFluc.obj (.cinit)
    003eca99 00000024 valve.obj (.cinit)
    003ecabd 0000001c SectionVFD.obj (.cinit)
    003ecad9 00000014 degasser.obj (.cinit)
    003ecaed 00000013 OC_Pump_Flash.obj (.cinit)
    003ecb00 00000011 OC_Pump_SubprogramA-0421.obj (.cinit)
    003ecb11 00000010 prop_valve.obj (.cinit)
    003ecb21 0000000d OC_Pump_Control_F2806-0421.obj (.cinit)
    003ecb2e 0000000c OC_Pump_SubprogramB-0421.obj (.cinit)
    003ecb3a 0000000c peristaltic_pump.obj (.cinit)
    003ecb46 0000000c pid.obj (.cinit)
    003ecb52 0000000a Flash2808_API_V302.lib : Flash28_Globals.obj (.cinit)
    003ecb5c 0000000a pwm_clock_div.obj (.cinit)
    003ecb66 0000000a rts2800_ml.lib : _lock.obj (.cinit)
    003ecb70 0000000a : exit.obj (.cinit)
    003ecb7a 00000009 OC_Pump_GradeTable.obj (.cinit)
    003ecb83 00000008 OC_Pump_FRAM-0421.obj (.cinit)
    003ecb8b 00000005 rts2800_ml.lib : rand.obj (.cinit)
    003ecb90 00000004 debug_only.obj (.cinit)
    003ecb94 00000002 --HOLE-- [fill = 0]
    
    .econst 0 003ecb96 000005a6
    003ecb96 0000022e OC_Pump_NewDisplay.obj (.econst:.string)
    003ecdc4 00000101 rts2800_ml.lib : ctype.obj (.econst:__ctypes_)
    003ecec5 00000001 --HOLE-- [fill = 0]
    003ecec6 00000100 OC_Pump_PieVect-0421.obj (.econst)
    003ecfc6 0000006c pwm_clock_div.obj (.econst:_clkdiv)
    003ed032 0000003a pwm_clock_div.obj (.econst:_flowrate_clkdiv)
    003ed06c 0000002c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver4_0)
    003ed098 00000024 rts2800_ml.lib : _printfi.obj (.econst:.string)
    003ed0bc 00000020 Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver4_0)
    003ed0dc 0000001c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver3_0)
    003ed0f8 0000001c Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver3_0)
    003ed114 00000018 rts2800_ml.lib : _printfi.obj (.econst)
    003ed12c 00000010 RT_VFD.obj (.econst:_VFD_curve)
    
    .switch 0 003ed13c 000000f8
    003ed13c 00000090 debug_only.obj (.switch)
    003ed1cc 00000050 OC_Pump_Control_F2806-0421.obj (.switch)
    003ed21c 00000018 OC_Pump_Sci-0421.obj (.switch)
    
    IQmath 0 003ed234 000000b3
    003ed234 00000047 IQmath.lib : IQ18div.obj (IQmath)
    003ed27b 00000047 : IQ28div.obj (IQmath)
    003ed2c2 00000014 : IQ28toF.obj (IQmath)
    003ed2d6 00000011 : IQ28mpyI32int.obj (IQmath)
    
    .text.1 0 003ed2e7 00002d17
    003ed2e7 000008c7 OC_Pump_eCAN-0421.obj (.text)
    003edbae 000008ab rts2800_ml.lib : _printfi.obj (.text)
    003ee459 0000089f OC_Pump_SubprogramB-0421.obj (.text)
    003eecf8 00000876 debug_only.obj (.text)
    003ef56e 000006cb OC_Pump_SubprogramA-0421.obj (.text)
    003efc39 0000032b OC_Pump_PressureFluc.obj (.text)
    003eff64 00000090 Pump_Cam_Data.obj (.text)
    003efff4 0000000a rts2800_ml.lib : strlen.obj (.text)
    
    ramfuncs 0 003f0000 0000150a RUN ADDR = 00008000
    003f0000 00000598 OC_Pump_MotorControl-0421.obj (ramfuncs)
    003f0598 00000453 OC_Pump_SubprogramC-0421.obj (ramfuncs)
    003f09eb 00000409 OC_Pump_GradeTable.obj (ramfuncs)
    003f0df4 000001a0 OC_Pump_PressureFluc.obj (ramfuncs)
    003f0f94 00000121 SectionVFD.obj (ramfuncs)
    003f10b5 00000114 OC_Pump_Adc-0421.obj (ramfuncs)
    003f11c9 000000e7 OC_Pump_SubprogramA-0421.obj (ramfuncs)
    003f12b0 000000df OC_Pump_NewDisplay.obj (ramfuncs)
    003f138f 000000cc pwm_clock_div.obj (ramfuncs)
    003f145b 00000080 OC_Pump_Flash.obj (ramfuncs)
    003f14db 00000025 OC_Pump_SysCtrl-0421.obj (ramfuncs)
    003f1500 0000000a OC_Pump_DefaultIsr-0421.obj (ramfuncs)
    
    .text.2 0 003f150a 00002a69
    003f150a 0000050f OC_Pump_Control_F2806-0421.obj (.text)
    003f1a19 000003ca OC_Pump_NewDisplay.obj (.text)
    003f1de3 000003c7 OC_Pump_DefaultIsr-0421.obj (.text)
    003f21aa 000002f5 prop_valve.obj (.text)
    003f249f 000002b4 OC_Pump_GradeTable.obj (.text)
    003f2753 000002a4 OC_Pump_Sci-0421.obj (.text)
    003f29f7 000001a3 OC_Pump_FRAM-0421.obj (.text)
    003f2b9a 0000010d Leak.obj (.text)
    003f2ca7 00000108 OC_Pump_ePWM-0421.obj (.text)
    003f2daf 00000107 rts2800_ml.lib : ll_div.obj (.text)
    003f2eb6 00000106 OC_Pump_Flash.obj (.text)
    003f2fbc 000000eb OC_Pump_SubprogramC-0421.obj (.text)
    003f30a7 000000e8 OC_Pump_SysCtrl-0421.obj (.text)
    003f318f 000000c6 pwm_clock_div.obj (.text)
    003f3255 000000ae OC_Pump_Adc-0421.obj (.text)
    003f3303 000000ad RT_VFD.obj (.text)
    003f33b0 000000ac peristaltic_pump.obj (.text)
    003f345c 000000aa degasser.obj (.text)
    003f3506 000000a3 pid.obj (.text)
    003f35a9 0000009c rts2800_ml.lib : fd_add.obj (.text)
    003f3645 0000008b : fd_div.obj (.text)
    003f36d0 00000085 OC_Pump_MotorControl-0421.obj (.text)
    003f3755 00000083 rts2800_ml.lib : fd_mpy.obj (.text)
    003f37d8 00000083 : fs_div.obj (.text)
    003f385b 00000078 : fs_add.obj (.text)
    003f38d3 00000072 OC_Pump_Leak.obj (.text)
    003f3945 0000006c OC_Pump_VFD_Display-0421.obj (.text)
    003f39b1 0000006b OC_Pump_CpuTimer-0421.obj (.text)
    003f3a1c 0000005e OC_Pump_Spi-0421.obj (.text)
    003f3a7a 0000005a rts2800_ml.lib : fs_mpy.obj (.text)
    003f3ad4 00000046 OC_Pump_Gpio-HP-0421.obj (.text)
    003f3b1a 00000044 rts2800_ml.lib : boot.obj (.text)
    003f3b5e 00000031 : atoi.obj (.text)
    003f3b8f 0000002f : sprintf.obj (.text)
    003f3bbe 0000002e : ltoa.obj (.text)
    003f3bec 0000002b : rand.obj (.text)
    003f3c17 0000002a : fd_cmp.obj (.text)
    003f3c41 0000002a : l_div.obj (.text)
    003f3c6b 00000029 : fs_tol.obj (.text)
    003f3c94 00000028 OC_Pump_PieCtrl-0421.obj (.text)
    003f3cbc 00000025 rts2800_ml.lib : fs_toi.obj (.text)
    003f3ce1 00000022 : i_div.obj (.text)
    003f3d03 00000021 : fd_toi.obj (.text)
    003f3d24 00000021 : fs_toul.obj (.text)
    003f3d45 00000021 : memcpy_ff.obj (.text)
    003f3d66 00000020 OC_Pump_PieVect-0421.obj (.text)
    003f3d86 0000001f rts2800_ml.lib : fd_tol.obj (.text)
    003f3da5 0000001e : ll_cmp.obj (.text)
    003f3dc3 0000001d : fs_tou.obj (.text)
    003f3de0 0000001c : fs_tofd.obj (.text)
    003f3dfc 0000001c : l_tofd.obj (.text)
    003f3e18 0000001b : args_main.obj (.text)
    003f3e33 0000001a : i_tofs.obj (.text)
    003f3e4d 0000001a : l_tofs.obj (.text)
    003f3e67 00000019 : exit.obj (.text)
    003f3e80 00000017 : fs_cmp.obj (.text)
    003f3e97 00000016 bootloader.obj (.text)
    003f3ead 00000015 rts2800_ml.lib : memcmp.obj (.text)
    003f3ec2 00000014 : ll_mpy.obj (.text)
    003f3ed6 00000013 : ul_tofs.obj (.text)
    003f3ee9 00000012 : memccpy.obj (.text)
    003f3efb 00000012 valve.obj (.text)
    003f3f0d 00000010 rts2800_ml.lib : u_tofs.obj (.text)
    003f3f1d 0000000e : fd_sub.obj (.text)
    003f3f2b 0000000b : u_div.obj (.text)
    003f3f36 00000009 : _lock.obj (.text)
    003f3f3f 00000009 : fd_neg.obj (.text)
    003f3f48 00000009 : strcpy.obj (.text)
    003f3f51 00000008 DSP280x_CodeStartBranch.obj (.text)
    003f3f59 00000008 OC_Pump_Flash280x_CsmKeys-0421.obj (.text)
    003f3f61 00000007 DSP280x_DisInt.obj (.text)
    003f3f68 00000007 rts2800_ml.lib : memset.obj (.text)
    003f3f6f 00000004 OC_Pump_usDelay-0421.obj (.text)
    
    codestart
    * 0 003f7ff6 00000002
    003f7ff6 00000002 DSP280x_CodeStartBranch.obj (codestart)
    
    IQmathTables
    * 0 003ff000 00000b50 NOLOAD SECTION
    003ff000 00000b50 IQmath.lib : IQmathTables.obj (IQmathTables)
    
    .reset 0 003fffc0 00000002 DSECT
    003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
    
    vectors 0 003fffc2 00000000 DSECT
    
    .stack 1 00000000 00000800 UNINITIALIZED
    00000000 00000800 --HOLE--
    
    DevEmuRegsFile
    * 1 00000880 000000d0 UNINITIALIZED
    00000880 000000d0 OC_Pump_GlobalVariableDefs-0421.obj (DevEmuRegsFile)
    
    FlashRegsFile
    * 1 00000a80 00000008 UNINITIALIZED
    00000a80 00000008 OC_Pump_GlobalVariableDefs-0421.obj (FlashRegsFile)
    
    CsmRegsFile
    * 1 00000ae0 00000010 UNINITIALIZED
    00000ae0 00000010 OC_Pump_GlobalVariableDefs-0421.obj (CsmRegsFile)
    
    AdcMirrorFile
    * 1 00000b00 00000010 UNINITIALIZED
    00000b00 00000010 OC_Pump_GlobalVariableDefs-0421.obj (AdcMirrorFile)
    
    CpuTimer0RegsFile
    * 1 00000c00 00000008 UNINITIALIZED
    00000c00 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile
    * 1 00000c08 00000008 UNINITIALIZED
    00000c08 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile
    * 1 00000c10 00000008 UNINITIALIZED
    00000c10 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile
    * 1 00000ce0 0000001a UNINITIALIZED
    00000ce0 0000001a OC_Pump_GlobalVariableDefs-0421.obj (PieCtrlRegsFile)
    
    PieVectTableFile
    * 1 00000d00 00000100 UNINITIALIZED
    00000d00 00000100 OC_Pump_GlobalVariableDefs-0421.obj (PieVectTableFile)
    
    ECanaRegsFile
    * 1 00006000 00000034 UNINITIALIZED
    00006000 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile
    * 1 00006040 00000040 UNINITIALIZED
    00006040 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile
    * 1 00006080 00000040 UNINITIALIZED
    00006080 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile
    * 1 000060c0 00000040 UNINITIALIZED
    000060c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile
    * 1 00006100 00000100 UNINITIALIZED
    00006100 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMboxesFile)
    
    ECanbRegsFile
    * 1 00006200 00000034 UNINITIALIZED
    00006200 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile
    * 1 00006240 00000040 UNINITIALIZED
    00006240 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile
    * 1 00006280 00000040 UNINITIALIZED
    00006280 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile
    * 1 000062c0 00000040 UNINITIALIZED
    000062c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile
    * 1 00006300 00000100 UNINITIALIZED
    00006300 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMboxesFile)
    
    EPwm1RegsFile
    * 1 00006800 00000022 UNINITIALIZED
    00006800 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm1RegsFile)
    
    EPwm2RegsFile
    * 1 00006840 00000022 UNINITIALIZED
    00006840 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm2RegsFile)
    
    EPwm3RegsFile
    * 1 00006880 00000022 UNINITIALIZED
    00006880 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm3RegsFile)
    
    EPwm4RegsFile
    * 1 000068c0 00000022 UNINITIALIZED
    000068c0 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm4RegsFile)
    
    EPwm5RegsFile
    * 1 00006900 00000022 UNINITIALIZED
    00006900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm5RegsFile)
    
    EPwm6RegsFile
    * 1 00006940 00000022 UNINITIALIZED
    00006940 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm6RegsFile)
    
    ECap1RegsFile
    * 1 00006a00 00000020 UNINITIALIZED
    00006a00 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap1RegsFile)
    
    ECap2RegsFile
    * 1 00006a20 00000020 UNINITIALIZED
    00006a20 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap2RegsFile)
    
    ECap3RegsFile
    * 1 00006a40 00000020 UNINITIALIZED
    00006a40 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap3RegsFile)
    
    ECap4RegsFile
    * 1 00006a60 00000020 UNINITIALIZED
    00006a60 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap4RegsFile)
    
    EQep1RegsFile
    * 1 00006b00 00000040 UNINITIALIZED
    00006b00 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep1RegsFile)
    
    EQep2RegsFile
    * 1 00006b40 00000040 UNINITIALIZED
    00006b40 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile
    * 1 00006f80 00000040 UNINITIALIZED
    00006f80 00000040 OC_Pump_GlobalVariableDefs-0421.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile
    * 1 00006fc0 00000020 UNINITIALIZED
    00006fc0 00000020 OC_Pump_GlobalVariableDefs-0421.obj (GpioDataRegsFile)
    
    GpioIntRegsFile
    * 1 00006fe0 0000000a UNINITIALIZED
    00006fe0 0000000a OC_Pump_GlobalVariableDefs-0421.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile
    * 1 00007010 00000020 UNINITIALIZED
    00007010 00000020 OC_Pump_GlobalVariableDefs-0421.obj (SysCtrlRegsFile)
    
    SpiaRegsFile
    * 1 00007040 00000010 UNINITIALIZED
    00007040 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpiaRegsFile)
    
    SciaRegsFile
    * 1 00007050 00000010 UNINITIALIZED
    00007050 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SciaRegsFile)
    
    XIntruptRegsFile
    * 1 00007070 00000010 UNINITIALIZED
    00007070 00000010 OC_Pump_GlobalVariableDefs-0421.obj (XIntruptRegsFile)
    
    AdcRegsFile
    * 1 00007100 0000001e UNINITIALIZED
    00007100 0000001e OC_Pump_GlobalVariableDefs-0421.obj (AdcRegsFile)
    
    SpibRegsFile
    * 1 00007740 00000010 UNINITIALIZED
    00007740 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpibRegsFile)
    
    ScibRegsFile
    * 1 00007750 00000010 UNINITIALIZED
    00007750 00000010 OC_Pump_GlobalVariableDefs-0421.obj (ScibRegsFile)
    
    SpicRegsFile
    * 1 00007760 00000010 UNINITIALIZED
    00007760 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpicRegsFile)
    
    SpidRegsFile
    * 1 00007780 00000010 UNINITIALIZED
    00007780 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpidRegsFile)
    
    I2caRegsFile
    * 1 00007900 00000022 UNINITIALIZED
    00007900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (I2caRegsFile)
    
    .CanData 1 00009c00 00000230 UNINITIALIZED
    00009c00 00000230 OC_Pump_eCAN-0421.obj (.CanData)
    
    .CAM_AND_VALVE_INFO
    * 1 00009e30 00000038 UNINITIALIZED
    00009e30 00000002 OC_Pump_SubprogramC-0421.obj (.CAM_AND_VALVE_INFO)
    00009e32 0000000e --HOLE--
    00009e40 00000014 Pump_Cam_Data.obj (.CAM_AND_VALVE_INFO)
    00009e54 00000014 prop_valve.obj (.CAM_AND_VALVE_INFO)
    
    CsmPwlFile
    * 1 003f7ff8 00000008 UNINITIALIZED
    003f7ff8 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CsmPwlFile)
    
    .BigEbss 1 003fa000 00000a40 UNINITIALIZED
    003fa000 00000a40 SectionVFD.obj (.BigEbss)
    
    .bss 1 003fa000 00000000 UNINITIALIZED
    
    .SerialData
    * 1 003faa40 000009e0 UNINITIALIZED
    003faa40 000009e0 pump.obj (.SerialData)
    
    .ebss 1 003fb420 00000841 UNINITIALIZED
    003fb420 00000018 OC_Pump_CpuTimer-0421.obj (.ebss)
    003fb438 00000007 degasser.obj (.ebss)
    003fb43f 00000001 --HOLE--
    003fb440 00000280 debug_only.obj (.ebss)
    003fb6c0 00000240 OC_Pump_DefaultIsr-0421.obj (.ebss)
    003fb900 00000182 pump.obj (.ebss)
    003fba82 0000003e OC_Pump_MotorControl-0421.obj (.ebss)
    003fbac0 000000b2 Leak.obj (.ebss)
    003fbb72 0000000e pid.obj (.ebss)
    003fbb80 0000003c OC_Pump_NewDisplay.obj (.ebss)
    003fbbbc 00000004 Flash2808_API_V302.lib : Flash28_Globals.obj (.ebss)
    003fbbc0 0000002a OC_Pump_SubprogramC-0421.obj (.ebss)
    003fbbea 00000014 OC_Pump_Flash.obj (.ebss)
    003fbbfe 00000002 OC_Pump_FRAM-0421.obj (.ebss)
    003fbc00 00000012 OC_Pump_Adc-0421.obj (.ebss)
    003fbc12 0000000a OC_Pump_eCAN-0421.obj (.ebss)
    003fbc1c 0000000a SectionVFD.obj (.ebss)
    003fbc26 00000009 OC_Pump_PressureFluc.obj (.ebss)
    003fbc2f 00000009 valve.obj (.ebss)
    003fbc38 00000006 OC_Pump_SubprogramA-0421.obj (.ebss)
    003fbc3e 00000002 rts2800_ml.lib : rand.obj (.ebss)
    003fbc40 00000006 peristaltic_pump.obj (.ebss)
    003fbc46 00000004 OC_Pump_Control_F2806-0421.obj (.ebss)
    003fbc4a 00000004 OC_Pump_GradeTable.obj (.ebss)
    003fbc4e 00000004 prop_valve.obj (.ebss)
    003fbc52 00000004 pwm_clock_div.obj (.ebss)
    003fbc56 00000004 rts2800_ml.lib : _lock.obj (.ebss)
    003fbc5a 00000004 : exit.obj (.ebss)
    003fbc5e 00000003 OC_Pump_SubprogramB-0421.obj (.ebss)
    
    .GradeTable
    * 1 003fbc80 000001e0 UNINITIALIZED
    003fbc80 000001e0 OC_Pump_GradeTable.obj (.GradeTable)
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
    
    address name
    -------- ----
    003fa000 .bss
    ffffffff .text
    003f3e67 C$$EXIT
    003f35a9 FD$$ADD
    003f3c17 FD$$CMP
    003f3645 FD$$DIV
    003f3755 FD$$MPY
    003f3f3f FD$$NEG
    003f3f1d FD$$SUB
    003f3d03 FD$$TOI
    003f3d86 FD$$TOL
    003f3860 FS$$ADD
    003f3e80 FS$$CMP
    003f37d8 FS$$DIV
    003f3a7a FS$$MPY
    003f385b FS$$SUB
    003f3de0 FS$$TOFD
    003f3cbc FS$$TOI
    003f3c6b FS$$TOL
    003f3dc3 FS$$TOU
    003f3d24 FS$$TOUL
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3e33 I$$TOFS
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3dfc L$$TOFD
    003f3e4d L$$TOFS
    003f3da5 LL$$CMP
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f3ec2 LL$$MPY
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f0d U$$TOFS
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3ed6 UL$$TOFS
    003f3db7 ULL$$CMP
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f1ec2 _ADCINT_ISR
    00009180 _ADReady_isr
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    00000b00 _AdcMirror
    00007100 _AdcRegs
    003f28ca _AnalyseSciRxData
    003fb926 _AreaOfShadow_Correct
    003ed532 _CAN_Tx_Data
    003effe7 _CalcUnRegulateStart
    003ef57f _CalculateTotalFlowVol
    003eff8d _CamParamsSet
    003fbc1b _Can_Rx_8Byte_Count
    003fbbc4 _Can_Rx_DL
    003fbc13 _Can_Temp
    003fbc12 _Can_Tx_8Byte_Count
    003ed504 _Can_Tx_Resp
    003f3095 _CheckErrorAndWarn
    003f1c7c _CheckWarn
    003ee6f7 _ClearPumpUsageInfor
    003f39e8 _ConfigCpuTimer
    003f29f7 _ControlFRAM_CS
    00008000 _Control_APump_isr
    003fb430 _CpuTimer0
    00000c00 _CpuTimer0Regs
    003fb420 _CpuTimer1
    00000c08 _CpuTimer1Regs
    003fb428 _CpuTimer2
    00000c10 _CpuTimer2Regs
    00008598 _Cpu_Timer0_isr
    003f7ff8 _CsmPwl
    00000ae0 _CsmRegs
    003f315e _CsmUnlock
    003f1de8 _DATALOG_ISR
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f6f _DSP28x_usDelay
    000091c9 _DataSendtoPC
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    00000880 _DevEmuRegs
    003f30af _DisableDog
    003f1a69 _DispMainInterfce
    000092b0 _DispProportion
    003f1a33 _DispPumpInfor
    003f1a19 _DispTestMode
    003f1b0d _DispWarn
    003efc24 _DisposalSciError
    003f2187 _ECAN0INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f218c _ECAN1INTA_ISR
    003f2196 _ECAN1INTB_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    00006040 _ECanaLAMRegs
    000060c0 _ECanaMOTORegs
    00006080 _ECanaMOTSRegs
    00006100 _ECanaMboxes
    00006000 _ECanaRegs
    00006240 _ECanbLAMRegs
    000062c0 _ECanbMOTORegs
    00006280 _ECanbMOTSRegs
    00006300 _ECanbMboxes
    00006200 _ECanbRegs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    003f219b _EMPTY_ISR
    003f1df2 _EMUINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f203a _EPWM5_INT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f203f _EPWM6_INT_ISR
    003f1eea _EPWM6_TZINT_ISR
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    003f3cb3 _EnableInterrupts
    000094ad _Example_CallFlashAPI
    003f2f58 _Example_CsmUnlock
    000094d4 _Example_Error
    003f2fa7 _Example_MemCopy
    003f2647 _ExecGradeTable
    003f3703 _FindPumpPosition
    00009973 _Fl2808_ClearSector
    000098de _Fl2808_CompactSector
    00009883 _Fl2808_EraseSector
    000099d9 _Fl2808_Init
    00009932 _Fl28x_ClearLoop
    00009765 _Fl28x_ClosePulse
    00009840 _Fl28x_CompactPulse
    00009806 _Fl28x_CompactVerify
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a05 _Fl28x_DisableNMI
    00009710 _Fl28x_EnterCmdMode
    000096b1 _Fl28x_ErasePulse
    00009669 _Fl28x_EraseVerify
    00009735 _Fl28x_FlashRegSleep
    00009703 _Fl28x_LeaveCmdMode
    0000977c _Fl28x_MaskAll
    00009754 _Fl28x_OpenPulse
    000097c4 _Fl28x_ProgPulse
    00009787 _Fl28x_ProgVerify
    00009a22 _Fl28x_RestoreInt
    000099fd _Fl28x_WatchDogDisable
    00009a25 _Flash2808_APIVersionHex
    000095c7 _Flash2808_Erase
    0000951e _Flash2808_Program
    000099a6 _Flash2808_Verify
    003ec51e _Flash28_API_LoadEnd
    003ec000 _Flash28_API_LoadStart
    0000950a _Flash28_API_RunStart
    00000a80 _FlashRegs
    003fbbea _FlashStatus
    003fbbbe _Flash_CPUScaleFactor
    003fbbbc _Flash_CallbackPtr
    003f3004 _FlowRateCorrect
    00008df4 _FluctuationDecrease
    003f2c5f _GetAlarmStatus
    00008ec4 _GetCoie
    003f2ca4 _GetLeakBaseInfo
    003f2c4f _GetLeakSensi
    003f2c91 _GetLeakStatus
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    003f257d _GradeTable
    000089eb _GradeTableControl
    003f249f _GradeTableStartEnd
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    00007900 _I2caRegs
    003f1dfc _ILLEGAL_ISR
    003f1de3 _INT13_ISR
    00009500 _INT14_ISR
    003ffad8 _IQ10mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ff9e8 _IQ30mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ff824 _IQatan2HalfPITable
    003ff862 _IQatan2Table
    003ff9e8 _IQatan2TableEnd
    003ff100 _IQcosTable
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff824 _IQisqrtTableEnd
    003ff9e8 _IQmpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    003ff000 _IQsinTable
    003ff400 _IQsinTableEnd
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQsqrtTable
    003ff824 _IQsqrtTableEnd
    003f3928 _InitAdc
    003f39b1 _InitCpuTimers
    003f345c _InitDegasser
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    000094db _InitFlash
    003f2c22 _InitLeakPara
    003f30e4 _InitPeripheralClocks
    003f33b0 _InitPeristalticPump
    003f33dc _InitPeristalticPumpIO
    003f3c94 _InitPieCtrl
    003f3d66 _InitPieVectTable
    003f30b7 _InitPll
    003f2c95 _InitPowerUpAdjust
    003efc39 _InitPressureFluc
    003f3255 _InitPumpAdc
    003f3081 _InitPumpExtItrpt
    003f3ad4 _InitPumpGpio
    003ef5a6 _InitPumpModule
    003f36d0 _InitPumpMotor
    003f2753 _InitPumpSci
    003f3a1c _InitPumpSpi
    003ed2fd _InitPumpeCAN
    003ed2e7 _InitPumpeCANGpio
    003f2ca7 _InitPumpePWM
    003f3e97 _InitSciaGpio
    003f3a50 _InitSpibGpio
    003f30a7 _InitSysCtrl
    003f2cea _InitValveEPwm
    003f2ce5 _InitValveEPwmGpio
    003f3efb _InitValveGpio
    003f2eb6 _InitWriteFlash
    003f33c0 _InitePWM5
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    003f196e _JudgeTestMode
    003fbad0 _Leak
    003f2c63 _LeakCheck
    003f2c32 _LeakSample
    003f1df7 _NMI_ISR
    003f21a0 _PIE_RESERVED
    003f2fbc _PIE_VectCtrl
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003ee459 _PcConnect
    003f342c _PeristalticPumpSpeedSet
    003f33ee _PeristalticPumpStateSet
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    003ecec6 _PieVectTableInit
    003fbc31 _PinA
    003fbc33 _PinB
    003fbc32 _PinC
    003fbc36 _PinD
    003f1a26 _PowerOnDispWelcome
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    00008f94 _PreSaveVFD
    003efb4b _PressureExceedLimit
    003ee98c _PressureRevise
    003eff64 _PrimaryAxisTrans
    003f36dc _PumpAMoveBySteps
    003ef793 _PumpMotorInitialPosition
    003ee7ee _PumpSelfCheck
    003f1a5c _PumpSelfcheck
    003f1ded _RTOSINT_ISR
    003f150a _RamfuncsLoadEnd
    003f0000 _RamfuncsLoadStart
    00008000 _RamfuncsRunStart
    003ef7c9 _ReadDataValueFromFRAM
    003f2a26 _ReadFRAM
    003f2abc _ReadFRAMData
    003efc30 _ReadPumpRxData
    003eeafd _ReplacePumpSealRing
    003f3474 _ResetDegasser
    003ee9ee _RetAPumpFR_Factor
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003ee491 _RetFramVer
    003eecb8 _RetPumpFlowrate
    003ee849 _RetPumpMode
    00008d7c _RetPumpPercent
    003ee657 _RetPumpSoftVer
    003ee7e6 _RetPumpState
    003efd89 _RetTestComFator
    003ee743 _RunPump
    003f2094 _SCIRXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2120 _SCITXINTA_ISR
    003f2182 _SCITXINTB_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2067 _SPITXINTA_ISR
    003f2071 _SPITXINTB_ISR
    003f207b _SPITXINTC_ISR
    003f2085 _SPITXINTD_ISR
    003f2efe _Save2FlashD
    0000945b _SaveFlucArray
    00007050 _SciaRegs
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    00007750 _ScibRegs
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    0000838b _SearchValveOpenPoint
    003eff7a _SecondaryAxisTrans
    003fbbee _Sector
    003f1d08 _SelectStatus
    000090e3 _SendPressureToPC
    000094f6 _ServiceDog
    003eea2f _SetAPumpFR_Factor
    003f2c59 _SetAlarmOff
    003f2c53 _SetAlarmOn
    003efe8e _SetComFator
    003eea8e _SetFlowRate_FR_User_Factor
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003eebdd _SetLimitPressure
    003ee67a _SetOrRetSerNo
    003ee97f _SetPressureZero
    003ee62f _SetPumpType
    003ee8e1 _SetRetAPumpCompFactor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003ee93d _SetRetBPumpCompFactor
    003ee511 _SetRetFlashVer
    003f38d3 _SetRetLeakBaseLine
    003ee544 _SetRetLeakEnable
    003f38fc _SetRetLeakSensitivity
    003eec44 _SetRetPressureSlope
    003ee573 _SetRetPumpInfor
    003ee4d8 _SetRetStructVer
    003ed3f6 _Set_Can_Recv_Addr
    00007040 _SpiaRegs
    003f2a0b _SpiaTxRx_FRAM
    003f3945 _SpiaTxRx_VFD
    00007740 _SpibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    003ee778 _StopPump
    00007010 _SysCtrlRegs
    003f199d _SystemEnterTestMode
    003f1ec7 _TINT0_ISR
    0000938f _TakeEffect
    00008f12 _TheoreticalSpeedCalc
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f396c _VFD_Display
    003f1ecc _WAKEINT_ISR
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003ef5bb _WriteInitialValueToFRAM
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    00007070 _XIntruptRegs
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2d6 __IQ28mpyI32int
    003ed2c2 __IQ28toF
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000001 __TI_args_main
    ffffffff ___binit__
    003fa000 ___bss__
    ffffffff ___c_args__
    003ec51e ___cinit__
    003fa000 ___end__
    ffffffff ___etext__
    003f3d45 ___memcpy_ff
    ffffffff ___pinit__
    ffffffff ___text__
    003f3e18 __args_main
    003fbc5a __cleanup_ptr
    003ecdc4 __ctypes_
    003fbc5c __dtors_ptr
    003fbc58 __lock
    003f3f3e __nop
    003ee356 __printfi
    003f3f3a __register_lock
    003f3f36 __register_unlock
    00000000 __stack
    003fbc56 __unlock
    003f3e67 _abort
    003f21aa _action
    003f3b5e _atoi
    003f3b1a _c_int00
    00009e54 _channel_divide
    003fbaac _channel_info
    003f2add _copyFramData
    003eeda2 _debug_comm
    003fb439 _degasser_lights
    003fb43e _degasser_state
    003eda28 _eCANA0_isr
    003ed9e7 _eCANA1_isr
    003ed5e6 _eCAN_Send_Data
    00008871 _ePWM6_Timer_isr
    003f3e69 _exit
    003fb915 _g4t_end
    003fb927 _g4t_get_pressure
    003fb98b _g4t_index
    003fb924 _g4t_start
    003fb4c0 _g_512_words
    003fb441 _g_512_words_index
    003fb93e _g_ACopmFactor
    003fbbc3 _g_ADCTimerCount
    003fb978 _g_ADC_Error_Count
    003fb95d _g_ADC_Flag
    003fb979 _g_ADC_Result
    003fbc5f _g_ADC_Result2
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb9c8 _g_ALast_Seal_TFV
    003fb964 _g_AMotor_Loc
    003fb9a0 _g_AMotor_PulseNum
    003fb93f _g_APumpFindPhotoeFlag
    003fb9d0 _g_APump_FRF
    003fb9aa _g_APump_LitreCount
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb935 _g_ASeal_Num
    003fb958 _g_AWheel_LocCount
    003fb962 _g_A_loop
    003fbbe2 _g_A_pulses
    003fb973 _g_AdcResult
    003fbc07 _g_AdcResult2
    003fb9a6 _g_Arun_time
    003fb95a _g_AutoOpenPointFlag
    003fbc35 _g_Av
    003fb907 _g_Avr_Pressure
    003fb936 _g_BCopmFactor
    003fb92e _g_BHP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb9ca _g_BLast_Seal_TFV
    003fb963 _g_BMotor_Loc
    003fb91b _g_BMotor_PulseNum
    003fb940 _g_BPumpFindPhotoeFlag
    003fb9d4 _g_BPump_FRF
    003fb9ae _g_BPump_LitreCount
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c6 _g_BPump_TFV
    003fb938 _g_BSeal_Num
    003fb957 _g_BWheel_LocCount
    003fb997 _g_BeepAlarmFlag
    003fbbc5 _g_BeepFlag
    003fbbc1 _g_BeepTimes
    003fbbca _g_BeepTotalTimeCounts
    003fbc34 _g_Bv
    003fb910 _g_CAN_Timer_Count
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb939 _g_CLP_Pct_Set
    003fb99a _g_CalSysPressureFlag
    003fa040 _g_CamA
    003fbc24 _g_CamA_index
    003fa000 _g_CamB
    003fbc22 _g_CamB_index
    003fb908 _g_CanError_TimCount
    003fb99f _g_CanRxRDPtr
    003fb99c _g_CanRxWRPtr
    003fb904 _g_Can_ReTx_Count
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb925 _g_CoZero
    003fb937 _g_CopmFactor
    003fb9d8 _g_CurrentComFator
    003fb97a _g_CurrentPressure1
    003fbc37 _g_Cv
    003fb93b _g_DLP_Pct_Set
    003fb9a2 _g_DataCount
    003fb903 _g_Disable_SciTx_Flg
    003fbbc6 _g_DisplayTimerCount
    003fb951 _g_Display_FP
    003fbc30 _g_Dv
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9ba _g_EPWM2_Period_Backup
    003fb9a3 _g_EcanRecvLength
    003fb953 _g_ExLimtTimerCount
    003fb980 _g_ExecGradeTableFlag
    003fb986 _g_FRAM_Error_Count
    003fb9b0 _g_FactorFlowCompensation
    003fb99e _g_FlashEraseFlag
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb967 _g_FlowRate_Set
    003fb943 _g_FlowRate_User_CorFatorA
    003fb941 _g_FlowRate_User_CorFatorB
    003fb994 _g_FlucFlag
    003fb928 _g_FlucStart
    003fbc80 _g_GradeTable
    003fb97e _g_GradeTablePtr
    003fb985 _g_GradeTableStartEndFlag
    003fb9ac _g_GradeTableTimerCount
    003fb9e2 _g_GradeTable_Slope
    003fb97f _g_GradeTable_Totallines
    003fb981 _g_GradeTable_Totallines_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb901 _g_Hyper_MaxPL_Flag
    003fb960 _g_Int_Pressure
    003fbc60 _g_Int_Pressure2
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb902 _g_Judge_MinPL_Flg
    003fbb73 _g_Kd_s
    003fbb72 _g_Ki_s
    003fbb74 _g_Kp_s
    003fb990 _g_LeakADLine0
    003fb989 _g_LeakADLine8
    003fb94b _g_LeakAlarm
    003fb942 _g_LeakAlarm_Count
    003fb92f _g_LeakCheckFlag
    003fbbc0 _g_LeakCheckTimeCounts
    003fb98a _g_LeakLimitLow
    003fb988 _g_LeakLimitUp
    003fb930 _g_LeaktimerCount
    003fb954 _g_MaxPressureLimit
    003fb956 _g_MinPressureLimit
    003fb999 _g_Mode_BACKUP
    003fb9b4 _g_MotrStepsFor1Degree
    003fbc17 _g_MultiSubFramesFlag
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fb995 _g_ONE_LITRE_CYCLE
    003fb922 _g_OpenPointCor
    003fb929 _g_OpenPointCorB
    003fb94d _g_PLimAlarm
    003fb97d _g_PSI_MPa_Bar
    003fb9dc _g_PWMTimeBase
    003fb94a _g_PointCount
    003fb94c _g_PreExceedLimitFlag
    003fb959 _g_PreFlucDebug
    003fb95b _g_PreFlucDebugTemp
    003fb97b _g_PreFlucFlagA
    003fb974 _g_PreFlucFlagB
    003fba40 _g_PressureSum1024Steps
    003fb921 _g_PressureSum1024StepsCount
    003fb9b2 _g_PressureSumSteps
    003fb916 _g_PressureSumStepsCount
    003fb9b8 _g_Pressure_MPa
    003fb95c _g_Pressure_Psi
    003fb975 _g_Psi
    003fbc03 _g_Psi2
    003fb933 _g_PumpAFRCor
    003fb906 _g_PumpAFRCorOffset
    003fb932 _g_PumpAFRPre
    003fbbe4 _g_PumpAPhoto
    003fbbe8 _g_PumpAPhotoBack1
    003fbbe6 _g_PumpAPhotoBack2
    003fb91a _g_PumpASteps
    003fb91c _g_PumpAStepsFlag
    003fb92b _g_PumpBFRCor
    003fb905 _g_PumpBFRCorOffset
    003fb92a _g_PumpBFRPre
    003fb991 _g_PumpIdleFlag
    003fbb92 _g_PumpModePtr
    003fb98f _g_PumpStandebyFlag
    003fbba0 _g_PumpStatus
    003fbb90 _g_PumpStatusPtr
    003fb919 _g_PumpStatus_Flag
    003fb918 _g_PumpStatus_Flag_Backup
    003fb965 _g_PumpStatus_Flg
    003fb917 _g_PumpType
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb94 _g_PumpWarn
    003fbb8e _g_PumpWarnFlag
    003fbb86 _g_PumpWarnFlagCurBits
    003fb95e _g_Pump_Mode_Flag
    003fb6c8 _g_R
    003fb98e _g_RcvGadeTableOverTime
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb996 _g_RecvCount
    003fb949 _g_RefreshDisplay_Flg
    003fb9a1 _g_RespCount
    003fac40 _g_RxQueue
    003fb90e _g_Rx_Cmd
    003fba00 _g_Rx_Data
    003fb90b _g_Rx_Data_Check_Sum
    003fb90a _g_Rx_Data_Len
    003fb90c _g_Rx_Data_Len_Buf
    003fb912 _g_Rx_Frame_Sort
    003fb948 _g_Rx_RD_Count
    003fb946 _g_Rx_WR_Count
    003fb931 _g_SciUsbPreSelect
    003fb947 _g_SciUsbSelect
    003faa40 _g_Sci_Tx_Data_Buf
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb977 _g_SendRTPressureFlag
    003fb913 _g_SerialPortCount
    003fb911 _g_SerialPortST
    003fb9bc _g_Slope_Pressure
    003fbc5e _g_Slope_Pressure2
    003fb97c _g_StandPressure1
    003fb923 _g_SysStandPressure
    003fb94e _g_Under_MinPL_Count
    003fb900 _g_Under_MinPL_Flag
    003fb9a5 _g_Use_Can_Port
    003fb90f _g_Use_USB_Flg
    003fbc2f _g_ValveFlag
    003fbb84 _g_VfdDispSwitchFlag
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbbae _g_Vfd_Disp_Func
    003fb983 _g_WriteA
    003fb982 _g_WriteB
    003fb968 _g_WriteFlashFlag
    003fb984 _g_WriteWhichPump
    003fb96a _g_acquire_end
    003fb971 _g_acquire_next
    003fb969 _g_acquire_trigger
    003fbc4f _g_action_index
    003fbc47 _g_adc_debug_flag
    003fba87 _g_auto_run_step
    003fbc06 _g_avg_err_ad
    003fbc4c _g_bSample
    003fb95f _g_bootloader_mode
    00009e40 _g_cam_info
    003fbaa2 _g_cha
    003fbc50 _g_channel_index
    003fb998 _g_coie_mode
    003fb96b _g_count_index
    003fbc4e _g_cur_loss_ratio
    003fbbdb _g_dagasser_cnt
    003fb700 _g_data512
    003fba89 _g_debug_PointA
    003fba8b _g_debug_PointD
    003fbc08 _g_debug_adc
    003fba8a _g_debug_percentA
    003fba86 _g_debug_percent_mode
    003fb976 _g_debug_sendFreq
    003fb43c _g_degasser_on_or_off
    003fb438 _g_degasser_state_sample_flag
    003fb43d _g_degasser_type
    003fb9be _g_f64EPWM2_flow_correct
    003fbc1d _g_flashD_Pai
    003fbc1c _g_flashD_Pbi
    003fb96d _g_flashD_write_count
    003fb96c _g_flashD_write_flag
    003fb992 _g_flash_version_no
    003fba88 _g_flowrate_fb
    003fb90d _g_fr_correct_factorA
    003fb955 _g_fr_hope
    003fb914 _g_fr_rise
    003fb91f _g_gradient_hold
    003fb966 _g_handshake
    003fb99b _g_hardware_version_no
    003fba8c _g_imbition_pre_save_setting
    003fbc42 _g_intermittent_time
    003fbc28 _g_limit
    003fbc3a _g_loss_ratio_coeff_b
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3c _g_loss_ratio_coeff_press
    003fbbdc _g_loss_ratio_correct_method
    003fb98d _g_loss_ratio_modify
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc51 _g_percent_loop
    003fbc41 _g_peristaltic_motor_cnt
    003fbc43 _g_peristaltic_pump_info
    003fbc40 _g_peristaltic_pump_state
    003fbb76 _g_pidData
    003fbc54 _g_pump_A_period
    003fbc52 _g_pump_B_period
    003fbbcc _g_pwm_shoot_delay
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb920 _g_rx_from
    003fb909 _g_s_Timer_Count
    003fb970 _g_shoot
    003fb972 _g_shoot_time
    003fbc01 _g_single_err_ad
    003fb993 _g_structure_version_no
    003fb98c _g_suction_offset
    003fbc00 _g_test_ad_err_flag
    003fb9a8 _g_timeout
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fb961 _g_valve_Tf
    003fbbde _g_valve_correct_method
    00009e30 _g_valve_duty
    003f318f _getClkdiv
    003f224a _getEngineeringStep_big_div
    003fbacc _gm_i16LeakBase
    003fbac3 _gm_i16LeakBaseTemp
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbacd _gm_u16AdcTemp
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac2 _gm_u16LeakSensi
    003fbac9 _gm_u16LeakSensiAD
    003fbac8 _gm_u16LeakStatus
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac4 _gm_u16StartSample
    003fba85 _gs_PumpAHomeSteps
    003fbc4a _gs_RcvGradeTableFlag
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb83 _gs_VfdTimerCount
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003f150a _idle_task
    003f3bbe _ltoa
    003f1896 _main
    003f3ee9 _memccpy
    003f3ead _memcmp
    003f3f68 _memset
    003ef56e _nsDelay
    003f21e9 _open_valve_pwm_new
    003f3533 _pid_Controller
    003f3506 _pid_Init
    003f35a2 _pid_Reset_Integrator
    003f3bfc _rand
    003f3303 _realtime_VFD
    003eecf8 _response
    003f21a5 _rsvd_ISR
    003f3b8f _sprintf
    003f3bec _srand
    003f3f48 _strcpy
    003efff4 _strlen
    003fb9ce _tps
    003fb9cc _u32Td
    ffffffff binit
    003ec51e cinit
    003f7ff6 code_start
    003fa000 end
    ffffffff etext
    ffffffff pinit
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address
    
    address name
    -------- ----
    00000000 __stack
    00000001 __TI_args_main
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000880 _DevEmuRegs
    00000a80 _FlashRegs
    00000ae0 _CsmRegs
    00000b00 _AdcMirror
    00000c00 _CpuTimer0Regs
    00000c08 _CpuTimer1Regs
    00000c10 _CpuTimer2Regs
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    00006000 _ECanaRegs
    00006040 _ECanaLAMRegs
    00006080 _ECanaMOTSRegs
    000060c0 _ECanaMOTORegs
    00006100 _ECanaMboxes
    00006200 _ECanbRegs
    00006240 _ECanbLAMRegs
    00006280 _ECanbMOTSRegs
    000062c0 _ECanbMOTORegs
    00006300 _ECanbMboxes
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    00007010 _SysCtrlRegs
    00007040 _SpiaRegs
    00007050 _SciaRegs
    00007070 _XIntruptRegs
    00007100 _AdcRegs
    00007740 _SpibRegs
    00007750 _ScibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    00007900 _I2caRegs
    00008000 _Control_APump_isr
    00008000 _RamfuncsRunStart
    0000838b _SearchValveOpenPoint
    00008598 _Cpu_Timer0_isr
    00008871 _ePWM6_Timer_isr
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    000089eb _GradeTableControl
    00008d7c _RetPumpPercent
    00008df4 _FluctuationDecrease
    00008ec4 _GetCoie
    00008f12 _TheoreticalSpeedCalc
    00008f94 _PreSaveVFD
    000090e3 _SendPressureToPC
    00009180 _ADReady_isr
    000091c9 _DataSendtoPC
    000092b0 _DispProportion
    0000938f _TakeEffect
    0000945b _SaveFlucArray
    000094ad _Example_CallFlashAPI
    000094d4 _Example_Error
    000094db _InitFlash
    000094f6 _ServiceDog
    00009500 _INT14_ISR
    0000950a _Flash28_API_RunStart
    0000951e _Flash2808_Program
    000095c7 _Flash2808_Erase
    00009669 _Fl28x_EraseVerify
    000096b1 _Fl28x_ErasePulse
    00009703 _Fl28x_LeaveCmdMode
    00009710 _Fl28x_EnterCmdMode
    00009735 _Fl28x_FlashRegSleep
    00009754 _Fl28x_OpenPulse
    00009765 _Fl28x_ClosePulse
    0000977c _Fl28x_MaskAll
    00009787 _Fl28x_ProgVerify
    000097c4 _Fl28x_ProgPulse
    00009806 _Fl28x_CompactVerify
    00009840 _Fl28x_CompactPulse
    00009883 _Fl2808_EraseSector
    000098de _Fl2808_CompactSector
    00009932 _Fl28x_ClearLoop
    00009973 _Fl2808_ClearSector
    000099a6 _Flash2808_Verify
    000099d9 _Fl2808_Init
    000099fd _Fl28x_WatchDogDisable
    00009a05 _Fl28x_DisableNMI
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a22 _Fl28x_RestoreInt
    00009a25 _Flash2808_APIVersionHex
    00009e30 _g_valve_duty
    00009e40 _g_cam_info
    00009e54 _channel_divide
    003ec000 _Flash28_API_LoadStart
    003ec51e _Flash28_API_LoadEnd
    003ec51e ___cinit__
    003ec51e cinit
    003ecdc4 __ctypes_
    003ecec6 _PieVectTableInit
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2c2 __IQ28toF
    003ed2d6 __IQ28mpyI32int
    003ed2e7 _InitPumpeCANGpio
    003ed2fd _InitPumpeCAN
    003ed3f6 _Set_Can_Recv_Addr
    003ed504 _Can_Tx_Resp
    003ed532 _CAN_Tx_Data
    003ed5e6 _eCAN_Send_Data
    003ed9e7 _eCANA1_isr
    003eda28 _eCANA0_isr
    003ee356 __printfi
    003ee459 _PcConnect
    003ee491 _RetFramVer
    003ee4d8 _SetRetStructVer
    003ee511 _SetRetFlashVer
    003ee544 _SetRetLeakEnable
    003ee573 _SetRetPumpInfor
    003ee62f _SetPumpType
    003ee657 _RetPumpSoftVer
    003ee67a _SetOrRetSerNo
    003ee6f7 _ClearPumpUsageInfor
    003ee743 _RunPump
    003ee778 _StopPump
    003ee7e6 _RetPumpState
    003ee7ee _PumpSelfCheck
    003ee849 _RetPumpMode
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003ee8e1 _SetRetAPumpCompFactor
    003ee93d _SetRetBPumpCompFactor
    003ee97f _SetPressureZero
    003ee98c _PressureRevise
    003ee9ee _RetAPumpFR_Factor
    003eea2f _SetAPumpFR_Factor
    003eea8e _SetFlowRate_FR_User_Factor
    003eeafd _ReplacePumpSealRing
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003eebdd _SetLimitPressure
    003eec44 _SetRetPressureSlope
    003eecb8 _RetPumpFlowrate
    003eecf8 _response
    003eeda2 _debug_comm
    003ef56e _nsDelay
    003ef57f _CalculateTotalFlowVol
    003ef5a6 _InitPumpModule
    003ef5bb _WriteInitialValueToFRAM
    003ef793 _PumpMotorInitialPosition
    003ef7c9 _ReadDataValueFromFRAM
    003efb4b _PressureExceedLimit
    003efc24 _DisposalSciError
    003efc30 _ReadPumpRxData
    003efc39 _InitPressureFluc
    003efd89 _RetTestComFator
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003efe8e _SetComFator
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    003eff64 _PrimaryAxisTrans
    003eff7a _SecondaryAxisTrans
    003eff8d _CamParamsSet
    003effe7 _CalcUnRegulateStart
    003efff4 _strlen
    003f0000 _RamfuncsLoadStart
    003f150a _RamfuncsLoadEnd
    003f150a _idle_task
    003f1896 _main
    003f196e _JudgeTestMode
    003f199d _SystemEnterTestMode
    003f1a19 _DispTestMode
    003f1a26 _PowerOnDispWelcome
    003f1a33 _DispPumpInfor
    003f1a5c _PumpSelfcheck
    003f1a69 _DispMainInterfce
    003f1b0d _DispWarn
    003f1c7c _CheckWarn
    003f1d08 _SelectStatus
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    003f1de3 _INT13_ISR
    003f1de8 _DATALOG_ISR
    003f1ded _RTOSINT_ISR
    003f1df2 _EMUINT_ISR
    003f1df7 _NMI_ISR
    003f1dfc _ILLEGAL_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    003f1ec2 _ADCINT_ISR
    003f1ec7 _TINT0_ISR
    003f1ecc _WAKEINT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f1eea _EPWM6_TZINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f203a _EPWM5_INT_ISR
    003f203f _EPWM6_INT_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f2067 _SPITXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2071 _SPITXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f207b _SPITXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2085 _SPITXINTD_ISR
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    003f2094 _SCIRXINTA_ISR
    003f2120 _SCITXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2182 _SCITXINTB_ISR
    003f2187 _ECAN0INTA_ISR
    003f218c _ECAN1INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f2196 _ECAN1INTB_ISR
    003f219b _EMPTY_ISR
    003f21a0 _PIE_RESERVED
    003f21a5 _rsvd_ISR
    003f21aa _action
    003f21e9 _open_valve_pwm_new
    003f224a _getEngineeringStep_big_div
    003f249f _GradeTableStartEnd
    003f257d _GradeTable
    003f2647 _ExecGradeTable
    003f2753 _InitPumpSci
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    003f28ca _AnalyseSciRxData
    003f29f7 _ControlFRAM_CS
    003f2a0b _SpiaTxRx_FRAM
    003f2a26 _ReadFRAM
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003f2abc _ReadFRAMData
    003f2add _copyFramData
    003f2c22 _InitLeakPara
    003f2c32 _LeakSample
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003f2c4f _GetLeakSensi
    003f2c53 _SetAlarmOn
    003f2c59 _SetAlarmOff
    003f2c5f _GetAlarmStatus
    003f2c63 _LeakCheck
    003f2c91 _GetLeakStatus
    003f2c95 _InitPowerUpAdjust
    003f2ca4 _GetLeakBaseInfo
    003f2ca7 _InitPumpePWM
    003f2ce5 _InitValveEPwmGpio
    003f2cea _InitValveEPwm
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f2eb6 _InitWriteFlash
    003f2efe _Save2FlashD
    003f2f58 _Example_CsmUnlock
    003f2fa7 _Example_MemCopy
    003f2fbc _PIE_VectCtrl
    003f3004 _FlowRateCorrect
    003f3081 _InitPumpExtItrpt
    003f3095 _CheckErrorAndWarn
    003f30a7 _InitSysCtrl
    003f30af _DisableDog
    003f30b7 _InitPll
    003f30e4 _InitPeripheralClocks
    003f315e _CsmUnlock
    003f318f _getClkdiv
    003f3255 _InitPumpAdc
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3303 _realtime_VFD
    003f33b0 _InitPeristalticPump
    003f33c0 _InitePWM5
    003f33dc _InitPeristalticPumpIO
    003f33ee _PeristalticPumpStateSet
    003f342c _PeristalticPumpSpeedSet
    003f345c _InitDegasser
    003f3474 _ResetDegasser
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    003f3506 _pid_Init
    003f3533 _pid_Controller
    003f35a2 _pid_Reset_Integrator
    003f35a9 FD$$ADD
    003f3645 FD$$DIV
    003f36d0 _InitPumpMotor
    003f36dc _PumpAMoveBySteps
    003f3703 _FindPumpPosition
    003f3755 FD$$MPY
    003f37d8 FS$$DIV
    003f385b FS$$SUB
    003f3860 FS$$ADD
    003f38d3 _SetRetLeakBaseLine
    003f38fc _SetRetLeakSensitivity
    003f3928 _InitAdc
    003f3945 _SpiaTxRx_VFD
    003f396c _VFD_Display
    003f39b1 _InitCpuTimers
    003f39e8 _ConfigCpuTimer
    003f3a1c _InitPumpSpi
    003f3a50 _InitSpibGpio
    003f3a7a FS$$MPY
    003f3ad4 _InitPumpGpio
    003f3b1a _c_int00
    003f3b5e _atoi
    003f3b8f _sprintf
    003f3bbe _ltoa
    003f3bec _srand
    003f3bfc _rand
    003f3c17 FD$$CMP
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3c6b FS$$TOL
    003f3c94 _InitPieCtrl
    003f3cb3 _EnableInterrupts
    003f3cbc FS$$TOI
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3d03 FD$$TOI
    003f3d24 FS$$TOUL
    003f3d45 ___memcpy_ff
    003f3d66 _InitPieVectTable
    003f3d86 FD$$TOL
    003f3da5 LL$$CMP
    003f3db7 ULL$$CMP
    003f3dc3 FS$$TOU
    003f3de0 FS$$TOFD
    003f3dfc L$$TOFD
    003f3e18 __args_main
    003f3e33 I$$TOFS
    003f3e4d L$$TOFS
    003f3e67 C$$EXIT
    003f3e67 _abort
    003f3e69 _exit
    003f3e80 FS$$CMP
    003f3e97 _InitSciaGpio
    003f3ead _memcmp
    003f3ec2 LL$$MPY
    003f3ed6 UL$$TOFS
    003f3ee9 _memccpy
    003f3efb _InitValveGpio
    003f3f0d U$$TOFS
    003f3f1d FD$$SUB
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f36 __register_unlock
    003f3f3a __register_lock
    003f3f3e __nop
    003f3f3f FD$$NEG
    003f3f48 _strcpy
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f68 _memset
    003f3f6f _DSP28x_usDelay
    003f7ff6 code_start
    003f7ff8 _CsmPwl
    003fa000 .bss
    003fa000 ___bss__
    003fa000 ___end__
    003fa000 _g_CamB
    003fa000 end
    003fa040 _g_CamA
    003faa40 _g_Sci_Tx_Data_Buf
    003fac40 _g_RxQueue
    003fb420 _CpuTimer1
    003fb428 _CpuTimer2
    003fb430 _CpuTimer0
    003fb438 _g_degasser_state_sample_flag
    003fb439 _degasser_lights
    003fb43c _g_degasser_on_or_off
    003fb43d _g_degasser_type
    003fb43e _degasser_state
    003fb441 _g_512_words_index
    003fb4c0 _g_512_words
    003fb6c8 _g_R
    003fb700 _g_data512
    003fb900 _g_Under_MinPL_Flag
    003fb901 _g_Hyper_MaxPL_Flag
    003fb902 _g_Judge_MinPL_Flg
    003fb903 _g_Disable_SciTx_Flg
    003fb904 _g_Can_ReTx_Count
    003fb905 _g_PumpBFRCorOffset
    003fb906 _g_PumpAFRCorOffset
    003fb907 _g_Avr_Pressure
    003fb908 _g_CanError_TimCount
    003fb909 _g_s_Timer_Count
    003fb90a _g_Rx_Data_Len
    003fb90b _g_Rx_Data_Check_Sum
    003fb90c _g_Rx_Data_Len_Buf
    003fb90d _g_fr_correct_factorA
    003fb90e _g_Rx_Cmd
    003fb90f _g_Use_USB_Flg
    003fb910 _g_CAN_Timer_Count
    003fb911 _g_SerialPortST
    003fb912 _g_Rx_Frame_Sort
    003fb913 _g_SerialPortCount
    003fb914 _g_fr_rise
    003fb915 _g4t_end
    003fb916 _g_PressureSumStepsCount
    003fb917 _g_PumpType
    003fb918 _g_PumpStatus_Flag_Backup
    003fb919 _g_PumpStatus_Flag
    003fb91a _g_PumpASteps
    003fb91b _g_BMotor_PulseNum
    003fb91c _g_PumpAStepsFlag
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb91f _g_gradient_hold
    003fb920 _g_rx_from
    003fb921 _g_PressureSum1024StepsCount
    003fb922 _g_OpenPointCor
    003fb923 _g_SysStandPressure
    003fb924 _g4t_start
    003fb925 _g_CoZero
    003fb926 _AreaOfShadow_Correct
    003fb927 _g4t_get_pressure
    003fb928 _g_FlucStart
    003fb929 _g_OpenPointCorB
    003fb92a _g_PumpBFRPre
    003fb92b _g_PumpBFRCor
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb92e _g_BHP_Pct_Set
    003fb92f _g_LeakCheckFlag
    003fb930 _g_LeaktimerCount
    003fb931 _g_SciUsbPreSelect
    003fb932 _g_PumpAFRPre
    003fb933 _g_PumpAFRCor
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb935 _g_ASeal_Num
    003fb936 _g_BCopmFactor
    003fb937 _g_CopmFactor
    003fb938 _g_BSeal_Num
    003fb939 _g_CLP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb93b _g_DLP_Pct_Set
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb93e _g_ACopmFactor
    003fb93f _g_APumpFindPhotoeFlag
    003fb940 _g_BPumpFindPhotoeFlag
    003fb941 _g_FlowRate_User_CorFatorB
    003fb942 _g_LeakAlarm_Count
    003fb943 _g_FlowRate_User_CorFatorA
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb946 _g_Rx_WR_Count
    003fb947 _g_SciUsbSelect
    003fb948 _g_Rx_RD_Count
    003fb949 _g_RefreshDisplay_Flg
    003fb94a _g_PointCount
    003fb94b _g_LeakAlarm
    003fb94c _g_PreExceedLimitFlag
    003fb94d _g_PLimAlarm
    003fb94e _g_Under_MinPL_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb951 _g_Display_FP
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb953 _g_ExLimtTimerCount
    003fb954 _g_MaxPressureLimit
    003fb955 _g_fr_hope
    003fb956 _g_MinPressureLimit
    003fb957 _g_BWheel_LocCount
    003fb958 _g_AWheel_LocCount
    003fb959 _g_PreFlucDebug
    003fb95a _g_AutoOpenPointFlag
    003fb95b _g_PreFlucDebugTemp
    003fb95c _g_Pressure_Psi
    003fb95d _g_ADC_Flag
    003fb95e _g_Pump_Mode_Flag
    003fb95f _g_bootloader_mode
    003fb960 _g_Int_Pressure
    003fb961 _g_valve_Tf
    003fb962 _g_A_loop
    003fb963 _g_BMotor_Loc
    003fb964 _g_AMotor_Loc
    003fb965 _g_PumpStatus_Flg
    003fb966 _g_handshake
    003fb967 _g_FlowRate_Set
    003fb968 _g_WriteFlashFlag
    003fb969 _g_acquire_trigger
    003fb96a _g_acquire_end
    003fb96b _g_count_index
    003fb96c _g_flashD_write_flag
    003fb96d _g_flashD_write_count
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb970 _g_shoot
    003fb971 _g_acquire_next
    003fb972 _g_shoot_time
    003fb973 _g_AdcResult
    003fb974 _g_PreFlucFlagB
    003fb975 _g_Psi
    003fb976 _g_debug_sendFreq
    003fb977 _g_SendRTPressureFlag
    003fb978 _g_ADC_Error_Count
    003fb979 _g_ADC_Result
    003fb97a _g_CurrentPressure1
    003fb97b _g_PreFlucFlagA
    003fb97c _g_StandPressure1
    003fb97d _g_PSI_MPa_Bar
    003fb97e _g_GradeTablePtr
    003fb97f _g_GradeTable_Totallines
    003fb980 _g_ExecGradeTableFlag
    003fb981 _g_GradeTable_Totallines_Count
    003fb982 _g_WriteB
    003fb983 _g_WriteA
    003fb984 _g_WriteWhichPump
    003fb985 _g_GradeTableStartEndFlag
    003fb986 _g_FRAM_Error_Count
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb988 _g_LeakLimitUp
    003fb989 _g_LeakADLine8
    003fb98a _g_LeakLimitLow
    003fb98b _g4t_index
    003fb98c _g_suction_offset
    003fb98d _g_loss_ratio_modify
    003fb98e _g_RcvGadeTableOverTime
    003fb98f _g_PumpStandebyFlag
    003fb990 _g_LeakADLine0
    003fb991 _g_PumpIdleFlag
    003fb992 _g_flash_version_no
    003fb993 _g_structure_version_no
    003fb994 _g_FlucFlag
    003fb995 _g_ONE_LITRE_CYCLE
    003fb996 _g_RecvCount
    003fb997 _g_BeepAlarmFlag
    003fb998 _g_coie_mode
    003fb999 _g_Mode_BACKUP
    003fb99a _g_CalSysPressureFlag
    003fb99b _g_hardware_version_no
    003fb99c _g_CanRxWRPtr
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb99e _g_FlashEraseFlag
    003fb99f _g_CanRxRDPtr
    003fb9a0 _g_AMotor_PulseNum
    003fb9a1 _g_RespCount
    003fb9a2 _g_DataCount
    003fb9a3 _g_EcanRecvLength
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb9a5 _g_Use_Can_Port
    003fb9a6 _g_Arun_time
    003fb9a8 _g_timeout
    003fb9aa _g_APump_LitreCount
    003fb9ac _g_GradeTableTimerCount
    003fb9ae _g_BPump_LitreCount
    003fb9b0 _g_FactorFlowCompensation
    003fb9b2 _g_PressureSumSteps
    003fb9b4 _g_MotrStepsFor1Degree
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9b8 _g_Pressure_MPa
    003fb9ba _g_EPWM2_Period_Backup
    003fb9bc _g_Slope_Pressure
    003fb9be _g_f64EPWM2_flow_correct
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb9c6 _g_BPump_TFV
    003fb9c8 _g_ALast_Seal_TFV
    003fb9ca _g_BLast_Seal_TFV
    003fb9cc _u32Td
    003fb9ce _tps
    003fb9d0 _g_APump_FRF
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9d4 _g_BPump_FRF
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9d8 _g_CurrentComFator
    003fb9dc _g_PWMTimeBase
    003fb9e2 _g_GradeTable_Slope
    003fba00 _g_Rx_Data
    003fba40 _g_PressureSum1024Steps
    003fba85 _gs_PumpAHomeSteps
    003fba86 _g_debug_percent_mode
    003fba87 _g_auto_run_step
    003fba88 _g_flowrate_fb
    003fba89 _g_debug_PointA
    003fba8a _g_debug_percentA
    003fba8b _g_debug_PointD
    003fba8c _g_imbition_pre_save_setting
    003fbaa2 _g_cha
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fbaac _channel_info
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac2 _gm_u16LeakSensi
    003fbac3 _gm_i16LeakBaseTemp
    003fbac4 _gm_u16StartSample
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac8 _gm_u16LeakStatus
    003fbac9 _gm_u16LeakSensiAD
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbacc _gm_i16LeakBase
    003fbacd _gm_u16AdcTemp
    003fbad0 _Leak
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbb72 _g_Ki_s
    003fbb73 _g_Kd_s
    003fbb74 _g_Kp_s
    003fbb76 _g_pidData
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb83 _gs_VfdTimerCount
    003fbb84 _g_VfdDispSwitchFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb86 _g_PumpWarnFlagCurBits
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb8e _g_PumpWarnFlag
    003fbb90 _g_PumpStatusPtr
    003fbb92 _g_PumpModePtr
    003fbb94 _g_PumpWarn
    003fbba0 _g_PumpStatus
    003fbbae _g_Vfd_Disp_Func
    003fbbbc _Flash_CallbackPtr
    003fbbbe _Flash_CPUScaleFactor
    003fbbc0 _g_LeakCheckTimeCounts
    003fbbc1 _g_BeepTimes
    003fbbc3 _g_ADCTimerCount
    003fbbc4 _Can_Rx_DL
    003fbbc5 _g_BeepFlag
    003fbbc6 _g_DisplayTimerCount
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbca _g_BeepTotalTimeCounts
    003fbbcc _g_pwm_shoot_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fbbdb _g_dagasser_cnt
    003fbbdc _g_loss_ratio_correct_method
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbde _g_valve_correct_method
    003fbbe2 _g_A_pulses
    003fbbe4 _g_PumpAPhoto
    003fbbe6 _g_PumpAPhotoBack2
    003fbbe8 _g_PumpAPhotoBack1
    003fbbea _FlashStatus
    003fbbee _Sector
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fbc00 _g_test_ad_err_flag
    003fbc01 _g_single_err_ad
    003fbc03 _g_Psi2
    003fbc06 _g_avg_err_ad
    003fbc07 _g_AdcResult2
    003fbc08 _g_debug_adc
    003fbc12 _Can_Tx_8Byte_Count
    003fbc13 _Can_Temp
    003fbc17 _g_MultiSubFramesFlag
    003fbc1b _Can_Rx_8Byte_Count
    003fbc1c _g_flashD_Pbi
    003fbc1d _g_flashD_Pai
    003fbc22 _g_CamB_index
    003fbc24 _g_CamA_index
    003fbc28 _g_limit
    003fbc2f _g_ValveFlag
    003fbc30 _g_Dv
    003fbc31 _PinA
    003fbc32 _PinC
    003fbc33 _PinB
    003fbc34 _g_Bv
    003fbc35 _g_Av
    003fbc36 _PinD
    003fbc37 _g_Cv
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3a _g_loss_ratio_coeff_b
    003fbc3c _g_loss_ratio_coeff_press
    003fbc40 _g_peristaltic_pump_state
    003fbc41 _g_peristaltic_motor_cnt
    003fbc42 _g_intermittent_time
    003fbc43 _g_peristaltic_pump_info
    003fbc47 _g_adc_debug_flag
    003fbc4a _gs_RcvGradeTableFlag
    003fbc4c _g_bSample
    003fbc4e _g_cur_loss_ratio
    003fbc4f _g_action_index
    003fbc50 _g_channel_index
    003fbc51 _g_percent_loop
    003fbc52 _g_pump_B_period
    003fbc54 _g_pump_A_period
    003fbc56 __unlock
    003fbc58 __lock
    003fbc5a __cleanup_ptr
    003fbc5c __dtors_ptr
    003fbc5e _g_Slope_Pressure2
    003fbc5f _g_ADC_Result2
    003fbc60 _g_Int_Pressure2
    003fbc80 _g_GradeTable
    003ff000 _IQsinTable
    003ff100 _IQcosTable
    003ff400 _IQsinTableEnd
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff722 _IQsqrtTable
    003ff824 _IQatan2HalfPITable
    003ff824 _IQisqrtTableEnd
    003ff824 _IQsqrtTableEnd
    003ff862 _IQatan2Table
    003ff9e8 _IQ30mpyRndSatTable
    003ff9e8 _IQatan2TableEnd
    003ff9e8 _IQmpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffad8 _IQ10mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    ffffffff .text
    ffffffff ___binit__
    ffffffff ___c_args__
    ffffffff ___etext__
    ffffffff ___pinit__
    ffffffff ___text__
    ffffffff binit
    ffffffff etext
    ffffffff pinit
    
    [809 symbols]
    
    ******************************************************************************
    TMS320C2000 Linker PC v5.2.6
    ******************************************************************************
    >> Linked Thu Sep 10 17:45:10 2015
    
    OUTPUT FILE NAME: <./Debug/OC_PUMP_PressureFluc.out>
    ENTRY POINT SYMBOL: "code_start" address: 003f7ff6
    
    
    MEMORY CONFIGURATION
    
    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    RAML0 00008000 00001c00 00001a28 000001d8 RWIX
    OTP 003d7800 00000400 00000000 00000400 R
    FLASHC 003ec000 00003ffe 00003ffe 00000000 RWIX
    START_RSVD 003efffe 00000002 00000000 00000002 R
    FLASHB 003f0000 00004000 00003f73 0000008d RWIX
    FLASHA 003f4000 00003f80 00000000 00003f80 RWIX
    CSM_RSVD 003f7f80 00000076 00000000 00000076 R
    BEGIN 003f7ff6 00000002 00000002 00000000 RWIX
    CSM_PWL 003f7ff8 00000008 00000000 00000008 R
    ROM 003ff000 00000fc0 00000b50 00000470 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX
    VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
    
    PAGE 1:
    RAMM0 00000000 00000800 00000800 00000000 RWIX
    DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX
    FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX
    CSM 00000ae0 00000010 00000010 00000000 RWIX
    ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX
    CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
    CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX
    CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
    PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
    PIE_VECT 00000d00 00000100 00000100 00000000 RWIX
    ECANA 00006000 00000040 00000034 0000000c RWIX
    ECANA_LAM 00006040 00000040 00000040 00000000 RWIX
    ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX
    ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX
    ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX
    ECANB 00006200 00000040 00000034 0000000c RWIX
    ECANB_LAM 00006240 00000040 00000040 00000000 RWIX
    ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX
    ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX
    ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX
    EPWM1 00006800 00000022 00000022 00000000 RWIX
    EPWM2 00006840 00000022 00000022 00000000 RWIX
    EPWM3 00006880 00000022 00000022 00000000 RWIX
    EPWM4 000068c0 00000022 00000022 00000000 RWIX
    EPWM5 00006900 00000022 00000022 00000000 RWIX
    EPWM6 00006940 00000022 00000022 00000000 RWIX
    ECAP1 00006a00 00000020 00000020 00000000 RWIX
    ECAP2 00006a20 00000020 00000020 00000000 RWIX
    ECAP3 00006a40 00000020 00000020 00000000 RWIX
    ECAP4 00006a60 00000020 00000020 00000000 RWIX
    EQEP1 00006b00 00000040 00000040 00000000 RWIX
    EQEP2 00006b40 00000040 00000040 00000000 RWIX
    GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX
    GPIODAT 00006fc0 00000020 00000020 00000000 RWIX
    GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX
    SYSTEM 00007010 00000020 00000020 00000000 RWIX
    SPIA 00007040 00000010 00000010 00000000 RWIX
    SCIA 00007050 00000010 00000010 00000000 RWIX
    XINTRUPT 00007070 00000010 00000010 00000000 RWIX
    ADC 00007100 00000020 0000001e 00000002 RWIX
    SPIB 00007740 00000010 00000010 00000000 RWIX
    SCIB 00007750 00000010 00000010 00000000 RWIX
    SPIC 00007760 00000010 00000010 00000000 RWIX
    SPID 00007780 00000010 00000010 00000000 RWIX
    I2CA 00007900 00000040 00000022 0000001e RWIX
    RAML1 00009c00 00000400 00000268 00000198 RWIX
    FLASHD 003e8000 00004000 00000000 00004000 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 R
    RAMH0 003fa000 00002000 00001e41 000001bf RWIX
    
    
    SECTION ALLOCATION MAP
    
    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .pinit 0 003ec000 00000000 UNINITIALIZED
    
    Flash28_API
    * 0 003ec000 0000051e RUN ADDR = 0000950a
    003ec000 00000014 Flash2808_API_V302.lib : Flash28_Erase.obj (.econst)
    003ec014 000000a9 : Flash28_Prog.obj (.text)
    003ec0bd 000000a2 : Flash28_Erase.obj (.text)
    003ec15f 0000009a : Flash28_Erase_Pulse.obj (.text)
    003ec1f9 00000084 : Flash28_Internals.obj (.text)
    003ec27d 0000007f : Flash28_Prog_Pulse.obj (.text)
    003ec2fc 0000007d : Flash28_Compact_Pulse.obj (.text)
    003ec379 0000005b : Flash28_EraseSector.obj (.text)
    003ec3d4 00000054 : Flash28_CompactSector.obj (.text)
    003ec428 00000041 : Flash28_ClearLoop.obj (.text)
    003ec469 00000033 : Flash28_ClearSector.obj (.text)
    003ec49c 00000033 : Flash28_Verify.obj (.text)
    003ec4cf 00000024 : Flash28_Init.obj (.text)
    003ec4f3 00000014 : Flash28_Utils.obj (.text)
    003ec507 0000000d : Flash28_Delay.obj (.text)
    003ec514 00000007 : Flash28_DisInt.obj (.text)
    003ec51b 00000003 : Flash28_Version_Hex.obj (.text)
    
    .cinit 0 003ec51e 00000678
    003ec51e 000002e8 pump.obj (.cinit)
    003ec806 00000097 OC_Pump_SubprogramC-0421.obj (.cinit)
    003ec89d 0000007e OC_Pump_MotorControl-0421.obj (.cinit)
    003ec91b 0000006d OC_Pump_NewDisplay.obj (.cinit)
    003ec988 0000005c Leak.obj (.cinit)
    003ec9e4 0000003c OC_Pump_Adc-0421.obj (.cinit)
    003eca20 0000002d OC_Pump_DefaultIsr-0421.obj (.cinit)
    003eca4d 00000028 OC_Pump_eCAN-0421.obj (.cinit)
    003eca75 00000024 OC_Pump_PressureFluc.obj (.cinit)
    003eca99 00000024 valve.obj (.cinit)
    003ecabd 0000001c SectionVFD.obj (.cinit)
    003ecad9 00000014 degasser.obj (.cinit)
    003ecaed 00000013 OC_Pump_Flash.obj (.cinit)
    003ecb00 00000011 OC_Pump_SubprogramA-0421.obj (.cinit)
    003ecb11 00000010 prop_valve.obj (.cinit)
    003ecb21 0000000d OC_Pump_Control_F2806-0421.obj (.cinit)
    003ecb2e 0000000c OC_Pump_SubprogramB-0421.obj (.cinit)
    003ecb3a 0000000c peristaltic_pump.obj (.cinit)
    003ecb46 0000000c pid.obj (.cinit)
    003ecb52 0000000a Flash2808_API_V302.lib : Flash28_Globals.obj (.cinit)
    003ecb5c 0000000a pwm_clock_div.obj (.cinit)
    003ecb66 0000000a rts2800_ml.lib : _lock.obj (.cinit)
    003ecb70 0000000a : exit.obj (.cinit)
    003ecb7a 00000009 OC_Pump_GradeTable.obj (.cinit)
    003ecb83 00000008 OC_Pump_FRAM-0421.obj (.cinit)
    003ecb8b 00000005 rts2800_ml.lib : rand.obj (.cinit)
    003ecb90 00000004 debug_only.obj (.cinit)
    003ecb94 00000002 --HOLE-- [fill = 0]
    
    .econst 0 003ecb96 000005a6
    003ecb96 0000022e OC_Pump_NewDisplay.obj (.econst:.string)
    003ecdc4 00000101 rts2800_ml.lib : ctype.obj (.econst:__ctypes_)
    003ecec5 00000001 --HOLE-- [fill = 0]
    003ecec6 00000100 OC_Pump_PieVect-0421.obj (.econst)
    003ecfc6 0000006c pwm_clock_div.obj (.econst:_clkdiv)
    003ed032 0000003a pwm_clock_div.obj (.econst:_flowrate_clkdiv)
    003ed06c 0000002c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver4_0)
    003ed098 00000024 rts2800_ml.lib : _printfi.obj (.econst:.string)
    003ed0bc 00000020 Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver4_0)
    003ed0dc 0000001c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver3_0)
    003ed0f8 0000001c Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver3_0)
    003ed114 00000018 rts2800_ml.lib : _printfi.obj (.econst)
    003ed12c 00000010 RT_VFD.obj (.econst:_VFD_curve)
    
    .switch 0 003ed13c 000000f8
    003ed13c 00000090 debug_only.obj (.switch)
    003ed1cc 00000050 OC_Pump_Control_F2806-0421.obj (.switch)
    003ed21c 00000018 OC_Pump_Sci-0421.obj (.switch)
    
    IQmath 0 003ed234 000000b3
    003ed234 00000047 IQmath.lib : IQ18div.obj (IQmath)
    003ed27b 00000047 : IQ28div.obj (IQmath)
    003ed2c2 00000014 : IQ28toF.obj (IQmath)
    003ed2d6 00000011 : IQ28mpyI32int.obj (IQmath)
    
    .text.1 0 003ed2e7 00002d17
    003ed2e7 000008c7 OC_Pump_eCAN-0421.obj (.text)
    003edbae 000008ab rts2800_ml.lib : _printfi.obj (.text)
    003ee459 0000089f OC_Pump_SubprogramB-0421.obj (.text)
    003eecf8 00000876 debug_only.obj (.text)
    003ef56e 000006cb OC_Pump_SubprogramA-0421.obj (.text)
    003efc39 0000032b OC_Pump_PressureFluc.obj (.text)
    003eff64 00000090 Pump_Cam_Data.obj (.text)
    003efff4 0000000a rts2800_ml.lib : strlen.obj (.text)
    
    ramfuncs 0 003f0000 0000150a RUN ADDR = 00008000
    003f0000 00000598 OC_Pump_MotorControl-0421.obj (ramfuncs)
    003f0598 00000453 OC_Pump_SubprogramC-0421.obj (ramfuncs)
    003f09eb 00000409 OC_Pump_GradeTable.obj (ramfuncs)
    003f0df4 000001a0 OC_Pump_PressureFluc.obj (ramfuncs)
    003f0f94 00000121 SectionVFD.obj (ramfuncs)
    003f10b5 00000114 OC_Pump_Adc-0421.obj (ramfuncs)
    003f11c9 000000e7 OC_Pump_SubprogramA-0421.obj (ramfuncs)
    003f12b0 000000df OC_Pump_NewDisplay.obj (ramfuncs)
    003f138f 000000cc pwm_clock_div.obj (ramfuncs)
    003f145b 00000080 OC_Pump_Flash.obj (ramfuncs)
    003f14db 00000025 OC_Pump_SysCtrl-0421.obj (ramfuncs)
    003f1500 0000000a OC_Pump_DefaultIsr-0421.obj (ramfuncs)
    
    .text.2 0 003f150a 00002a69
    003f150a 0000050f OC_Pump_Control_F2806-0421.obj (.text)
    003f1a19 000003ca OC_Pump_NewDisplay.obj (.text)
    003f1de3 000003c7 OC_Pump_DefaultIsr-0421.obj (.text)
    003f21aa 000002f5 prop_valve.obj (.text)
    003f249f 000002b4 OC_Pump_GradeTable.obj (.text)
    003f2753 000002a4 OC_Pump_Sci-0421.obj (.text)
    003f29f7 000001a3 OC_Pump_FRAM-0421.obj (.text)
    003f2b9a 0000010d Leak.obj (.text)
    003f2ca7 00000108 OC_Pump_ePWM-0421.obj (.text)
    003f2daf 00000107 rts2800_ml.lib : ll_div.obj (.text)
    003f2eb6 00000106 OC_Pump_Flash.obj (.text)
    003f2fbc 000000eb OC_Pump_SubprogramC-0421.obj (.text)
    003f30a7 000000e8 OC_Pump_SysCtrl-0421.obj (.text)
    003f318f 000000c6 pwm_clock_div.obj (.text)
    003f3255 000000ae OC_Pump_Adc-0421.obj (.text)
    003f3303 000000ad RT_VFD.obj (.text)
    003f33b0 000000ac peristaltic_pump.obj (.text)
    003f345c 000000aa degasser.obj (.text)
    003f3506 000000a3 pid.obj (.text)
    003f35a9 0000009c rts2800_ml.lib : fd_add.obj (.text)
    003f3645 0000008b : fd_div.obj (.text)
    003f36d0 00000085 OC_Pump_MotorControl-0421.obj (.text)
    003f3755 00000083 rts2800_ml.lib : fd_mpy.obj (.text)
    003f37d8 00000083 : fs_div.obj (.text)
    003f385b 00000078 : fs_add.obj (.text)
    003f38d3 00000072 OC_Pump_Leak.obj (.text)
    003f3945 0000006c OC_Pump_VFD_Display-0421.obj (.text)
    003f39b1 0000006b OC_Pump_CpuTimer-0421.obj (.text)
    003f3a1c 0000005e OC_Pump_Spi-0421.obj (.text)
    003f3a7a 0000005a rts2800_ml.lib : fs_mpy.obj (.text)
    003f3ad4 00000046 OC_Pump_Gpio-HP-0421.obj (.text)
    003f3b1a 00000044 rts2800_ml.lib : boot.obj (.text)
    003f3b5e 00000031 : atoi.obj (.text)
    003f3b8f 0000002f : sprintf.obj (.text)
    003f3bbe 0000002e : ltoa.obj (.text)
    003f3bec 0000002b : rand.obj (.text)
    003f3c17 0000002a : fd_cmp.obj (.text)
    003f3c41 0000002a : l_div.obj (.text)
    003f3c6b 00000029 : fs_tol.obj (.text)
    003f3c94 00000028 OC_Pump_PieCtrl-0421.obj (.text)
    003f3cbc 00000025 rts2800_ml.lib : fs_toi.obj (.text)
    003f3ce1 00000022 : i_div.obj (.text)
    003f3d03 00000021 : fd_toi.obj (.text)
    003f3d24 00000021 : fs_toul.obj (.text)
    003f3d45 00000021 : memcpy_ff.obj (.text)
    003f3d66 00000020 OC_Pump_PieVect-0421.obj (.text)
    003f3d86 0000001f rts2800_ml.lib : fd_tol.obj (.text)
    003f3da5 0000001e : ll_cmp.obj (.text)
    003f3dc3 0000001d : fs_tou.obj (.text)
    003f3de0 0000001c : fs_tofd.obj (.text)
    003f3dfc 0000001c : l_tofd.obj (.text)
    003f3e18 0000001b : args_main.obj (.text)
    003f3e33 0000001a : i_tofs.obj (.text)
    003f3e4d 0000001a : l_tofs.obj (.text)
    003f3e67 00000019 : exit.obj (.text)
    003f3e80 00000017 : fs_cmp.obj (.text)
    003f3e97 00000016 bootloader.obj (.text)
    003f3ead 00000015 rts2800_ml.lib : memcmp.obj (.text)
    003f3ec2 00000014 : ll_mpy.obj (.text)
    003f3ed6 00000013 : ul_tofs.obj (.text)
    003f3ee9 00000012 : memccpy.obj (.text)
    003f3efb 00000012 valve.obj (.text)
    003f3f0d 00000010 rts2800_ml.lib : u_tofs.obj (.text)
    003f3f1d 0000000e : fd_sub.obj (.text)
    003f3f2b 0000000b : u_div.obj (.text)
    003f3f36 00000009 : _lock.obj (.text)
    003f3f3f 00000009 : fd_neg.obj (.text)
    003f3f48 00000009 : strcpy.obj (.text)
    003f3f51 00000008 DSP280x_CodeStartBranch.obj (.text)
    003f3f59 00000008 OC_Pump_Flash280x_CsmKeys-0421.obj (.text)
    003f3f61 00000007 DSP280x_DisInt.obj (.text)
    003f3f68 00000007 rts2800_ml.lib : memset.obj (.text)
    003f3f6f 00000004 OC_Pump_usDelay-0421.obj (.text)
    
    codestart
    * 0 003f7ff6 00000002
    003f7ff6 00000002 DSP280x_CodeStartBranch.obj (codestart)
    
    IQmathTables
    * 0 003ff000 00000b50 NOLOAD SECTION
    003ff000 00000b50 IQmath.lib : IQmathTables.obj (IQmathTables)
    
    .reset 0 003fffc0 00000002 DSECT
    003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
    
    vectors 0 003fffc2 00000000 DSECT
    
    .stack 1 00000000 00000800 UNINITIALIZED
    00000000 00000800 --HOLE--
    
    DevEmuRegsFile
    * 1 00000880 000000d0 UNINITIALIZED
    00000880 000000d0 OC_Pump_GlobalVariableDefs-0421.obj (DevEmuRegsFile)
    
    FlashRegsFile
    * 1 00000a80 00000008 UNINITIALIZED
    00000a80 00000008 OC_Pump_GlobalVariableDefs-0421.obj (FlashRegsFile)
    
    CsmRegsFile
    * 1 00000ae0 00000010 UNINITIALIZED
    00000ae0 00000010 OC_Pump_GlobalVariableDefs-0421.obj (CsmRegsFile)
    
    AdcMirrorFile
    * 1 00000b00 00000010 UNINITIALIZED
    00000b00 00000010 OC_Pump_GlobalVariableDefs-0421.obj (AdcMirrorFile)
    
    CpuTimer0RegsFile
    * 1 00000c00 00000008 UNINITIALIZED
    00000c00 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile
    * 1 00000c08 00000008 UNINITIALIZED
    00000c08 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile
    * 1 00000c10 00000008 UNINITIALIZED
    00000c10 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile
    * 1 00000ce0 0000001a UNINITIALIZED
    00000ce0 0000001a OC_Pump_GlobalVariableDefs-0421.obj (PieCtrlRegsFile)
    
    PieVectTableFile
    * 1 00000d00 00000100 UNINITIALIZED
    00000d00 00000100 OC_Pump_GlobalVariableDefs-0421.obj (PieVectTableFile)
    
    ECanaRegsFile
    * 1 00006000 00000034 UNINITIALIZED
    00006000 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile
    * 1 00006040 00000040 UNINITIALIZED
    00006040 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile
    * 1 00006080 00000040 UNINITIALIZED
    00006080 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile
    * 1 000060c0 00000040 UNINITIALIZED
    000060c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile
    * 1 00006100 00000100 UNINITIALIZED
    00006100 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMboxesFile)
    
    ECanbRegsFile
    * 1 00006200 00000034 UNINITIALIZED
    00006200 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile
    * 1 00006240 00000040 UNINITIALIZED
    00006240 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile
    * 1 00006280 00000040 UNINITIALIZED
    00006280 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile
    * 1 000062c0 00000040 UNINITIALIZED
    000062c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile
    * 1 00006300 00000100 UNINITIALIZED
    00006300 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMboxesFile)
    
    EPwm1RegsFile
    * 1 00006800 00000022 UNINITIALIZED
    00006800 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm1RegsFile)
    
    EPwm2RegsFile
    * 1 00006840 00000022 UNINITIALIZED
    00006840 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm2RegsFile)
    
    EPwm3RegsFile
    * 1 00006880 00000022 UNINITIALIZED
    00006880 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm3RegsFile)
    
    EPwm4RegsFile
    * 1 000068c0 00000022 UNINITIALIZED
    000068c0 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm4RegsFile)
    
    EPwm5RegsFile
    * 1 00006900 00000022 UNINITIALIZED
    00006900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm5RegsFile)
    
    EPwm6RegsFile
    * 1 00006940 00000022 UNINITIALIZED
    00006940 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm6RegsFile)
    
    ECap1RegsFile
    * 1 00006a00 00000020 UNINITIALIZED
    00006a00 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap1RegsFile)
    
    ECap2RegsFile
    * 1 00006a20 00000020 UNINITIALIZED
    00006a20 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap2RegsFile)
    
    ECap3RegsFile
    * 1 00006a40 00000020 UNINITIALIZED
    00006a40 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap3RegsFile)
    
    ECap4RegsFile
    * 1 00006a60 00000020 UNINITIALIZED
    00006a60 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap4RegsFile)
    
    EQep1RegsFile
    * 1 00006b00 00000040 UNINITIALIZED
    00006b00 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep1RegsFile)
    
    EQep2RegsFile
    * 1 00006b40 00000040 UNINITIALIZED
    00006b40 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile
    * 1 00006f80 00000040 UNINITIALIZED
    00006f80 00000040 OC_Pump_GlobalVariableDefs-0421.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile
    * 1 00006fc0 00000020 UNINITIALIZED
    00006fc0 00000020 OC_Pump_GlobalVariableDefs-0421.obj (GpioDataRegsFile)
    
    GpioIntRegsFile
    * 1 00006fe0 0000000a UNINITIALIZED
    00006fe0 0000000a OC_Pump_GlobalVariableDefs-0421.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile
    * 1 00007010 00000020 UNINITIALIZED
    00007010 00000020 OC_Pump_GlobalVariableDefs-0421.obj (SysCtrlRegsFile)
    
    SpiaRegsFile
    * 1 00007040 00000010 UNINITIALIZED
    00007040 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpiaRegsFile)
    
    SciaRegsFile
    * 1 00007050 00000010 UNINITIALIZED
    00007050 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SciaRegsFile)
    
    XIntruptRegsFile
    * 1 00007070 00000010 UNINITIALIZED
    00007070 00000010 OC_Pump_GlobalVariableDefs-0421.obj (XIntruptRegsFile)
    
    AdcRegsFile
    * 1 00007100 0000001e UNINITIALIZED
    00007100 0000001e OC_Pump_GlobalVariableDefs-0421.obj (AdcRegsFile)
    
    SpibRegsFile
    * 1 00007740 00000010 UNINITIALIZED
    00007740 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpibRegsFile)
    
    ScibRegsFile
    * 1 00007750 00000010 UNINITIALIZED
    00007750 00000010 OC_Pump_GlobalVariableDefs-0421.obj (ScibRegsFile)
    
    SpicRegsFile
    * 1 00007760 00000010 UNINITIALIZED
    00007760 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpicRegsFile)
    
    SpidRegsFile
    * 1 00007780 00000010 UNINITIALIZED
    00007780 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpidRegsFile)
    
    I2caRegsFile
    * 1 00007900 00000022 UNINITIALIZED
    00007900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (I2caRegsFile)
    
    .CanData 1 00009c00 00000230 UNINITIALIZED
    00009c00 00000230 OC_Pump_eCAN-0421.obj (.CanData)
    
    .CAM_AND_VALVE_INFO
    * 1 00009e30 00000038 UNINITIALIZED
    00009e30 00000002 OC_Pump_SubprogramC-0421.obj (.CAM_AND_VALVE_INFO)
    00009e32 0000000e --HOLE--
    00009e40 00000014 Pump_Cam_Data.obj (.CAM_AND_VALVE_INFO)
    00009e54 00000014 prop_valve.obj (.CAM_AND_VALVE_INFO)
    
    CsmPwlFile
    * 1 003f7ff8 00000008 UNINITIALIZED
    003f7ff8 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CsmPwlFile)
    
    .BigEbss 1 003fa000 00000a40 UNINITIALIZED
    003fa000 00000a40 SectionVFD.obj (.BigEbss)
    
    .bss 1 003fa000 00000000 UNINITIALIZED
    
    .SerialData
    * 1 003faa40 000009e0 UNINITIALIZED
    003faa40 000009e0 pump.obj (.SerialData)
    
    .ebss 1 003fb420 00000841 UNINITIALIZED
    003fb420 00000018 OC_Pump_CpuTimer-0421.obj (.ebss)
    003fb438 00000007 degasser.obj (.ebss)
    003fb43f 00000001 --HOLE--
    003fb440 00000280 debug_only.obj (.ebss)
    003fb6c0 00000240 OC_Pump_DefaultIsr-0421.obj (.ebss)
    003fb900 00000182 pump.obj (.ebss)
    003fba82 0000003e OC_Pump_MotorControl-0421.obj (.ebss)
    003fbac0 000000b2 Leak.obj (.ebss)
    003fbb72 0000000e pid.obj (.ebss)
    003fbb80 0000003c OC_Pump_NewDisplay.obj (.ebss)
    003fbbbc 00000004 Flash2808_API_V302.lib : Flash28_Globals.obj (.ebss)
    003fbbc0 0000002a OC_Pump_SubprogramC-0421.obj (.ebss)
    003fbbea 00000014 OC_Pump_Flash.obj (.ebss)
    003fbbfe 00000002 OC_Pump_FRAM-0421.obj (.ebss)
    003fbc00 00000012 OC_Pump_Adc-0421.obj (.ebss)
    003fbc12 0000000a OC_Pump_eCAN-0421.obj (.ebss)
    003fbc1c 0000000a SectionVFD.obj (.ebss)
    003fbc26 00000009 OC_Pump_PressureFluc.obj (.ebss)
    003fbc2f 00000009 valve.obj (.ebss)
    003fbc38 00000006 OC_Pump_SubprogramA-0421.obj (.ebss)
    003fbc3e 00000002 rts2800_ml.lib : rand.obj (.ebss)
    003fbc40 00000006 peristaltic_pump.obj (.ebss)
    003fbc46 00000004 OC_Pump_Control_F2806-0421.obj (.ebss)
    003fbc4a 00000004 OC_Pump_GradeTable.obj (.ebss)
    003fbc4e 00000004 prop_valve.obj (.ebss)
    003fbc52 00000004 pwm_clock_div.obj (.ebss)
    003fbc56 00000004 rts2800_ml.lib : _lock.obj (.ebss)
    003fbc5a 00000004 : exit.obj (.ebss)
    003fbc5e 00000003 OC_Pump_SubprogramB-0421.obj (.ebss)
    
    .GradeTable
    * 1 003fbc80 000001e0 UNINITIALIZED
    003fbc80 000001e0 OC_Pump_GradeTable.obj (.GradeTable)
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
    
    address name
    -------- ----
    003fa000 .bss
    ffffffff .text
    003f3e67 C$$EXIT
    003f35a9 FD$$ADD
    003f3c17 FD$$CMP
    003f3645 FD$$DIV
    003f3755 FD$$MPY
    003f3f3f FD$$NEG
    003f3f1d FD$$SUB
    003f3d03 FD$$TOI
    003f3d86 FD$$TOL
    003f3860 FS$$ADD
    003f3e80 FS$$CMP
    003f37d8 FS$$DIV
    003f3a7a FS$$MPY
    003f385b FS$$SUB
    003f3de0 FS$$TOFD
    003f3cbc FS$$TOI
    003f3c6b FS$$TOL
    003f3dc3 FS$$TOU
    003f3d24 FS$$TOUL
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3e33 I$$TOFS
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3dfc L$$TOFD
    003f3e4d L$$TOFS
    003f3da5 LL$$CMP
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f3ec2 LL$$MPY
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f0d U$$TOFS
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3ed6 UL$$TOFS
    003f3db7 ULL$$CMP
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f1ec2 _ADCINT_ISR
    00009180 _ADReady_isr
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    00000b00 _AdcMirror
    00007100 _AdcRegs
    003f28ca _AnalyseSciRxData
    003fb926 _AreaOfShadow_Correct
    003ed532 _CAN_Tx_Data
    003effe7 _CalcUnRegulateStart
    003ef57f _CalculateTotalFlowVol
    003eff8d _CamParamsSet
    003fbc1b _Can_Rx_8Byte_Count
    003fbbc4 _Can_Rx_DL
    003fbc13 _Can_Temp
    003fbc12 _Can_Tx_8Byte_Count
    003ed504 _Can_Tx_Resp
    003f3095 _CheckErrorAndWarn
    003f1c7c _CheckWarn
    003ee6f7 _ClearPumpUsageInfor
    003f39e8 _ConfigCpuTimer
    003f29f7 _ControlFRAM_CS
    00008000 _Control_APump_isr
    003fb430 _CpuTimer0
    00000c00 _CpuTimer0Regs
    003fb420 _CpuTimer1
    00000c08 _CpuTimer1Regs
    003fb428 _CpuTimer2
    00000c10 _CpuTimer2Regs
    00008598 _Cpu_Timer0_isr
    003f7ff8 _CsmPwl
    00000ae0 _CsmRegs
    003f315e _CsmUnlock
    003f1de8 _DATALOG_ISR
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f6f _DSP28x_usDelay
    000091c9 _DataSendtoPC
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    00000880 _DevEmuRegs
    003f30af _DisableDog
    003f1a69 _DispMainInterfce
    000092b0 _DispProportion
    003f1a33 _DispPumpInfor
    003f1a19 _DispTestMode
    003f1b0d _DispWarn
    003efc24 _DisposalSciError
    003f2187 _ECAN0INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f218c _ECAN1INTA_ISR
    003f2196 _ECAN1INTB_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    00006040 _ECanaLAMRegs
    000060c0 _ECanaMOTORegs
    00006080 _ECanaMOTSRegs
    00006100 _ECanaMboxes
    00006000 _ECanaRegs
    00006240 _ECanbLAMRegs
    000062c0 _ECanbMOTORegs
    00006280 _ECanbMOTSRegs
    00006300 _ECanbMboxes
    00006200 _ECanbRegs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    003f219b _EMPTY_ISR
    003f1df2 _EMUINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f203a _EPWM5_INT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f203f _EPWM6_INT_ISR
    003f1eea _EPWM6_TZINT_ISR
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    003f3cb3 _EnableInterrupts
    000094ad _Example_CallFlashAPI
    003f2f58 _Example_CsmUnlock
    000094d4 _Example_Error
    003f2fa7 _Example_MemCopy
    003f2647 _ExecGradeTable
    003f3703 _FindPumpPosition
    00009973 _Fl2808_ClearSector
    000098de _Fl2808_CompactSector
    00009883 _Fl2808_EraseSector
    000099d9 _Fl2808_Init
    00009932 _Fl28x_ClearLoop
    00009765 _Fl28x_ClosePulse
    00009840 _Fl28x_CompactPulse
    00009806 _Fl28x_CompactVerify
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a05 _Fl28x_DisableNMI
    00009710 _Fl28x_EnterCmdMode
    000096b1 _Fl28x_ErasePulse
    00009669 _Fl28x_EraseVerify
    00009735 _Fl28x_FlashRegSleep
    00009703 _Fl28x_LeaveCmdMode
    0000977c _Fl28x_MaskAll
    00009754 _Fl28x_OpenPulse
    000097c4 _Fl28x_ProgPulse
    00009787 _Fl28x_ProgVerify
    00009a22 _Fl28x_RestoreInt
    000099fd _Fl28x_WatchDogDisable
    00009a25 _Flash2808_APIVersionHex
    000095c7 _Flash2808_Erase
    0000951e _Flash2808_Program
    000099a6 _Flash2808_Verify
    003ec51e _Flash28_API_LoadEnd
    003ec000 _Flash28_API_LoadStart
    0000950a _Flash28_API_RunStart
    00000a80 _FlashRegs
    003fbbea _FlashStatus
    003fbbbe _Flash_CPUScaleFactor
    003fbbbc _Flash_CallbackPtr
    003f3004 _FlowRateCorrect
    00008df4 _FluctuationDecrease
    003f2c5f _GetAlarmStatus
    00008ec4 _GetCoie
    003f2ca4 _GetLeakBaseInfo
    003f2c4f _GetLeakSensi
    003f2c91 _GetLeakStatus
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    003f257d _GradeTable
    000089eb _GradeTableControl
    003f249f _GradeTableStartEnd
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    00007900 _I2caRegs
    003f1dfc _ILLEGAL_ISR
    003f1de3 _INT13_ISR
    00009500 _INT14_ISR
    003ffad8 _IQ10mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ff9e8 _IQ30mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ff824 _IQatan2HalfPITable
    003ff862 _IQatan2Table
    003ff9e8 _IQatan2TableEnd
    003ff100 _IQcosTable
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff824 _IQisqrtTableEnd
    003ff9e8 _IQmpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    003ff000 _IQsinTable
    003ff400 _IQsinTableEnd
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQsqrtTable
    003ff824 _IQsqrtTableEnd
    003f3928 _InitAdc
    003f39b1 _InitCpuTimers
    003f345c _InitDegasser
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    000094db _InitFlash
    003f2c22 _InitLeakPara
    003f30e4 _InitPeripheralClocks
    003f33b0 _InitPeristalticPump
    003f33dc _InitPeristalticPumpIO
    003f3c94 _InitPieCtrl
    003f3d66 _InitPieVectTable
    003f30b7 _InitPll
    003f2c95 _InitPowerUpAdjust
    003efc39 _InitPressureFluc
    003f3255 _InitPumpAdc
    003f3081 _InitPumpExtItrpt
    003f3ad4 _InitPumpGpio
    003ef5a6 _InitPumpModule
    003f36d0 _InitPumpMotor
    003f2753 _InitPumpSci
    003f3a1c _InitPumpSpi
    003ed2fd _InitPumpeCAN
    003ed2e7 _InitPumpeCANGpio
    003f2ca7 _InitPumpePWM
    003f3e97 _InitSciaGpio
    003f3a50 _InitSpibGpio
    003f30a7 _InitSysCtrl
    003f2cea _InitValveEPwm
    003f2ce5 _InitValveEPwmGpio
    003f3efb _InitValveGpio
    003f2eb6 _InitWriteFlash
    003f33c0 _InitePWM5
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    003f196e _JudgeTestMode
    003fbad0 _Leak
    003f2c63 _LeakCheck
    003f2c32 _LeakSample
    003f1df7 _NMI_ISR
    003f21a0 _PIE_RESERVED
    003f2fbc _PIE_VectCtrl
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003ee459 _PcConnect
    003f342c _PeristalticPumpSpeedSet
    003f33ee _PeristalticPumpStateSet
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    003ecec6 _PieVectTableInit
    003fbc31 _PinA
    003fbc33 _PinB
    003fbc32 _PinC
    003fbc36 _PinD
    003f1a26 _PowerOnDispWelcome
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    00008f94 _PreSaveVFD
    003efb4b _PressureExceedLimit
    003ee98c _PressureRevise
    003eff64 _PrimaryAxisTrans
    003f36dc _PumpAMoveBySteps
    003ef793 _PumpMotorInitialPosition
    003ee7ee _PumpSelfCheck
    003f1a5c _PumpSelfcheck
    003f1ded _RTOSINT_ISR
    003f150a _RamfuncsLoadEnd
    003f0000 _RamfuncsLoadStart
    00008000 _RamfuncsRunStart
    003ef7c9 _ReadDataValueFromFRAM
    003f2a26 _ReadFRAM
    003f2abc _ReadFRAMData
    003efc30 _ReadPumpRxData
    003eeafd _ReplacePumpSealRing
    003f3474 _ResetDegasser
    003ee9ee _RetAPumpFR_Factor
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003ee491 _RetFramVer
    003eecb8 _RetPumpFlowrate
    003ee849 _RetPumpMode
    00008d7c _RetPumpPercent
    003ee657 _RetPumpSoftVer
    003ee7e6 _RetPumpState
    003efd89 _RetTestComFator
    003ee743 _RunPump
    003f2094 _SCIRXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2120 _SCITXINTA_ISR
    003f2182 _SCITXINTB_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2067 _SPITXINTA_ISR
    003f2071 _SPITXINTB_ISR
    003f207b _SPITXINTC_ISR
    003f2085 _SPITXINTD_ISR
    003f2efe _Save2FlashD
    0000945b _SaveFlucArray
    00007050 _SciaRegs
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    00007750 _ScibRegs
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    0000838b _SearchValveOpenPoint
    003eff7a _SecondaryAxisTrans
    003fbbee _Sector
    003f1d08 _SelectStatus
    000090e3 _SendPressureToPC
    000094f6 _ServiceDog
    003eea2f _SetAPumpFR_Factor
    003f2c59 _SetAlarmOff
    003f2c53 _SetAlarmOn
    003efe8e _SetComFator
    003eea8e _SetFlowRate_FR_User_Factor
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003eebdd _SetLimitPressure
    003ee67a _SetOrRetSerNo
    003ee97f _SetPressureZero
    003ee62f _SetPumpType
    003ee8e1 _SetRetAPumpCompFactor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003ee93d _SetRetBPumpCompFactor
    003ee511 _SetRetFlashVer
    003f38d3 _SetRetLeakBaseLine
    003ee544 _SetRetLeakEnable
    003f38fc _SetRetLeakSensitivity
    003eec44 _SetRetPressureSlope
    003ee573 _SetRetPumpInfor
    003ee4d8 _SetRetStructVer
    003ed3f6 _Set_Can_Recv_Addr
    00007040 _SpiaRegs
    003f2a0b _SpiaTxRx_FRAM
    003f3945 _SpiaTxRx_VFD
    00007740 _SpibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    003ee778 _StopPump
    00007010 _SysCtrlRegs
    003f199d _SystemEnterTestMode
    003f1ec7 _TINT0_ISR
    0000938f _TakeEffect
    00008f12 _TheoreticalSpeedCalc
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f396c _VFD_Display
    003f1ecc _WAKEINT_ISR
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003ef5bb _WriteInitialValueToFRAM
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    00007070 _XIntruptRegs
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2d6 __IQ28mpyI32int
    003ed2c2 __IQ28toF
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000001 __TI_args_main
    ffffffff ___binit__
    003fa000 ___bss__
    ffffffff ___c_args__
    003ec51e ___cinit__
    003fa000 ___end__
    ffffffff ___etext__
    003f3d45 ___memcpy_ff
    ffffffff ___pinit__
    ffffffff ___text__
    003f3e18 __args_main
    003fbc5a __cleanup_ptr
    003ecdc4 __ctypes_
    003fbc5c __dtors_ptr
    003fbc58 __lock
    003f3f3e __nop
    003ee356 __printfi
    003f3f3a __register_lock
    003f3f36 __register_unlock
    00000000 __stack
    003fbc56 __unlock
    003f3e67 _abort
    003f21aa _action
    003f3b5e _atoi
    003f3b1a _c_int00
    00009e54 _channel_divide
    003fbaac _channel_info
    003f2add _copyFramData
    003eeda2 _debug_comm
    003fb439 _degasser_lights
    003fb43e _degasser_state
    003eda28 _eCANA0_isr
    003ed9e7 _eCANA1_isr
    003ed5e6 _eCAN_Send_Data
    00008871 _ePWM6_Timer_isr
    003f3e69 _exit
    003fb915 _g4t_end
    003fb927 _g4t_get_pressure
    003fb98b _g4t_index
    003fb924 _g4t_start
    003fb4c0 _g_512_words
    003fb441 _g_512_words_index
    003fb93e _g_ACopmFactor
    003fbbc3 _g_ADCTimerCount
    003fb978 _g_ADC_Error_Count
    003fb95d _g_ADC_Flag
    003fb979 _g_ADC_Result
    003fbc5f _g_ADC_Result2
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb9c8 _g_ALast_Seal_TFV
    003fb964 _g_AMotor_Loc
    003fb9a0 _g_AMotor_PulseNum
    003fb93f _g_APumpFindPhotoeFlag
    003fb9d0 _g_APump_FRF
    003fb9aa _g_APump_LitreCount
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb935 _g_ASeal_Num
    003fb958 _g_AWheel_LocCount
    003fb962 _g_A_loop
    003fbbe2 _g_A_pulses
    003fb973 _g_AdcResult
    003fbc07 _g_AdcResult2
    003fb9a6 _g_Arun_time
    003fb95a _g_AutoOpenPointFlag
    003fbc35 _g_Av
    003fb907 _g_Avr_Pressure
    003fb936 _g_BCopmFactor
    003fb92e _g_BHP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb9ca _g_BLast_Seal_TFV
    003fb963 _g_BMotor_Loc
    003fb91b _g_BMotor_PulseNum
    003fb940 _g_BPumpFindPhotoeFlag
    003fb9d4 _g_BPump_FRF
    003fb9ae _g_BPump_LitreCount
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c6 _g_BPump_TFV
    003fb938 _g_BSeal_Num
    003fb957 _g_BWheel_LocCount
    003fb997 _g_BeepAlarmFlag
    003fbbc5 _g_BeepFlag
    003fbbc1 _g_BeepTimes
    003fbbca _g_BeepTotalTimeCounts
    003fbc34 _g_Bv
    003fb910 _g_CAN_Timer_Count
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb939 _g_CLP_Pct_Set
    003fb99a _g_CalSysPressureFlag
    003fa040 _g_CamA
    003fbc24 _g_CamA_index
    003fa000 _g_CamB
    003fbc22 _g_CamB_index
    003fb908 _g_CanError_TimCount
    003fb99f _g_CanRxRDPtr
    003fb99c _g_CanRxWRPtr
    003fb904 _g_Can_ReTx_Count
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb925 _g_CoZero
    003fb937 _g_CopmFactor
    003fb9d8 _g_CurrentComFator
    003fb97a _g_CurrentPressure1
    003fbc37 _g_Cv
    003fb93b _g_DLP_Pct_Set
    003fb9a2 _g_DataCount
    003fb903 _g_Disable_SciTx_Flg
    003fbbc6 _g_DisplayTimerCount
    003fb951 _g_Display_FP
    003fbc30 _g_Dv
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9ba _g_EPWM2_Period_Backup
    003fb9a3 _g_EcanRecvLength
    003fb953 _g_ExLimtTimerCount
    003fb980 _g_ExecGradeTableFlag
    003fb986 _g_FRAM_Error_Count
    003fb9b0 _g_FactorFlowCompensation
    003fb99e _g_FlashEraseFlag
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb967 _g_FlowRate_Set
    003fb943 _g_FlowRate_User_CorFatorA
    003fb941 _g_FlowRate_User_CorFatorB
    003fb994 _g_FlucFlag
    003fb928 _g_FlucStart
    003fbc80 _g_GradeTable
    003fb97e _g_GradeTablePtr
    003fb985 _g_GradeTableStartEndFlag
    003fb9ac _g_GradeTableTimerCount
    003fb9e2 _g_GradeTable_Slope
    003fb97f _g_GradeTable_Totallines
    003fb981 _g_GradeTable_Totallines_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb901 _g_Hyper_MaxPL_Flag
    003fb960 _g_Int_Pressure
    003fbc60 _g_Int_Pressure2
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb902 _g_Judge_MinPL_Flg
    003fbb73 _g_Kd_s
    003fbb72 _g_Ki_s
    003fbb74 _g_Kp_s
    003fb990 _g_LeakADLine0
    003fb989 _g_LeakADLine8
    003fb94b _g_LeakAlarm
    003fb942 _g_LeakAlarm_Count
    003fb92f _g_LeakCheckFlag
    003fbbc0 _g_LeakCheckTimeCounts
    003fb98a _g_LeakLimitLow
    003fb988 _g_LeakLimitUp
    003fb930 _g_LeaktimerCount
    003fb954 _g_MaxPressureLimit
    003fb956 _g_MinPressureLimit
    003fb999 _g_Mode_BACKUP
    003fb9b4 _g_MotrStepsFor1Degree
    003fbc17 _g_MultiSubFramesFlag
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fb995 _g_ONE_LITRE_CYCLE
    003fb922 _g_OpenPointCor
    003fb929 _g_OpenPointCorB
    003fb94d _g_PLimAlarm
    003fb97d _g_PSI_MPa_Bar
    003fb9dc _g_PWMTimeBase
    003fb94a _g_PointCount
    003fb94c _g_PreExceedLimitFlag
    003fb959 _g_PreFlucDebug
    003fb95b _g_PreFlucDebugTemp
    003fb97b _g_PreFlucFlagA
    003fb974 _g_PreFlucFlagB
    003fba40 _g_PressureSum1024Steps
    003fb921 _g_PressureSum1024StepsCount
    003fb9b2 _g_PressureSumSteps
    003fb916 _g_PressureSumStepsCount
    003fb9b8 _g_Pressure_MPa
    003fb95c _g_Pressure_Psi
    003fb975 _g_Psi
    003fbc03 _g_Psi2
    003fb933 _g_PumpAFRCor
    003fb906 _g_PumpAFRCorOffset
    003fb932 _g_PumpAFRPre
    003fbbe4 _g_PumpAPhoto
    003fbbe8 _g_PumpAPhotoBack1
    003fbbe6 _g_PumpAPhotoBack2
    003fb91a _g_PumpASteps
    003fb91c _g_PumpAStepsFlag
    003fb92b _g_PumpBFRCor
    003fb905 _g_PumpBFRCorOffset
    003fb92a _g_PumpBFRPre
    003fb991 _g_PumpIdleFlag
    003fbb92 _g_PumpModePtr
    003fb98f _g_PumpStandebyFlag
    003fbba0 _g_PumpStatus
    003fbb90 _g_PumpStatusPtr
    003fb919 _g_PumpStatus_Flag
    003fb918 _g_PumpStatus_Flag_Backup
    003fb965 _g_PumpStatus_Flg
    003fb917 _g_PumpType
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb94 _g_PumpWarn
    003fbb8e _g_PumpWarnFlag
    003fbb86 _g_PumpWarnFlagCurBits
    003fb95e _g_Pump_Mode_Flag
    003fb6c8 _g_R
    003fb98e _g_RcvGadeTableOverTime
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb996 _g_RecvCount
    003fb949 _g_RefreshDisplay_Flg
    003fb9a1 _g_RespCount
    003fac40 _g_RxQueue
    003fb90e _g_Rx_Cmd
    003fba00 _g_Rx_Data
    003fb90b _g_Rx_Data_Check_Sum
    003fb90a _g_Rx_Data_Len
    003fb90c _g_Rx_Data_Len_Buf
    003fb912 _g_Rx_Frame_Sort
    003fb948 _g_Rx_RD_Count
    003fb946 _g_Rx_WR_Count
    003fb931 _g_SciUsbPreSelect
    003fb947 _g_SciUsbSelect
    003faa40 _g_Sci_Tx_Data_Buf
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb977 _g_SendRTPressureFlag
    003fb913 _g_SerialPortCount
    003fb911 _g_SerialPortST
    003fb9bc _g_Slope_Pressure
    003fbc5e _g_Slope_Pressure2
    003fb97c _g_StandPressure1
    003fb923 _g_SysStandPressure
    003fb94e _g_Under_MinPL_Count
    003fb900 _g_Under_MinPL_Flag
    003fb9a5 _g_Use_Can_Port
    003fb90f _g_Use_USB_Flg
    003fbc2f _g_ValveFlag
    003fbb84 _g_VfdDispSwitchFlag
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbbae _g_Vfd_Disp_Func
    003fb983 _g_WriteA
    003fb982 _g_WriteB
    003fb968 _g_WriteFlashFlag
    003fb984 _g_WriteWhichPump
    003fb96a _g_acquire_end
    003fb971 _g_acquire_next
    003fb969 _g_acquire_trigger
    003fbc4f _g_action_index
    003fbc47 _g_adc_debug_flag
    003fba87 _g_auto_run_step
    003fbc06 _g_avg_err_ad
    003fbc4c _g_bSample
    003fb95f _g_bootloader_mode
    00009e40 _g_cam_info
    003fbaa2 _g_cha
    003fbc50 _g_channel_index
    003fb998 _g_coie_mode
    003fb96b _g_count_index
    003fbc4e _g_cur_loss_ratio
    003fbbdb _g_dagasser_cnt
    003fb700 _g_data512
    003fba89 _g_debug_PointA
    003fba8b _g_debug_PointD
    003fbc08 _g_debug_adc
    003fba8a _g_debug_percentA
    003fba86 _g_debug_percent_mode
    003fb976 _g_debug_sendFreq
    003fb43c _g_degasser_on_or_off
    003fb438 _g_degasser_state_sample_flag
    003fb43d _g_degasser_type
    003fb9be _g_f64EPWM2_flow_correct
    003fbc1d _g_flashD_Pai
    003fbc1c _g_flashD_Pbi
    003fb96d _g_flashD_write_count
    003fb96c _g_flashD_write_flag
    003fb992 _g_flash_version_no
    003fba88 _g_flowrate_fb
    003fb90d _g_fr_correct_factorA
    003fb955 _g_fr_hope
    003fb914 _g_fr_rise
    003fb91f _g_gradient_hold
    003fb966 _g_handshake
    003fb99b _g_hardware_version_no
    003fba8c _g_imbition_pre_save_setting
    003fbc42 _g_intermittent_time
    003fbc28 _g_limit
    003fbc3a _g_loss_ratio_coeff_b
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3c _g_loss_ratio_coeff_press
    003fbbdc _g_loss_ratio_correct_method
    003fb98d _g_loss_ratio_modify
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc51 _g_percent_loop
    003fbc41 _g_peristaltic_motor_cnt
    003fbc43 _g_peristaltic_pump_info
    003fbc40 _g_peristaltic_pump_state
    003fbb76 _g_pidData
    003fbc54 _g_pump_A_period
    003fbc52 _g_pump_B_period
    003fbbcc _g_pwm_shoot_delay
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb920 _g_rx_from
    003fb909 _g_s_Timer_Count
    003fb970 _g_shoot
    003fb972 _g_shoot_time
    003fbc01 _g_single_err_ad
    003fb993 _g_structure_version_no
    003fb98c _g_suction_offset
    003fbc00 _g_test_ad_err_flag
    003fb9a8 _g_timeout
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fb961 _g_valve_Tf
    003fbbde _g_valve_correct_method
    00009e30 _g_valve_duty
    003f318f _getClkdiv
    003f224a _getEngineeringStep_big_div
    003fbacc _gm_i16LeakBase
    003fbac3 _gm_i16LeakBaseTemp
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbacd _gm_u16AdcTemp
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac2 _gm_u16LeakSensi
    003fbac9 _gm_u16LeakSensiAD
    003fbac8 _gm_u16LeakStatus
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac4 _gm_u16StartSample
    003fba85 _gs_PumpAHomeSteps
    003fbc4a _gs_RcvGradeTableFlag
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb83 _gs_VfdTimerCount
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003f150a _idle_task
    003f3bbe _ltoa
    003f1896 _main
    003f3ee9 _memccpy
    003f3ead _memcmp
    003f3f68 _memset
    003ef56e _nsDelay
    003f21e9 _open_valve_pwm_new
    003f3533 _pid_Controller
    003f3506 _pid_Init
    003f35a2 _pid_Reset_Integrator
    003f3bfc _rand
    003f3303 _realtime_VFD
    003eecf8 _response
    003f21a5 _rsvd_ISR
    003f3b8f _sprintf
    003f3bec _srand
    003f3f48 _strcpy
    003efff4 _strlen
    003fb9ce _tps
    003fb9cc _u32Td
    ffffffff binit
    003ec51e cinit
    003f7ff6 code_start
    003fa000 end
    ffffffff etext
    ffffffff pinit
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address
    
    address name
    -------- ----
    00000000 __stack
    00000001 __TI_args_main
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000880 _DevEmuRegs
    00000a80 _FlashRegs
    00000ae0 _CsmRegs
    00000b00 _AdcMirror
    00000c00 _CpuTimer0Regs
    00000c08 _CpuTimer1Regs
    00000c10 _CpuTimer2Regs
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    00006000 _ECanaRegs
    00006040 _ECanaLAMRegs
    00006080 _ECanaMOTSRegs
    000060c0 _ECanaMOTORegs
    00006100 _ECanaMboxes
    00006200 _ECanbRegs
    00006240 _ECanbLAMRegs
    00006280 _ECanbMOTSRegs
    000062c0 _ECanbMOTORegs
    00006300 _ECanbMboxes
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    00007010 _SysCtrlRegs
    00007040 _SpiaRegs
    00007050 _SciaRegs
    00007070 _XIntruptRegs
    00007100 _AdcRegs
    00007740 _SpibRegs
    00007750 _ScibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    00007900 _I2caRegs
    00008000 _Control_APump_isr
    00008000 _RamfuncsRunStart
    0000838b _SearchValveOpenPoint
    00008598 _Cpu_Timer0_isr
    00008871 _ePWM6_Timer_isr
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    000089eb _GradeTableControl
    00008d7c _RetPumpPercent
    00008df4 _FluctuationDecrease
    00008ec4 _GetCoie
    00008f12 _TheoreticalSpeedCalc
    00008f94 _PreSaveVFD
    000090e3 _SendPressureToPC
    00009180 _ADReady_isr
    000091c9 _DataSendtoPC
    000092b0 _DispProportion
    0000938f _TakeEffect
    0000945b _SaveFlucArray
    000094ad _Example_CallFlashAPI
    000094d4 _Example_Error
    000094db _InitFlash
    000094f6 _ServiceDog
    00009500 _INT14_ISR
    0000950a _Flash28_API_RunStart
    0000951e _Flash2808_Program
    000095c7 _Flash2808_Erase
    00009669 _Fl28x_EraseVerify
    000096b1 _Fl28x_ErasePulse
    00009703 _Fl28x_LeaveCmdMode
    00009710 _Fl28x_EnterCmdMode
    00009735 _Fl28x_FlashRegSleep
    00009754 _Fl28x_OpenPulse
    00009765 _Fl28x_ClosePulse
    0000977c _Fl28x_MaskAll
    00009787 _Fl28x_ProgVerify
    000097c4 _Fl28x_ProgPulse
    00009806 _Fl28x_CompactVerify
    00009840 _Fl28x_CompactPulse
    00009883 _Fl2808_EraseSector
    000098de _Fl2808_CompactSector
    00009932 _Fl28x_ClearLoop
    00009973 _Fl2808_ClearSector
    000099a6 _Flash2808_Verify
    000099d9 _Fl2808_Init
    000099fd _Fl28x_WatchDogDisable
    00009a05 _Fl28x_DisableNMI
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a22 _Fl28x_RestoreInt
    00009a25 _Flash2808_APIVersionHex
    00009e30 _g_valve_duty
    00009e40 _g_cam_info
    00009e54 _channel_divide
    003ec000 _Flash28_API_LoadStart
    003ec51e _Flash28_API_LoadEnd
    003ec51e ___cinit__
    003ec51e cinit
    003ecdc4 __ctypes_
    003ecec6 _PieVectTableInit
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2c2 __IQ28toF
    003ed2d6 __IQ28mpyI32int
    003ed2e7 _InitPumpeCANGpio
    003ed2fd _InitPumpeCAN
    003ed3f6 _Set_Can_Recv_Addr
    003ed504 _Can_Tx_Resp
    003ed532 _CAN_Tx_Data
    003ed5e6 _eCAN_Send_Data
    003ed9e7 _eCANA1_isr
    003eda28 _eCANA0_isr
    003ee356 __printfi
    003ee459 _PcConnect
    003ee491 _RetFramVer
    003ee4d8 _SetRetStructVer
    003ee511 _SetRetFlashVer
    003ee544 _SetRetLeakEnable
    003ee573 _SetRetPumpInfor
    003ee62f _SetPumpType
    003ee657 _RetPumpSoftVer
    003ee67a _SetOrRetSerNo
    003ee6f7 _ClearPumpUsageInfor
    003ee743 _RunPump
    003ee778 _StopPump
    003ee7e6 _RetPumpState
    003ee7ee _PumpSelfCheck
    003ee849 _RetPumpMode
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003ee8e1 _SetRetAPumpCompFactor
    003ee93d _SetRetBPumpCompFactor
    003ee97f _SetPressureZero
    003ee98c _PressureRevise
    003ee9ee _RetAPumpFR_Factor
    003eea2f _SetAPumpFR_Factor
    003eea8e _SetFlowRate_FR_User_Factor
    003eeafd _ReplacePumpSealRing
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003eebdd _SetLimitPressure
    003eec44 _SetRetPressureSlope
    003eecb8 _RetPumpFlowrate
    003eecf8 _response
    003eeda2 _debug_comm
    003ef56e _nsDelay
    003ef57f _CalculateTotalFlowVol
    003ef5a6 _InitPumpModule
    003ef5bb _WriteInitialValueToFRAM
    003ef793 _PumpMotorInitialPosition
    003ef7c9 _ReadDataValueFromFRAM
    003efb4b _PressureExceedLimit
    003efc24 _DisposalSciError
    003efc30 _ReadPumpRxData
    003efc39 _InitPressureFluc
    003efd89 _RetTestComFator
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003efe8e _SetComFator
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    003eff64 _PrimaryAxisTrans
    003eff7a _SecondaryAxisTrans
    003eff8d _CamParamsSet
    003effe7 _CalcUnRegulateStart
    003efff4 _strlen
    003f0000 _RamfuncsLoadStart
    003f150a _RamfuncsLoadEnd
    003f150a _idle_task
    003f1896 _main
    003f196e _JudgeTestMode
    003f199d _SystemEnterTestMode
    003f1a19 _DispTestMode
    003f1a26 _PowerOnDispWelcome
    003f1a33 _DispPumpInfor
    003f1a5c _PumpSelfcheck
    003f1a69 _DispMainInterfce
    003f1b0d _DispWarn
    003f1c7c _CheckWarn
    003f1d08 _SelectStatus
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    003f1de3 _INT13_ISR
    003f1de8 _DATALOG_ISR
    003f1ded _RTOSINT_ISR
    003f1df2 _EMUINT_ISR
    003f1df7 _NMI_ISR
    003f1dfc _ILLEGAL_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    003f1ec2 _ADCINT_ISR
    003f1ec7 _TINT0_ISR
    003f1ecc _WAKEINT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f1eea _EPWM6_TZINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f203a _EPWM5_INT_ISR
    003f203f _EPWM6_INT_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f2067 _SPITXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2071 _SPITXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f207b _SPITXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2085 _SPITXINTD_ISR
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    003f2094 _SCIRXINTA_ISR
    003f2120 _SCITXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2182 _SCITXINTB_ISR
    003f2187 _ECAN0INTA_ISR
    003f218c _ECAN1INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f2196 _ECAN1INTB_ISR
    003f219b _EMPTY_ISR
    003f21a0 _PIE_RESERVED
    003f21a5 _rsvd_ISR
    003f21aa _action
    003f21e9 _open_valve_pwm_new
    003f224a _getEngineeringStep_big_div
    003f249f _GradeTableStartEnd
    003f257d _GradeTable
    003f2647 _ExecGradeTable
    003f2753 _InitPumpSci
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    003f28ca _AnalyseSciRxData
    003f29f7 _ControlFRAM_CS
    003f2a0b _SpiaTxRx_FRAM
    003f2a26 _ReadFRAM
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003f2abc _ReadFRAMData
    003f2add _copyFramData
    003f2c22 _InitLeakPara
    003f2c32 _LeakSample
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003f2c4f _GetLeakSensi
    003f2c53 _SetAlarmOn
    003f2c59 _SetAlarmOff
    003f2c5f _GetAlarmStatus
    003f2c63 _LeakCheck
    003f2c91 _GetLeakStatus
    003f2c95 _InitPowerUpAdjust
    003f2ca4 _GetLeakBaseInfo
    003f2ca7 _InitPumpePWM
    003f2ce5 _InitValveEPwmGpio
    003f2cea _InitValveEPwm
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f2eb6 _InitWriteFlash
    003f2efe _Save2FlashD
    003f2f58 _Example_CsmUnlock
    003f2fa7 _Example_MemCopy
    003f2fbc _PIE_VectCtrl
    003f3004 _FlowRateCorrect
    003f3081 _InitPumpExtItrpt
    003f3095 _CheckErrorAndWarn
    003f30a7 _InitSysCtrl
    003f30af _DisableDog
    003f30b7 _InitPll
    003f30e4 _InitPeripheralClocks
    003f315e _CsmUnlock
    003f318f _getClkdiv
    003f3255 _InitPumpAdc
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3303 _realtime_VFD
    003f33b0 _InitPeristalticPump
    003f33c0 _InitePWM5
    003f33dc _InitPeristalticPumpIO
    003f33ee _PeristalticPumpStateSet
    003f342c _PeristalticPumpSpeedSet
    003f345c _InitDegasser
    003f3474 _ResetDegasser
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    003f3506 _pid_Init
    003f3533 _pid_Controller
    003f35a2 _pid_Reset_Integrator
    003f35a9 FD$$ADD
    003f3645 FD$$DIV
    003f36d0 _InitPumpMotor
    003f36dc _PumpAMoveBySteps
    003f3703 _FindPumpPosition
    003f3755 FD$$MPY
    003f37d8 FS$$DIV
    003f385b FS$$SUB
    003f3860 FS$$ADD
    003f38d3 _SetRetLeakBaseLine
    003f38fc _SetRetLeakSensitivity
    003f3928 _InitAdc
    003f3945 _SpiaTxRx_VFD
    003f396c _VFD_Display
    003f39b1 _InitCpuTimers
    003f39e8 _ConfigCpuTimer
    003f3a1c _InitPumpSpi
    003f3a50 _InitSpibGpio
    003f3a7a FS$$MPY
    003f3ad4 _InitPumpGpio
    003f3b1a _c_int00
    003f3b5e _atoi
    003f3b8f _sprintf
    003f3bbe _ltoa
    003f3bec _srand
    003f3bfc _rand
    003f3c17 FD$$CMP
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3c6b FS$$TOL
    003f3c94 _InitPieCtrl
    003f3cb3 _EnableInterrupts
    003f3cbc FS$$TOI
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3d03 FD$$TOI
    003f3d24 FS$$TOUL
    003f3d45 ___memcpy_ff
    003f3d66 _InitPieVectTable
    003f3d86 FD$$TOL
    003f3da5 LL$$CMP
    003f3db7 ULL$$CMP
    003f3dc3 FS$$TOU
    003f3de0 FS$$TOFD
    003f3dfc L$$TOFD
    003f3e18 __args_main
    003f3e33 I$$TOFS
    003f3e4d L$$TOFS
    003f3e67 C$$EXIT
    003f3e67 _abort
    003f3e69 _exit
    003f3e80 FS$$CMP
    003f3e97 _InitSciaGpio
    003f3ead _memcmp
    003f3ec2 LL$$MPY
    003f3ed6 UL$$TOFS
    003f3ee9 _memccpy
    003f3efb _InitValveGpio
    003f3f0d U$$TOFS
    003f3f1d FD$$SUB
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f36 __register_unlock
    003f3f3a __register_lock
    003f3f3e __nop
    003f3f3f FD$$NEG
    003f3f48 _strcpy
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f68 _memset
    003f3f6f _DSP28x_usDelay
    003f7ff6 code_start
    003f7ff8 _CsmPwl
    003fa000 .bss
    003fa000 ___bss__
    003fa000 ___end__
    003fa000 _g_CamB
    003fa000 end
    003fa040 _g_CamA
    003faa40 _g_Sci_Tx_Data_Buf
    003fac40 _g_RxQueue
    003fb420 _CpuTimer1
    003fb428 _CpuTimer2
    003fb430 _CpuTimer0
    003fb438 _g_degasser_state_sample_flag
    003fb439 _degasser_lights
    003fb43c _g_degasser_on_or_off
    003fb43d _g_degasser_type
    003fb43e _degasser_state
    003fb441 _g_512_words_index
    003fb4c0 _g_512_words
    003fb6c8 _g_R
    003fb700 _g_data512
    003fb900 _g_Under_MinPL_Flag
    003fb901 _g_Hyper_MaxPL_Flag
    003fb902 _g_Judge_MinPL_Flg
    003fb903 _g_Disable_SciTx_Flg
    003fb904 _g_Can_ReTx_Count
    003fb905 _g_PumpBFRCorOffset
    003fb906 _g_PumpAFRCorOffset
    003fb907 _g_Avr_Pressure
    003fb908 _g_CanError_TimCount
    003fb909 _g_s_Timer_Count
    003fb90a _g_Rx_Data_Len
    003fb90b _g_Rx_Data_Check_Sum
    003fb90c _g_Rx_Data_Len_Buf
    003fb90d _g_fr_correct_factorA
    003fb90e _g_Rx_Cmd
    003fb90f _g_Use_USB_Flg
    003fb910 _g_CAN_Timer_Count
    003fb911 _g_SerialPortST
    003fb912 _g_Rx_Frame_Sort
    003fb913 _g_SerialPortCount
    003fb914 _g_fr_rise
    003fb915 _g4t_end
    003fb916 _g_PressureSumStepsCount
    003fb917 _g_PumpType
    003fb918 _g_PumpStatus_Flag_Backup
    003fb919 _g_PumpStatus_Flag
    003fb91a _g_PumpASteps
    003fb91b _g_BMotor_PulseNum
    003fb91c _g_PumpAStepsFlag
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb91f _g_gradient_hold
    003fb920 _g_rx_from
    003fb921 _g_PressureSum1024StepsCount
    003fb922 _g_OpenPointCor
    003fb923 _g_SysStandPressure
    003fb924 _g4t_start
    003fb925 _g_CoZero
    003fb926 _AreaOfShadow_Correct
    003fb927 _g4t_get_pressure
    003fb928 _g_FlucStart
    003fb929 _g_OpenPointCorB
    003fb92a _g_PumpBFRPre
    003fb92b _g_PumpBFRCor
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb92e _g_BHP_Pct_Set
    003fb92f _g_LeakCheckFlag
    003fb930 _g_LeaktimerCount
    003fb931 _g_SciUsbPreSelect
    003fb932 _g_PumpAFRPre
    003fb933 _g_PumpAFRCor
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb935 _g_ASeal_Num
    003fb936 _g_BCopmFactor
    003fb937 _g_CopmFactor
    003fb938 _g_BSeal_Num
    003fb939 _g_CLP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb93b _g_DLP_Pct_Set
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb93e _g_ACopmFactor
    003fb93f _g_APumpFindPhotoeFlag
    003fb940 _g_BPumpFindPhotoeFlag
    003fb941 _g_FlowRate_User_CorFatorB
    003fb942 _g_LeakAlarm_Count
    003fb943 _g_FlowRate_User_CorFatorA
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb946 _g_Rx_WR_Count
    003fb947 _g_SciUsbSelect
    003fb948 _g_Rx_RD_Count
    003fb949 _g_RefreshDisplay_Flg
    003fb94a _g_PointCount
    003fb94b _g_LeakAlarm
    003fb94c _g_PreExceedLimitFlag
    003fb94d _g_PLimAlarm
    003fb94e _g_Under_MinPL_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb951 _g_Display_FP
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb953 _g_ExLimtTimerCount
    003fb954 _g_MaxPressureLimit
    003fb955 _g_fr_hope
    003fb956 _g_MinPressureLimit
    003fb957 _g_BWheel_LocCount
    003fb958 _g_AWheel_LocCount
    003fb959 _g_PreFlucDebug
    003fb95a _g_AutoOpenPointFlag
    003fb95b _g_PreFlucDebugTemp
    003fb95c _g_Pressure_Psi
    003fb95d _g_ADC_Flag
    003fb95e _g_Pump_Mode_Flag
    003fb95f _g_bootloader_mode
    003fb960 _g_Int_Pressure
    003fb961 _g_valve_Tf
    003fb962 _g_A_loop
    003fb963 _g_BMotor_Loc
    003fb964 _g_AMotor_Loc
    003fb965 _g_PumpStatus_Flg
    003fb966 _g_handshake
    003fb967 _g_FlowRate_Set
    003fb968 _g_WriteFlashFlag
    003fb969 _g_acquire_trigger
    003fb96a _g_acquire_end
    003fb96b _g_count_index
    003fb96c _g_flashD_write_flag
    003fb96d _g_flashD_write_count
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb970 _g_shoot
    003fb971 _g_acquire_next
    003fb972 _g_shoot_time
    003fb973 _g_AdcResult
    003fb974 _g_PreFlucFlagB
    003fb975 _g_Psi
    003fb976 _g_debug_sendFreq
    003fb977 _g_SendRTPressureFlag
    003fb978 _g_ADC_Error_Count
    003fb979 _g_ADC_Result
    003fb97a _g_CurrentPressure1
    003fb97b _g_PreFlucFlagA
    003fb97c _g_StandPressure1
    003fb97d _g_PSI_MPa_Bar
    003fb97e _g_GradeTablePtr
    003fb97f _g_GradeTable_Totallines
    003fb980 _g_ExecGradeTableFlag
    003fb981 _g_GradeTable_Totallines_Count
    003fb982 _g_WriteB
    003fb983 _g_WriteA
    003fb984 _g_WriteWhichPump
    003fb985 _g_GradeTableStartEndFlag
    003fb986 _g_FRAM_Error_Count
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb988 _g_LeakLimitUp
    003fb989 _g_LeakADLine8
    003fb98a _g_LeakLimitLow
    003fb98b _g4t_index
    003fb98c _g_suction_offset
    003fb98d _g_loss_ratio_modify
    003fb98e _g_RcvGadeTableOverTime
    003fb98f _g_PumpStandebyFlag
    003fb990 _g_LeakADLine0
    003fb991 _g_PumpIdleFlag
    003fb992 _g_flash_version_no
    003fb993 _g_structure_version_no
    003fb994 _g_FlucFlag
    003fb995 _g_ONE_LITRE_CYCLE
    003fb996 _g_RecvCount
    003fb997 _g_BeepAlarmFlag
    003fb998 _g_coie_mode
    003fb999 _g_Mode_BACKUP
    003fb99a _g_CalSysPressureFlag
    003fb99b _g_hardware_version_no
    003fb99c _g_CanRxWRPtr
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb99e _g_FlashEraseFlag
    003fb99f _g_CanRxRDPtr
    003fb9a0 _g_AMotor_PulseNum
    003fb9a1 _g_RespCount
    003fb9a2 _g_DataCount
    003fb9a3 _g_EcanRecvLength
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb9a5 _g_Use_Can_Port
    003fb9a6 _g_Arun_time
    003fb9a8 _g_timeout
    003fb9aa _g_APump_LitreCount
    003fb9ac _g_GradeTableTimerCount
    003fb9ae _g_BPump_LitreCount
    003fb9b0 _g_FactorFlowCompensation
    003fb9b2 _g_PressureSumSteps
    003fb9b4 _g_MotrStepsFor1Degree
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9b8 _g_Pressure_MPa
    003fb9ba _g_EPWM2_Period_Backup
    003fb9bc _g_Slope_Pressure
    003fb9be _g_f64EPWM2_flow_correct
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb9c6 _g_BPump_TFV
    003fb9c8 _g_ALast_Seal_TFV
    003fb9ca _g_BLast_Seal_TFV
    003fb9cc _u32Td
    003fb9ce _tps
    003fb9d0 _g_APump_FRF
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9d4 _g_BPump_FRF
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9d8 _g_CurrentComFator
    003fb9dc _g_PWMTimeBase
    003fb9e2 _g_GradeTable_Slope
    003fba00 _g_Rx_Data
    003fba40 _g_PressureSum1024Steps
    003fba85 _gs_PumpAHomeSteps
    003fba86 _g_debug_percent_mode
    003fba87 _g_auto_run_step
    003fba88 _g_flowrate_fb
    003fba89 _g_debug_PointA
    003fba8a _g_debug_percentA
    003fba8b _g_debug_PointD
    003fba8c _g_imbition_pre_save_setting
    003fbaa2 _g_cha
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fbaac _channel_info
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac2 _gm_u16LeakSensi
    003fbac3 _gm_i16LeakBaseTemp
    003fbac4 _gm_u16StartSample
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac8 _gm_u16LeakStatus
    003fbac9 _gm_u16LeakSensiAD
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbacc _gm_i16LeakBase
    003fbacd _gm_u16AdcTemp
    003fbad0 _Leak
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbb72 _g_Ki_s
    003fbb73 _g_Kd_s
    003fbb74 _g_Kp_s
    003fbb76 _g_pidData
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb83 _gs_VfdTimerCount
    003fbb84 _g_VfdDispSwitchFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb86 _g_PumpWarnFlagCurBits
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb8e _g_PumpWarnFlag
    003fbb90 _g_PumpStatusPtr
    003fbb92 _g_PumpModePtr
    003fbb94 _g_PumpWarn
    003fbba0 _g_PumpStatus
    003fbbae _g_Vfd_Disp_Func
    003fbbbc _Flash_CallbackPtr
    003fbbbe _Flash_CPUScaleFactor
    003fbbc0 _g_LeakCheckTimeCounts
    003fbbc1 _g_BeepTimes
    003fbbc3 _g_ADCTimerCount
    003fbbc4 _Can_Rx_DL
    003fbbc5 _g_BeepFlag
    003fbbc6 _g_DisplayTimerCount
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbca _g_BeepTotalTimeCounts
    003fbbcc _g_pwm_shoot_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fbbdb _g_dagasser_cnt
    003fbbdc _g_loss_ratio_correct_method
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbde _g_valve_correct_method
    003fbbe2 _g_A_pulses
    003fbbe4 _g_PumpAPhoto
    003fbbe6 _g_PumpAPhotoBack2
    003fbbe8 _g_PumpAPhotoBack1
    003fbbea _FlashStatus
    003fbbee _Sector
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fbc00 _g_test_ad_err_flag
    003fbc01 _g_single_err_ad
    003fbc03 _g_Psi2
    003fbc06 _g_avg_err_ad
    003fbc07 _g_AdcResult2
    003fbc08 _g_debug_adc
    003fbc12 _Can_Tx_8Byte_Count
    003fbc13 _Can_Temp
    003fbc17 _g_MultiSubFramesFlag
    003fbc1b _Can_Rx_8Byte_Count
    003fbc1c _g_flashD_Pbi
    003fbc1d _g_flashD_Pai
    003fbc22 _g_CamB_index
    003fbc24 _g_CamA_index
    003fbc28 _g_limit
    003fbc2f _g_ValveFlag
    003fbc30 _g_Dv
    003fbc31 _PinA
    003fbc32 _PinC
    003fbc33 _PinB
    003fbc34 _g_Bv
    003fbc35 _g_Av
    003fbc36 _PinD
    003fbc37 _g_Cv
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3a _g_loss_ratio_coeff_b
    003fbc3c _g_loss_ratio_coeff_press
    003fbc40 _g_peristaltic_pump_state
    003fbc41 _g_peristaltic_motor_cnt
    003fbc42 _g_intermittent_time
    003fbc43 _g_peristaltic_pump_info
    003fbc47 _g_adc_debug_flag
    003fbc4a _gs_RcvGradeTableFlag
    003fbc4c _g_bSample
    003fbc4e _g_cur_loss_ratio
    003fbc4f _g_action_index
    003fbc50 _g_channel_index
    003fbc51 _g_percent_loop
    003fbc52 _g_pump_B_period
    003fbc54 _g_pump_A_period
    003fbc56 __unlock
    003fbc58 __lock
    003fbc5a __cleanup_ptr
    003fbc5c __dtors_ptr
    003fbc5e _g_Slope_Pressure2
    003fbc5f _g_ADC_Result2
    003fbc60 _g_Int_Pressure2
    003fbc80 _g_GradeTable
    003ff000 _IQsinTable
    003ff100 _IQcosTable
    003ff400 _IQsinTableEnd
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff722 _IQsqrtTable
    003ff824 _IQatan2HalfPITable
    003ff824 _IQisqrtTableEnd
    003ff824 _IQsqrtTableEnd
    003ff862 _IQatan2Table
    003ff9e8 _IQ30mpyRndSatTable
    003ff9e8 _IQatan2TableEnd
    003ff9e8 _IQmpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffad8 _IQ10mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    ffffffff .text
    ffffffff ___binit__
    ffffffff ___c_args__
    ffffffff ___etext__
    ffffffff ___pinit__
    ffffffff ___text__
    ffffffff binit
    ffffffff etext
    ffffffff pinit
    
    [809 symbols]
    
    ******************************************************************************
    TMS320C2000 Linker PC v5.2.6
    ******************************************************************************
    >> Linked Thu Sep 10 17:45:10 2015
    
    OUTPUT FILE NAME: <./Debug/OC_PUMP_PressureFluc.out>
    ENTRY POINT SYMBOL: "code_start" address: 003f7ff6
    
    
    MEMORY CONFIGURATION
    
    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    RAML0 00008000 00001c00 00001a28 000001d8 RWIX
    OTP 003d7800 00000400 00000000 00000400 R
    FLASHC 003ec000 00003ffe 00003ffe 00000000 RWIX
    START_RSVD 003efffe 00000002 00000000 00000002 R
    FLASHB 003f0000 00004000 00003f73 0000008d RWIX
    FLASHA 003f4000 00003f80 00000000 00003f80 RWIX
    CSM_RSVD 003f7f80 00000076 00000000 00000076 R
    BEGIN 003f7ff6 00000002 00000002 00000000 RWIX
    CSM_PWL 003f7ff8 00000008 00000000 00000008 R
    ROM 003ff000 00000fc0 00000b50 00000470 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX
    VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
    
    PAGE 1:
    RAMM0 00000000 00000800 00000800 00000000 RWIX
    DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX
    FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX
    CSM 00000ae0 00000010 00000010 00000000 RWIX
    ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX
    CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
    CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX
    CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
    PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
    PIE_VECT 00000d00 00000100 00000100 00000000 RWIX
    ECANA 00006000 00000040 00000034 0000000c RWIX
    ECANA_LAM 00006040 00000040 00000040 00000000 RWIX
    ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX
    ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX
    ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX
    ECANB 00006200 00000040 00000034 0000000c RWIX
    ECANB_LAM 00006240 00000040 00000040 00000000 RWIX
    ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX
    ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX
    ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX
    EPWM1 00006800 00000022 00000022 00000000 RWIX
    EPWM2 00006840 00000022 00000022 00000000 RWIX
    EPWM3 00006880 00000022 00000022 00000000 RWIX
    EPWM4 000068c0 00000022 00000022 00000000 RWIX
    EPWM5 00006900 00000022 00000022 00000000 RWIX
    EPWM6 00006940 00000022 00000022 00000000 RWIX
    ECAP1 00006a00 00000020 00000020 00000000 RWIX
    ECAP2 00006a20 00000020 00000020 00000000 RWIX
    ECAP3 00006a40 00000020 00000020 00000000 RWIX
    ECAP4 00006a60 00000020 00000020 00000000 RWIX
    EQEP1 00006b00 00000040 00000040 00000000 RWIX
    EQEP2 00006b40 00000040 00000040 00000000 RWIX
    GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX
    GPIODAT 00006fc0 00000020 00000020 00000000 RWIX
    GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX
    SYSTEM 00007010 00000020 00000020 00000000 RWIX
    SPIA 00007040 00000010 00000010 00000000 RWIX
    SCIA 00007050 00000010 00000010 00000000 RWIX
    XINTRUPT 00007070 00000010 00000010 00000000 RWIX
    ADC 00007100 00000020 0000001e 00000002 RWIX
    SPIB 00007740 00000010 00000010 00000000 RWIX
    SCIB 00007750 00000010 00000010 00000000 RWIX
    SPIC 00007760 00000010 00000010 00000000 RWIX
    SPID 00007780 00000010 00000010 00000000 RWIX
    I2CA 00007900 00000040 00000022 0000001e RWIX
    RAML1 00009c00 00000400 00000268 00000198 RWIX
    FLASHD 003e8000 00004000 00000000 00004000 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 R
    RAMH0 003fa000 00002000 00001e41 000001bf RWIX
    
    
    SECTION ALLOCATION MAP
    
    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .pinit 0 003ec000 00000000 UNINITIALIZED
    
    Flash28_API
    * 0 003ec000 0000051e RUN ADDR = 0000950a
    003ec000 00000014 Flash2808_API_V302.lib : Flash28_Erase.obj (.econst)
    003ec014 000000a9 : Flash28_Prog.obj (.text)
    003ec0bd 000000a2 : Flash28_Erase.obj (.text)
    003ec15f 0000009a : Flash28_Erase_Pulse.obj (.text)
    003ec1f9 00000084 : Flash28_Internals.obj (.text)
    003ec27d 0000007f : Flash28_Prog_Pulse.obj (.text)
    003ec2fc 0000007d : Flash28_Compact_Pulse.obj (.text)
    003ec379 0000005b : Flash28_EraseSector.obj (.text)
    003ec3d4 00000054 : Flash28_CompactSector.obj (.text)
    003ec428 00000041 : Flash28_ClearLoop.obj (.text)
    003ec469 00000033 : Flash28_ClearSector.obj (.text)
    003ec49c 00000033 : Flash28_Verify.obj (.text)
    003ec4cf 00000024 : Flash28_Init.obj (.text)
    003ec4f3 00000014 : Flash28_Utils.obj (.text)
    003ec507 0000000d : Flash28_Delay.obj (.text)
    003ec514 00000007 : Flash28_DisInt.obj (.text)
    003ec51b 00000003 : Flash28_Version_Hex.obj (.text)
    
    .cinit 0 003ec51e 00000678
    003ec51e 000002e8 pump.obj (.cinit)
    003ec806 00000097 OC_Pump_SubprogramC-0421.obj (.cinit)
    003ec89d 0000007e OC_Pump_MotorControl-0421.obj (.cinit)
    003ec91b 0000006d OC_Pump_NewDisplay.obj (.cinit)
    003ec988 0000005c Leak.obj (.cinit)
    003ec9e4 0000003c OC_Pump_Adc-0421.obj (.cinit)
    003eca20 0000002d OC_Pump_DefaultIsr-0421.obj (.cinit)
    003eca4d 00000028 OC_Pump_eCAN-0421.obj (.cinit)
    003eca75 00000024 OC_Pump_PressureFluc.obj (.cinit)
    003eca99 00000024 valve.obj (.cinit)
    003ecabd 0000001c SectionVFD.obj (.cinit)
    003ecad9 00000014 degasser.obj (.cinit)
    003ecaed 00000013 OC_Pump_Flash.obj (.cinit)
    003ecb00 00000011 OC_Pump_SubprogramA-0421.obj (.cinit)
    003ecb11 00000010 prop_valve.obj (.cinit)
    003ecb21 0000000d OC_Pump_Control_F2806-0421.obj (.cinit)
    003ecb2e 0000000c OC_Pump_SubprogramB-0421.obj (.cinit)
    003ecb3a 0000000c peristaltic_pump.obj (.cinit)
    003ecb46 0000000c pid.obj (.cinit)
    003ecb52 0000000a Flash2808_API_V302.lib : Flash28_Globals.obj (.cinit)
    003ecb5c 0000000a pwm_clock_div.obj (.cinit)
    003ecb66 0000000a rts2800_ml.lib : _lock.obj (.cinit)
    003ecb70 0000000a : exit.obj (.cinit)
    003ecb7a 00000009 OC_Pump_GradeTable.obj (.cinit)
    003ecb83 00000008 OC_Pump_FRAM-0421.obj (.cinit)
    003ecb8b 00000005 rts2800_ml.lib : rand.obj (.cinit)
    003ecb90 00000004 debug_only.obj (.cinit)
    003ecb94 00000002 --HOLE-- [fill = 0]
    
    .econst 0 003ecb96 000005a6
    003ecb96 0000022e OC_Pump_NewDisplay.obj (.econst:.string)
    003ecdc4 00000101 rts2800_ml.lib : ctype.obj (.econst:__ctypes_)
    003ecec5 00000001 --HOLE-- [fill = 0]
    003ecec6 00000100 OC_Pump_PieVect-0421.obj (.econst)
    003ecfc6 0000006c pwm_clock_div.obj (.econst:_clkdiv)
    003ed032 0000003a pwm_clock_div.obj (.econst:_flowrate_clkdiv)
    003ed06c 0000002c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver4_0)
    003ed098 00000024 rts2800_ml.lib : _printfi.obj (.econst:.string)
    003ed0bc 00000020 Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver4_0)
    003ed0dc 0000001c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver3_0)
    003ed0f8 0000001c Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver3_0)
    003ed114 00000018 rts2800_ml.lib : _printfi.obj (.econst)
    003ed12c 00000010 RT_VFD.obj (.econst:_VFD_curve)
    
    .switch 0 003ed13c 000000f8
    003ed13c 00000090 debug_only.obj (.switch)
    003ed1cc 00000050 OC_Pump_Control_F2806-0421.obj (.switch)
    003ed21c 00000018 OC_Pump_Sci-0421.obj (.switch)
    
    IQmath 0 003ed234 000000b3
    003ed234 00000047 IQmath.lib : IQ18div.obj (IQmath)
    003ed27b 00000047 : IQ28div.obj (IQmath)
    003ed2c2 00000014 : IQ28toF.obj (IQmath)
    003ed2d6 00000011 : IQ28mpyI32int.obj (IQmath)
    
    .text.1 0 003ed2e7 00002d17
    003ed2e7 000008c7 OC_Pump_eCAN-0421.obj (.text)
    003edbae 000008ab rts2800_ml.lib : _printfi.obj (.text)
    003ee459 0000089f OC_Pump_SubprogramB-0421.obj (.text)
    003eecf8 00000876 debug_only.obj (.text)
    003ef56e 000006cb OC_Pump_SubprogramA-0421.obj (.text)
    003efc39 0000032b OC_Pump_PressureFluc.obj (.text)
    003eff64 00000090 Pump_Cam_Data.obj (.text)
    003efff4 0000000a rts2800_ml.lib : strlen.obj (.text)
    
    ramfuncs 0 003f0000 0000150a RUN ADDR = 00008000
    003f0000 00000598 OC_Pump_MotorControl-0421.obj (ramfuncs)
    003f0598 00000453 OC_Pump_SubprogramC-0421.obj (ramfuncs)
    003f09eb 00000409 OC_Pump_GradeTable.obj (ramfuncs)
    003f0df4 000001a0 OC_Pump_PressureFluc.obj (ramfuncs)
    003f0f94 00000121 SectionVFD.obj (ramfuncs)
    003f10b5 00000114 OC_Pump_Adc-0421.obj (ramfuncs)
    003f11c9 000000e7 OC_Pump_SubprogramA-0421.obj (ramfuncs)
    003f12b0 000000df OC_Pump_NewDisplay.obj (ramfuncs)
    003f138f 000000cc pwm_clock_div.obj (ramfuncs)
    003f145b 00000080 OC_Pump_Flash.obj (ramfuncs)
    003f14db 00000025 OC_Pump_SysCtrl-0421.obj (ramfuncs)
    003f1500 0000000a OC_Pump_DefaultIsr-0421.obj (ramfuncs)
    
    .text.2 0 003f150a 00002a69
    003f150a 0000050f OC_Pump_Control_F2806-0421.obj (.text)
    003f1a19 000003ca OC_Pump_NewDisplay.obj (.text)
    003f1de3 000003c7 OC_Pump_DefaultIsr-0421.obj (.text)
    003f21aa 000002f5 prop_valve.obj (.text)
    003f249f 000002b4 OC_Pump_GradeTable.obj (.text)
    003f2753 000002a4 OC_Pump_Sci-0421.obj (.text)
    003f29f7 000001a3 OC_Pump_FRAM-0421.obj (.text)
    003f2b9a 0000010d Leak.obj (.text)
    003f2ca7 00000108 OC_Pump_ePWM-0421.obj (.text)
    003f2daf 00000107 rts2800_ml.lib : ll_div.obj (.text)
    003f2eb6 00000106 OC_Pump_Flash.obj (.text)
    003f2fbc 000000eb OC_Pump_SubprogramC-0421.obj (.text)
    003f30a7 000000e8 OC_Pump_SysCtrl-0421.obj (.text)
    003f318f 000000c6 pwm_clock_div.obj (.text)
    003f3255 000000ae OC_Pump_Adc-0421.obj (.text)
    003f3303 000000ad RT_VFD.obj (.text)
    003f33b0 000000ac peristaltic_pump.obj (.text)
    003f345c 000000aa degasser.obj (.text)
    003f3506 000000a3 pid.obj (.text)
    003f35a9 0000009c rts2800_ml.lib : fd_add.obj (.text)
    003f3645 0000008b : fd_div.obj (.text)
    003f36d0 00000085 OC_Pump_MotorControl-0421.obj (.text)
    003f3755 00000083 rts2800_ml.lib : fd_mpy.obj (.text)
    003f37d8 00000083 : fs_div.obj (.text)
    003f385b 00000078 : fs_add.obj (.text)
    003f38d3 00000072 OC_Pump_Leak.obj (.text)
    003f3945 0000006c OC_Pump_VFD_Display-0421.obj (.text)
    003f39b1 0000006b OC_Pump_CpuTimer-0421.obj (.text)
    003f3a1c 0000005e OC_Pump_Spi-0421.obj (.text)
    003f3a7a 0000005a rts2800_ml.lib : fs_mpy.obj (.text)
    003f3ad4 00000046 OC_Pump_Gpio-HP-0421.obj (.text)
    003f3b1a 00000044 rts2800_ml.lib : boot.obj (.text)
    003f3b5e 00000031 : atoi.obj (.text)
    003f3b8f 0000002f : sprintf.obj (.text)
    003f3bbe 0000002e : ltoa.obj (.text)
    003f3bec 0000002b : rand.obj (.text)
    003f3c17 0000002a : fd_cmp.obj (.text)
    003f3c41 0000002a : l_div.obj (.text)
    003f3c6b 00000029 : fs_tol.obj (.text)
    003f3c94 00000028 OC_Pump_PieCtrl-0421.obj (.text)
    003f3cbc 00000025 rts2800_ml.lib : fs_toi.obj (.text)
    003f3ce1 00000022 : i_div.obj (.text)
    003f3d03 00000021 : fd_toi.obj (.text)
    003f3d24 00000021 : fs_toul.obj (.text)
    003f3d45 00000021 : memcpy_ff.obj (.text)
    003f3d66 00000020 OC_Pump_PieVect-0421.obj (.text)
    003f3d86 0000001f rts2800_ml.lib : fd_tol.obj (.text)
    003f3da5 0000001e : ll_cmp.obj (.text)
    003f3dc3 0000001d : fs_tou.obj (.text)
    003f3de0 0000001c : fs_tofd.obj (.text)
    003f3dfc 0000001c : l_tofd.obj (.text)
    003f3e18 0000001b : args_main.obj (.text)
    003f3e33 0000001a : i_tofs.obj (.text)
    003f3e4d 0000001a : l_tofs.obj (.text)
    003f3e67 00000019 : exit.obj (.text)
    003f3e80 00000017 : fs_cmp.obj (.text)
    003f3e97 00000016 bootloader.obj (.text)
    003f3ead 00000015 rts2800_ml.lib : memcmp.obj (.text)
    003f3ec2 00000014 : ll_mpy.obj (.text)
    003f3ed6 00000013 : ul_tofs.obj (.text)
    003f3ee9 00000012 : memccpy.obj (.text)
    003f3efb 00000012 valve.obj (.text)
    003f3f0d 00000010 rts2800_ml.lib : u_tofs.obj (.text)
    003f3f1d 0000000e : fd_sub.obj (.text)
    003f3f2b 0000000b : u_div.obj (.text)
    003f3f36 00000009 : _lock.obj (.text)
    003f3f3f 00000009 : fd_neg.obj (.text)
    003f3f48 00000009 : strcpy.obj (.text)
    003f3f51 00000008 DSP280x_CodeStartBranch.obj (.text)
    003f3f59 00000008 OC_Pump_Flash280x_CsmKeys-0421.obj (.text)
    003f3f61 00000007 DSP280x_DisInt.obj (.text)
    003f3f68 00000007 rts2800_ml.lib : memset.obj (.text)
    003f3f6f 00000004 OC_Pump_usDelay-0421.obj (.text)
    
    codestart
    * 0 003f7ff6 00000002
    003f7ff6 00000002 DSP280x_CodeStartBranch.obj (codestart)
    
    IQmathTables
    * 0 003ff000 00000b50 NOLOAD SECTION
    003ff000 00000b50 IQmath.lib : IQmathTables.obj (IQmathTables)
    
    .reset 0 003fffc0 00000002 DSECT
    003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
    
    vectors 0 003fffc2 00000000 DSECT
    
    .stack 1 00000000 00000800 UNINITIALIZED
    00000000 00000800 --HOLE--
    
    DevEmuRegsFile
    * 1 00000880 000000d0 UNINITIALIZED
    00000880 000000d0 OC_Pump_GlobalVariableDefs-0421.obj (DevEmuRegsFile)
    
    FlashRegsFile
    * 1 00000a80 00000008 UNINITIALIZED
    00000a80 00000008 OC_Pump_GlobalVariableDefs-0421.obj (FlashRegsFile)
    
    CsmRegsFile
    * 1 00000ae0 00000010 UNINITIALIZED
    00000ae0 00000010 OC_Pump_GlobalVariableDefs-0421.obj (CsmRegsFile)
    
    AdcMirrorFile
    * 1 00000b00 00000010 UNINITIALIZED
    00000b00 00000010 OC_Pump_GlobalVariableDefs-0421.obj (AdcMirrorFile)
    
    CpuTimer0RegsFile
    * 1 00000c00 00000008 UNINITIALIZED
    00000c00 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile
    * 1 00000c08 00000008 UNINITIALIZED
    00000c08 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile
    * 1 00000c10 00000008 UNINITIALIZED
    00000c10 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile
    * 1 00000ce0 0000001a UNINITIALIZED
    00000ce0 0000001a OC_Pump_GlobalVariableDefs-0421.obj (PieCtrlRegsFile)
    
    PieVectTableFile
    * 1 00000d00 00000100 UNINITIALIZED
    00000d00 00000100 OC_Pump_GlobalVariableDefs-0421.obj (PieVectTableFile)
    
    ECanaRegsFile
    * 1 00006000 00000034 UNINITIALIZED
    00006000 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile
    * 1 00006040 00000040 UNINITIALIZED
    00006040 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile
    * 1 00006080 00000040 UNINITIALIZED
    00006080 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile
    * 1 000060c0 00000040 UNINITIALIZED
    000060c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile
    * 1 00006100 00000100 UNINITIALIZED
    00006100 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMboxesFile)
    
    ECanbRegsFile
    * 1 00006200 00000034 UNINITIALIZED
    00006200 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile
    * 1 00006240 00000040 UNINITIALIZED
    00006240 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile
    * 1 00006280 00000040 UNINITIALIZED
    00006280 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile
    * 1 000062c0 00000040 UNINITIALIZED
    000062c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile
    * 1 00006300 00000100 UNINITIALIZED
    00006300 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMboxesFile)
    
    EPwm1RegsFile
    * 1 00006800 00000022 UNINITIALIZED
    00006800 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm1RegsFile)
    
    EPwm2RegsFile
    * 1 00006840 00000022 UNINITIALIZED
    00006840 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm2RegsFile)
    
    EPwm3RegsFile
    * 1 00006880 00000022 UNINITIALIZED
    00006880 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm3RegsFile)
    
    EPwm4RegsFile
    * 1 000068c0 00000022 UNINITIALIZED
    000068c0 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm4RegsFile)
    
    EPwm5RegsFile
    * 1 00006900 00000022 UNINITIALIZED
    00006900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm5RegsFile)
    
    EPwm6RegsFile
    * 1 00006940 00000022 UNINITIALIZED
    00006940 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm6RegsFile)
    
    ECap1RegsFile
    * 1 00006a00 00000020 UNINITIALIZED
    00006a00 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap1RegsFile)
    
    ECap2RegsFile
    * 1 00006a20 00000020 UNINITIALIZED
    00006a20 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap2RegsFile)
    
    ECap3RegsFile
    * 1 00006a40 00000020 UNINITIALIZED
    00006a40 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap3RegsFile)
    
    ECap4RegsFile
    * 1 00006a60 00000020 UNINITIALIZED
    00006a60 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap4RegsFile)
    
    EQep1RegsFile
    * 1 00006b00 00000040 UNINITIALIZED
    00006b00 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep1RegsFile)
    
    EQep2RegsFile
    * 1 00006b40 00000040 UNINITIALIZED
    00006b40 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile
    * 1 00006f80 00000040 UNINITIALIZED
    00006f80 00000040 OC_Pump_GlobalVariableDefs-0421.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile
    * 1 00006fc0 00000020 UNINITIALIZED
    00006fc0 00000020 OC_Pump_GlobalVariableDefs-0421.obj (GpioDataRegsFile)
    
    GpioIntRegsFile
    * 1 00006fe0 0000000a UNINITIALIZED
    00006fe0 0000000a OC_Pump_GlobalVariableDefs-0421.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile
    * 1 00007010 00000020 UNINITIALIZED
    00007010 00000020 OC_Pump_GlobalVariableDefs-0421.obj (SysCtrlRegsFile)
    
    SpiaRegsFile
    * 1 00007040 00000010 UNINITIALIZED
    00007040 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpiaRegsFile)
    
    SciaRegsFile
    * 1 00007050 00000010 UNINITIALIZED
    00007050 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SciaRegsFile)
    
    XIntruptRegsFile
    * 1 00007070 00000010 UNINITIALIZED
    00007070 00000010 OC_Pump_GlobalVariableDefs-0421.obj (XIntruptRegsFile)
    
    AdcRegsFile
    * 1 00007100 0000001e UNINITIALIZED
    00007100 0000001e OC_Pump_GlobalVariableDefs-0421.obj (AdcRegsFile)
    
    SpibRegsFile
    * 1 00007740 00000010 UNINITIALIZED
    00007740 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpibRegsFile)
    
    ScibRegsFile
    * 1 00007750 00000010 UNINITIALIZED
    00007750 00000010 OC_Pump_GlobalVariableDefs-0421.obj (ScibRegsFile)
    
    SpicRegsFile
    * 1 00007760 00000010 UNINITIALIZED
    00007760 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpicRegsFile)
    
    SpidRegsFile
    * 1 00007780 00000010 UNINITIALIZED
    00007780 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpidRegsFile)
    
    I2caRegsFile
    * 1 00007900 00000022 UNINITIALIZED
    00007900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (I2caRegsFile)
    
    .CanData 1 00009c00 00000230 UNINITIALIZED
    00009c00 00000230 OC_Pump_eCAN-0421.obj (.CanData)
    
    .CAM_AND_VALVE_INFO
    * 1 00009e30 00000038 UNINITIALIZED
    00009e30 00000002 OC_Pump_SubprogramC-0421.obj (.CAM_AND_VALVE_INFO)
    00009e32 0000000e --HOLE--
    00009e40 00000014 Pump_Cam_Data.obj (.CAM_AND_VALVE_INFO)
    00009e54 00000014 prop_valve.obj (.CAM_AND_VALVE_INFO)
    
    CsmPwlFile
    * 1 003f7ff8 00000008 UNINITIALIZED
    003f7ff8 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CsmPwlFile)
    
    .BigEbss 1 003fa000 00000a40 UNINITIALIZED
    003fa000 00000a40 SectionVFD.obj (.BigEbss)
    
    .bss 1 003fa000 00000000 UNINITIALIZED
    
    .SerialData
    * 1 003faa40 000009e0 UNINITIALIZED
    003faa40 000009e0 pump.obj (.SerialData)
    
    .ebss 1 003fb420 00000841 UNINITIALIZED
    003fb420 00000018 OC_Pump_CpuTimer-0421.obj (.ebss)
    003fb438 00000007 degasser.obj (.ebss)
    003fb43f 00000001 --HOLE--
    003fb440 00000280 debug_only.obj (.ebss)
    003fb6c0 00000240 OC_Pump_DefaultIsr-0421.obj (.ebss)
    003fb900 00000182 pump.obj (.ebss)
    003fba82 0000003e OC_Pump_MotorControl-0421.obj (.ebss)
    003fbac0 000000b2 Leak.obj (.ebss)
    003fbb72 0000000e pid.obj (.ebss)
    003fbb80 0000003c OC_Pump_NewDisplay.obj (.ebss)
    003fbbbc 00000004 Flash2808_API_V302.lib : Flash28_Globals.obj (.ebss)
    003fbbc0 0000002a OC_Pump_SubprogramC-0421.obj (.ebss)
    003fbbea 00000014 OC_Pump_Flash.obj (.ebss)
    003fbbfe 00000002 OC_Pump_FRAM-0421.obj (.ebss)
    003fbc00 00000012 OC_Pump_Adc-0421.obj (.ebss)
    003fbc12 0000000a OC_Pump_eCAN-0421.obj (.ebss)
    003fbc1c 0000000a SectionVFD.obj (.ebss)
    003fbc26 00000009 OC_Pump_PressureFluc.obj (.ebss)
    003fbc2f 00000009 valve.obj (.ebss)
    003fbc38 00000006 OC_Pump_SubprogramA-0421.obj (.ebss)
    003fbc3e 00000002 rts2800_ml.lib : rand.obj (.ebss)
    003fbc40 00000006 peristaltic_pump.obj (.ebss)
    003fbc46 00000004 OC_Pump_Control_F2806-0421.obj (.ebss)
    003fbc4a 00000004 OC_Pump_GradeTable.obj (.ebss)
    003fbc4e 00000004 prop_valve.obj (.ebss)
    003fbc52 00000004 pwm_clock_div.obj (.ebss)
    003fbc56 00000004 rts2800_ml.lib : _lock.obj (.ebss)
    003fbc5a 00000004 : exit.obj (.ebss)
    003fbc5e 00000003 OC_Pump_SubprogramB-0421.obj (.ebss)
    
    .GradeTable
    * 1 003fbc80 000001e0 UNINITIALIZED
    003fbc80 000001e0 OC_Pump_GradeTable.obj (.GradeTable)
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
    
    address name
    -------- ----
    003fa000 .bss
    ffffffff .text
    003f3e67 C$$EXIT
    003f35a9 FD$$ADD
    003f3c17 FD$$CMP
    003f3645 FD$$DIV
    003f3755 FD$$MPY
    003f3f3f FD$$NEG
    003f3f1d FD$$SUB
    003f3d03 FD$$TOI
    003f3d86 FD$$TOL
    003f3860 FS$$ADD
    003f3e80 FS$$CMP
    003f37d8 FS$$DIV
    003f3a7a FS$$MPY
    003f385b FS$$SUB
    003f3de0 FS$$TOFD
    003f3cbc FS$$TOI
    003f3c6b FS$$TOL
    003f3dc3 FS$$TOU
    003f3d24 FS$$TOUL
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3e33 I$$TOFS
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3dfc L$$TOFD
    003f3e4d L$$TOFS
    003f3da5 LL$$CMP
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f3ec2 LL$$MPY
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f0d U$$TOFS
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3ed6 UL$$TOFS
    003f3db7 ULL$$CMP
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f1ec2 _ADCINT_ISR
    00009180 _ADReady_isr
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    00000b00 _AdcMirror
    00007100 _AdcRegs
    003f28ca _AnalyseSciRxData
    003fb926 _AreaOfShadow_Correct
    003ed532 _CAN_Tx_Data
    003effe7 _CalcUnRegulateStart
    003ef57f _CalculateTotalFlowVol
    003eff8d _CamParamsSet
    003fbc1b _Can_Rx_8Byte_Count
    003fbbc4 _Can_Rx_DL
    003fbc13 _Can_Temp
    003fbc12 _Can_Tx_8Byte_Count
    003ed504 _Can_Tx_Resp
    003f3095 _CheckErrorAndWarn
    003f1c7c _CheckWarn
    003ee6f7 _ClearPumpUsageInfor
    003f39e8 _ConfigCpuTimer
    003f29f7 _ControlFRAM_CS
    00008000 _Control_APump_isr
    003fb430 _CpuTimer0
    00000c00 _CpuTimer0Regs
    003fb420 _CpuTimer1
    00000c08 _CpuTimer1Regs
    003fb428 _CpuTimer2
    00000c10 _CpuTimer2Regs
    00008598 _Cpu_Timer0_isr
    003f7ff8 _CsmPwl
    00000ae0 _CsmRegs
    003f315e _CsmUnlock
    003f1de8 _DATALOG_ISR
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f6f _DSP28x_usDelay
    000091c9 _DataSendtoPC
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    00000880 _DevEmuRegs
    003f30af _DisableDog
    003f1a69 _DispMainInterfce
    000092b0 _DispProportion
    003f1a33 _DispPumpInfor
    003f1a19 _DispTestMode
    003f1b0d _DispWarn
    003efc24 _DisposalSciError
    003f2187 _ECAN0INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f218c _ECAN1INTA_ISR
    003f2196 _ECAN1INTB_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    00006040 _ECanaLAMRegs
    000060c0 _ECanaMOTORegs
    00006080 _ECanaMOTSRegs
    00006100 _ECanaMboxes
    00006000 _ECanaRegs
    00006240 _ECanbLAMRegs
    000062c0 _ECanbMOTORegs
    00006280 _ECanbMOTSRegs
    00006300 _ECanbMboxes
    00006200 _ECanbRegs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    003f219b _EMPTY_ISR
    003f1df2 _EMUINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f203a _EPWM5_INT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f203f _EPWM6_INT_ISR
    003f1eea _EPWM6_TZINT_ISR
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    003f3cb3 _EnableInterrupts
    000094ad _Example_CallFlashAPI
    003f2f58 _Example_CsmUnlock
    000094d4 _Example_Error
    003f2fa7 _Example_MemCopy
    003f2647 _ExecGradeTable
    003f3703 _FindPumpPosition
    00009973 _Fl2808_ClearSector
    000098de _Fl2808_CompactSector
    00009883 _Fl2808_EraseSector
    000099d9 _Fl2808_Init
    00009932 _Fl28x_ClearLoop
    00009765 _Fl28x_ClosePulse
    00009840 _Fl28x_CompactPulse
    00009806 _Fl28x_CompactVerify
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a05 _Fl28x_DisableNMI
    00009710 _Fl28x_EnterCmdMode
    000096b1 _Fl28x_ErasePulse
    00009669 _Fl28x_EraseVerify
    00009735 _Fl28x_FlashRegSleep
    00009703 _Fl28x_LeaveCmdMode
    0000977c _Fl28x_MaskAll
    00009754 _Fl28x_OpenPulse
    000097c4 _Fl28x_ProgPulse
    00009787 _Fl28x_ProgVerify
    00009a22 _Fl28x_RestoreInt
    000099fd _Fl28x_WatchDogDisable
    00009a25 _Flash2808_APIVersionHex
    000095c7 _Flash2808_Erase
    0000951e _Flash2808_Program
    000099a6 _Flash2808_Verify
    003ec51e _Flash28_API_LoadEnd
    003ec000 _Flash28_API_LoadStart
    0000950a _Flash28_API_RunStart
    00000a80 _FlashRegs
    003fbbea _FlashStatus
    003fbbbe _Flash_CPUScaleFactor
    003fbbbc _Flash_CallbackPtr
    003f3004 _FlowRateCorrect
    00008df4 _FluctuationDecrease
    003f2c5f _GetAlarmStatus
    00008ec4 _GetCoie
    003f2ca4 _GetLeakBaseInfo
    003f2c4f _GetLeakSensi
    003f2c91 _GetLeakStatus
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    003f257d _GradeTable
    000089eb _GradeTableControl
    003f249f _GradeTableStartEnd
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    00007900 _I2caRegs
    003f1dfc _ILLEGAL_ISR
    003f1de3 _INT13_ISR
    00009500 _INT14_ISR
    003ffad8 _IQ10mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ff9e8 _IQ30mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ff824 _IQatan2HalfPITable
    003ff862 _IQatan2Table
    003ff9e8 _IQatan2TableEnd
    003ff100 _IQcosTable
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff824 _IQisqrtTableEnd
    003ff9e8 _IQmpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    003ff000 _IQsinTable
    003ff400 _IQsinTableEnd
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQsqrtTable
    003ff824 _IQsqrtTableEnd
    003f3928 _InitAdc
    003f39b1 _InitCpuTimers
    003f345c _InitDegasser
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    000094db _InitFlash
    003f2c22 _InitLeakPara
    003f30e4 _InitPeripheralClocks
    003f33b0 _InitPeristalticPump
    003f33dc _InitPeristalticPumpIO
    003f3c94 _InitPieCtrl
    003f3d66 _InitPieVectTable
    003f30b7 _InitPll
    003f2c95 _InitPowerUpAdjust
    003efc39 _InitPressureFluc
    003f3255 _InitPumpAdc
    003f3081 _InitPumpExtItrpt
    003f3ad4 _InitPumpGpio
    003ef5a6 _InitPumpModule
    003f36d0 _InitPumpMotor
    003f2753 _InitPumpSci
    003f3a1c _InitPumpSpi
    003ed2fd _InitPumpeCAN
    003ed2e7 _InitPumpeCANGpio
    003f2ca7 _InitPumpePWM
    003f3e97 _InitSciaGpio
    003f3a50 _InitSpibGpio
    003f30a7 _InitSysCtrl
    003f2cea _InitValveEPwm
    003f2ce5 _InitValveEPwmGpio
    003f3efb _InitValveGpio
    003f2eb6 _InitWriteFlash
    003f33c0 _InitePWM5
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    003f196e _JudgeTestMode
    003fbad0 _Leak
    003f2c63 _LeakCheck
    003f2c32 _LeakSample
    003f1df7 _NMI_ISR
    003f21a0 _PIE_RESERVED
    003f2fbc _PIE_VectCtrl
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003ee459 _PcConnect
    003f342c _PeristalticPumpSpeedSet
    003f33ee _PeristalticPumpStateSet
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    003ecec6 _PieVectTableInit
    003fbc31 _PinA
    003fbc33 _PinB
    003fbc32 _PinC
    003fbc36 _PinD
    003f1a26 _PowerOnDispWelcome
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    00008f94 _PreSaveVFD
    003efb4b _PressureExceedLimit
    003ee98c _PressureRevise
    003eff64 _PrimaryAxisTrans
    003f36dc _PumpAMoveBySteps
    003ef793 _PumpMotorInitialPosition
    003ee7ee _PumpSelfCheck
    003f1a5c _PumpSelfcheck
    003f1ded _RTOSINT_ISR
    003f150a _RamfuncsLoadEnd
    003f0000 _RamfuncsLoadStart
    00008000 _RamfuncsRunStart
    003ef7c9 _ReadDataValueFromFRAM
    003f2a26 _ReadFRAM
    003f2abc _ReadFRAMData
    003efc30 _ReadPumpRxData
    003eeafd _ReplacePumpSealRing
    003f3474 _ResetDegasser
    003ee9ee _RetAPumpFR_Factor
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003ee491 _RetFramVer
    003eecb8 _RetPumpFlowrate
    003ee849 _RetPumpMode
    00008d7c _RetPumpPercent
    003ee657 _RetPumpSoftVer
    003ee7e6 _RetPumpState
    003efd89 _RetTestComFator
    003ee743 _RunPump
    003f2094 _SCIRXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2120 _SCITXINTA_ISR
    003f2182 _SCITXINTB_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2067 _SPITXINTA_ISR
    003f2071 _SPITXINTB_ISR
    003f207b _SPITXINTC_ISR
    003f2085 _SPITXINTD_ISR
    003f2efe _Save2FlashD
    0000945b _SaveFlucArray
    00007050 _SciaRegs
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    00007750 _ScibRegs
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    0000838b _SearchValveOpenPoint
    003eff7a _SecondaryAxisTrans
    003fbbee _Sector
    003f1d08 _SelectStatus
    000090e3 _SendPressureToPC
    000094f6 _ServiceDog
    003eea2f _SetAPumpFR_Factor
    003f2c59 _SetAlarmOff
    003f2c53 _SetAlarmOn
    003efe8e _SetComFator
    003eea8e _SetFlowRate_FR_User_Factor
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003eebdd _SetLimitPressure
    003ee67a _SetOrRetSerNo
    003ee97f _SetPressureZero
    003ee62f _SetPumpType
    003ee8e1 _SetRetAPumpCompFactor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003ee93d _SetRetBPumpCompFactor
    003ee511 _SetRetFlashVer
    003f38d3 _SetRetLeakBaseLine
    003ee544 _SetRetLeakEnable
    003f38fc _SetRetLeakSensitivity
    003eec44 _SetRetPressureSlope
    003ee573 _SetRetPumpInfor
    003ee4d8 _SetRetStructVer
    003ed3f6 _Set_Can_Recv_Addr
    00007040 _SpiaRegs
    003f2a0b _SpiaTxRx_FRAM
    003f3945 _SpiaTxRx_VFD
    00007740 _SpibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    003ee778 _StopPump
    00007010 _SysCtrlRegs
    003f199d _SystemEnterTestMode
    003f1ec7 _TINT0_ISR
    0000938f _TakeEffect
    00008f12 _TheoreticalSpeedCalc
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f396c _VFD_Display
    003f1ecc _WAKEINT_ISR
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003ef5bb _WriteInitialValueToFRAM
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    00007070 _XIntruptRegs
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2d6 __IQ28mpyI32int
    003ed2c2 __IQ28toF
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000001 __TI_args_main
    ffffffff ___binit__
    003fa000 ___bss__
    ffffffff ___c_args__
    003ec51e ___cinit__
    003fa000 ___end__
    ffffffff ___etext__
    003f3d45 ___memcpy_ff
    ffffffff ___pinit__
    ffffffff ___text__
    003f3e18 __args_main
    003fbc5a __cleanup_ptr
    003ecdc4 __ctypes_
    003fbc5c __dtors_ptr
    003fbc58 __lock
    003f3f3e __nop
    003ee356 __printfi
    003f3f3a __register_lock
    003f3f36 __register_unlock
    00000000 __stack
    003fbc56 __unlock
    003f3e67 _abort
    003f21aa _action
    003f3b5e _atoi
    003f3b1a _c_int00
    00009e54 _channel_divide
    003fbaac _channel_info
    003f2add _copyFramData
    003eeda2 _debug_comm
    003fb439 _degasser_lights
    003fb43e _degasser_state
    003eda28 _eCANA0_isr
    003ed9e7 _eCANA1_isr
    003ed5e6 _eCAN_Send_Data
    00008871 _ePWM6_Timer_isr
    003f3e69 _exit
    003fb915 _g4t_end
    003fb927 _g4t_get_pressure
    003fb98b _g4t_index
    003fb924 _g4t_start
    003fb4c0 _g_512_words
    003fb441 _g_512_words_index
    003fb93e _g_ACopmFactor
    003fbbc3 _g_ADCTimerCount
    003fb978 _g_ADC_Error_Count
    003fb95d _g_ADC_Flag
    003fb979 _g_ADC_Result
    003fbc5f _g_ADC_Result2
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb9c8 _g_ALast_Seal_TFV
    003fb964 _g_AMotor_Loc
    003fb9a0 _g_AMotor_PulseNum
    003fb93f _g_APumpFindPhotoeFlag
    003fb9d0 _g_APump_FRF
    003fb9aa _g_APump_LitreCount
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb935 _g_ASeal_Num
    003fb958 _g_AWheel_LocCount
    003fb962 _g_A_loop
    003fbbe2 _g_A_pulses
    003fb973 _g_AdcResult
    003fbc07 _g_AdcResult2
    003fb9a6 _g_Arun_time
    003fb95a _g_AutoOpenPointFlag
    003fbc35 _g_Av
    003fb907 _g_Avr_Pressure
    003fb936 _g_BCopmFactor
    003fb92e _g_BHP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb9ca _g_BLast_Seal_TFV
    003fb963 _g_BMotor_Loc
    003fb91b _g_BMotor_PulseNum
    003fb940 _g_BPumpFindPhotoeFlag
    003fb9d4 _g_BPump_FRF
    003fb9ae _g_BPump_LitreCount
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c6 _g_BPump_TFV
    003fb938 _g_BSeal_Num
    003fb957 _g_BWheel_LocCount
    003fb997 _g_BeepAlarmFlag
    003fbbc5 _g_BeepFlag
    003fbbc1 _g_BeepTimes
    003fbbca _g_BeepTotalTimeCounts
    003fbc34 _g_Bv
    003fb910 _g_CAN_Timer_Count
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb939 _g_CLP_Pct_Set
    003fb99a _g_CalSysPressureFlag
    003fa040 _g_CamA
    003fbc24 _g_CamA_index
    003fa000 _g_CamB
    003fbc22 _g_CamB_index
    003fb908 _g_CanError_TimCount
    003fb99f _g_CanRxRDPtr
    003fb99c _g_CanRxWRPtr
    003fb904 _g_Can_ReTx_Count
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb925 _g_CoZero
    003fb937 _g_CopmFactor
    003fb9d8 _g_CurrentComFator
    003fb97a _g_CurrentPressure1
    003fbc37 _g_Cv
    003fb93b _g_DLP_Pct_Set
    003fb9a2 _g_DataCount
    003fb903 _g_Disable_SciTx_Flg
    003fbbc6 _g_DisplayTimerCount
    003fb951 _g_Display_FP
    003fbc30 _g_Dv
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9ba _g_EPWM2_Period_Backup
    003fb9a3 _g_EcanRecvLength
    003fb953 _g_ExLimtTimerCount
    003fb980 _g_ExecGradeTableFlag
    003fb986 _g_FRAM_Error_Count
    003fb9b0 _g_FactorFlowCompensation
    003fb99e _g_FlashEraseFlag
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb967 _g_FlowRate_Set
    003fb943 _g_FlowRate_User_CorFatorA
    003fb941 _g_FlowRate_User_CorFatorB
    003fb994 _g_FlucFlag
    003fb928 _g_FlucStart
    003fbc80 _g_GradeTable
    003fb97e _g_GradeTablePtr
    003fb985 _g_GradeTableStartEndFlag
    003fb9ac _g_GradeTableTimerCount
    003fb9e2 _g_GradeTable_Slope
    003fb97f _g_GradeTable_Totallines
    003fb981 _g_GradeTable_Totallines_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb901 _g_Hyper_MaxPL_Flag
    003fb960 _g_Int_Pressure
    003fbc60 _g_Int_Pressure2
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb902 _g_Judge_MinPL_Flg
    003fbb73 _g_Kd_s
    003fbb72 _g_Ki_s
    003fbb74 _g_Kp_s
    003fb990 _g_LeakADLine0
    003fb989 _g_LeakADLine8
    003fb94b _g_LeakAlarm
    003fb942 _g_LeakAlarm_Count
    003fb92f _g_LeakCheckFlag
    003fbbc0 _g_LeakCheckTimeCounts
    003fb98a _g_LeakLimitLow
    003fb988 _g_LeakLimitUp
    003fb930 _g_LeaktimerCount
    003fb954 _g_MaxPressureLimit
    003fb956 _g_MinPressureLimit
    003fb999 _g_Mode_BACKUP
    003fb9b4 _g_MotrStepsFor1Degree
    003fbc17 _g_MultiSubFramesFlag
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fb995 _g_ONE_LITRE_CYCLE
    003fb922 _g_OpenPointCor
    003fb929 _g_OpenPointCorB
    003fb94d _g_PLimAlarm
    003fb97d _g_PSI_MPa_Bar
    003fb9dc _g_PWMTimeBase
    003fb94a _g_PointCount
    003fb94c _g_PreExceedLimitFlag
    003fb959 _g_PreFlucDebug
    003fb95b _g_PreFlucDebugTemp
    003fb97b _g_PreFlucFlagA
    003fb974 _g_PreFlucFlagB
    003fba40 _g_PressureSum1024Steps
    003fb921 _g_PressureSum1024StepsCount
    003fb9b2 _g_PressureSumSteps
    003fb916 _g_PressureSumStepsCount
    003fb9b8 _g_Pressure_MPa
    003fb95c _g_Pressure_Psi
    003fb975 _g_Psi
    003fbc03 _g_Psi2
    003fb933 _g_PumpAFRCor
    003fb906 _g_PumpAFRCorOffset
    003fb932 _g_PumpAFRPre
    003fbbe4 _g_PumpAPhoto
    003fbbe8 _g_PumpAPhotoBack1
    003fbbe6 _g_PumpAPhotoBack2
    003fb91a _g_PumpASteps
    003fb91c _g_PumpAStepsFlag
    003fb92b _g_PumpBFRCor
    003fb905 _g_PumpBFRCorOffset
    003fb92a _g_PumpBFRPre
    003fb991 _g_PumpIdleFlag
    003fbb92 _g_PumpModePtr
    003fb98f _g_PumpStandebyFlag
    003fbba0 _g_PumpStatus
    003fbb90 _g_PumpStatusPtr
    003fb919 _g_PumpStatus_Flag
    003fb918 _g_PumpStatus_Flag_Backup
    003fb965 _g_PumpStatus_Flg
    003fb917 _g_PumpType
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb94 _g_PumpWarn
    003fbb8e _g_PumpWarnFlag
    003fbb86 _g_PumpWarnFlagCurBits
    003fb95e _g_Pump_Mode_Flag
    003fb6c8 _g_R
    003fb98e _g_RcvGadeTableOverTime
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb996 _g_RecvCount
    003fb949 _g_RefreshDisplay_Flg
    003fb9a1 _g_RespCount
    003fac40 _g_RxQueue
    003fb90e _g_Rx_Cmd
    003fba00 _g_Rx_Data
    003fb90b _g_Rx_Data_Check_Sum
    003fb90a _g_Rx_Data_Len
    003fb90c _g_Rx_Data_Len_Buf
    003fb912 _g_Rx_Frame_Sort
    003fb948 _g_Rx_RD_Count
    003fb946 _g_Rx_WR_Count
    003fb931 _g_SciUsbPreSelect
    003fb947 _g_SciUsbSelect
    003faa40 _g_Sci_Tx_Data_Buf
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb977 _g_SendRTPressureFlag
    003fb913 _g_SerialPortCount
    003fb911 _g_SerialPortST
    003fb9bc _g_Slope_Pressure
    003fbc5e _g_Slope_Pressure2
    003fb97c _g_StandPressure1
    003fb923 _g_SysStandPressure
    003fb94e _g_Under_MinPL_Count
    003fb900 _g_Under_MinPL_Flag
    003fb9a5 _g_Use_Can_Port
    003fb90f _g_Use_USB_Flg
    003fbc2f _g_ValveFlag
    003fbb84 _g_VfdDispSwitchFlag
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbbae _g_Vfd_Disp_Func
    003fb983 _g_WriteA
    003fb982 _g_WriteB
    003fb968 _g_WriteFlashFlag
    003fb984 _g_WriteWhichPump
    003fb96a _g_acquire_end
    003fb971 _g_acquire_next
    003fb969 _g_acquire_trigger
    003fbc4f _g_action_index
    003fbc47 _g_adc_debug_flag
    003fba87 _g_auto_run_step
    003fbc06 _g_avg_err_ad
    003fbc4c _g_bSample
    003fb95f _g_bootloader_mode
    00009e40 _g_cam_info
    003fbaa2 _g_cha
    003fbc50 _g_channel_index
    003fb998 _g_coie_mode
    003fb96b _g_count_index
    003fbc4e _g_cur_loss_ratio
    003fbbdb _g_dagasser_cnt
    003fb700 _g_data512
    003fba89 _g_debug_PointA
    003fba8b _g_debug_PointD
    003fbc08 _g_debug_adc
    003fba8a _g_debug_percentA
    003fba86 _g_debug_percent_mode
    003fb976 _g_debug_sendFreq
    003fb43c _g_degasser_on_or_off
    003fb438 _g_degasser_state_sample_flag
    003fb43d _g_degasser_type
    003fb9be _g_f64EPWM2_flow_correct
    003fbc1d _g_flashD_Pai
    003fbc1c _g_flashD_Pbi
    003fb96d _g_flashD_write_count
    003fb96c _g_flashD_write_flag
    003fb992 _g_flash_version_no
    003fba88 _g_flowrate_fb
    003fb90d _g_fr_correct_factorA
    003fb955 _g_fr_hope
    003fb914 _g_fr_rise
    003fb91f _g_gradient_hold
    003fb966 _g_handshake
    003fb99b _g_hardware_version_no
    003fba8c _g_imbition_pre_save_setting
    003fbc42 _g_intermittent_time
    003fbc28 _g_limit
    003fbc3a _g_loss_ratio_coeff_b
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3c _g_loss_ratio_coeff_press
    003fbbdc _g_loss_ratio_correct_method
    003fb98d _g_loss_ratio_modify
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc51 _g_percent_loop
    003fbc41 _g_peristaltic_motor_cnt
    003fbc43 _g_peristaltic_pump_info
    003fbc40 _g_peristaltic_pump_state
    003fbb76 _g_pidData
    003fbc54 _g_pump_A_period
    003fbc52 _g_pump_B_period
    003fbbcc _g_pwm_shoot_delay
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb920 _g_rx_from
    003fb909 _g_s_Timer_Count
    003fb970 _g_shoot
    003fb972 _g_shoot_time
    003fbc01 _g_single_err_ad
    003fb993 _g_structure_version_no
    003fb98c _g_suction_offset
    003fbc00 _g_test_ad_err_flag
    003fb9a8 _g_timeout
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fb961 _g_valve_Tf
    003fbbde _g_valve_correct_method
    00009e30 _g_valve_duty
    003f318f _getClkdiv
    003f224a _getEngineeringStep_big_div
    003fbacc _gm_i16LeakBase
    003fbac3 _gm_i16LeakBaseTemp
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbacd _gm_u16AdcTemp
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac2 _gm_u16LeakSensi
    003fbac9 _gm_u16LeakSensiAD
    003fbac8 _gm_u16LeakStatus
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac4 _gm_u16StartSample
    003fba85 _gs_PumpAHomeSteps
    003fbc4a _gs_RcvGradeTableFlag
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb83 _gs_VfdTimerCount
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003f150a _idle_task
    003f3bbe _ltoa
    003f1896 _main
    003f3ee9 _memccpy
    003f3ead _memcmp
    003f3f68 _memset
    003ef56e _nsDelay
    003f21e9 _open_valve_pwm_new
    003f3533 _pid_Controller
    003f3506 _pid_Init
    003f35a2 _pid_Reset_Integrator
    003f3bfc _rand
    003f3303 _realtime_VFD
    003eecf8 _response
    003f21a5 _rsvd_ISR
    003f3b8f _sprintf
    003f3bec _srand
    003f3f48 _strcpy
    003efff4 _strlen
    003fb9ce _tps
    003fb9cc _u32Td
    ffffffff binit
    003ec51e cinit
    003f7ff6 code_start
    003fa000 end
    ffffffff etext
    ffffffff pinit
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address
    
    address name
    -------- ----
    00000000 __stack
    00000001 __TI_args_main
    00000800 __STACK_END
    00000800 __STACK_SIZE
    00000880 _DevEmuRegs
    00000a80 _FlashRegs
    00000ae0 _CsmRegs
    00000b00 _AdcMirror
    00000c00 _CpuTimer0Regs
    00000c08 _CpuTimer1Regs
    00000c10 _CpuTimer2Regs
    00000ce0 _PieCtrlRegs
    00000d00 _PieVectTable
    00006000 _ECanaRegs
    00006040 _ECanaLAMRegs
    00006080 _ECanaMOTSRegs
    000060c0 _ECanaMOTORegs
    00006100 _ECanaMboxes
    00006200 _ECanbRegs
    00006240 _ECanbLAMRegs
    00006280 _ECanbMOTSRegs
    000062c0 _ECanbMOTORegs
    00006300 _ECanbMboxes
    00006800 _EPwm1Regs
    00006840 _EPwm2Regs
    00006880 _EPwm3Regs
    000068c0 _EPwm4Regs
    00006900 _EPwm5Regs
    00006940 _EPwm6Regs
    00006a00 _ECap1Regs
    00006a20 _ECap2Regs
    00006a40 _ECap3Regs
    00006a60 _ECap4Regs
    00006b00 _EQep1Regs
    00006b40 _EQep2Regs
    00006f80 _GpioCtrlRegs
    00006fc0 _GpioDataRegs
    00006fe0 _GpioIntRegs
    00007010 _SysCtrlRegs
    00007040 _SpiaRegs
    00007050 _SciaRegs
    00007070 _XIntruptRegs
    00007100 _AdcRegs
    00007740 _SpibRegs
    00007750 _ScibRegs
    00007760 _SpicRegs
    00007780 _SpidRegs
    00007900 _I2caRegs
    00008000 _Control_APump_isr
    00008000 _RamfuncsRunStart
    0000838b _SearchValveOpenPoint
    00008598 _Cpu_Timer0_isr
    00008871 _ePWM6_Timer_isr
    00008959 _JudgePumpAPhoto
    000089af _JudgePumpBPhoto
    000089eb _GradeTableControl
    00008d7c _RetPumpPercent
    00008df4 _FluctuationDecrease
    00008ec4 _GetCoie
    00008f12 _TheoreticalSpeedCalc
    00008f94 _PreSaveVFD
    000090e3 _SendPressureToPC
    00009180 _ADReady_isr
    000091c9 _DataSendtoPC
    000092b0 _DispProportion
    0000938f _TakeEffect
    0000945b _SaveFlucArray
    000094ad _Example_CallFlashAPI
    000094d4 _Example_Error
    000094db _InitFlash
    000094f6 _ServiceDog
    00009500 _INT14_ISR
    0000950a _Flash28_API_RunStart
    0000951e _Flash2808_Program
    000095c7 _Flash2808_Erase
    00009669 _Fl28x_EraseVerify
    000096b1 _Fl28x_ErasePulse
    00009703 _Fl28x_LeaveCmdMode
    00009710 _Fl28x_EnterCmdMode
    00009735 _Fl28x_FlashRegSleep
    00009754 _Fl28x_OpenPulse
    00009765 _Fl28x_ClosePulse
    0000977c _Fl28x_MaskAll
    00009787 _Fl28x_ProgVerify
    000097c4 _Fl28x_ProgPulse
    00009806 _Fl28x_CompactVerify
    00009840 _Fl28x_CompactPulse
    00009883 _Fl2808_EraseSector
    000098de _Fl2808_CompactSector
    00009932 _Fl28x_ClearLoop
    00009973 _Fl2808_ClearSector
    000099a6 _Flash2808_Verify
    000099d9 _Fl2808_Init
    000099fd _Fl28x_WatchDogDisable
    00009a05 _Fl28x_DisableNMI
    00009a11 _Fl28x_Delay
    00009a1e _Fl28x_DisableInt
    00009a22 _Fl28x_RestoreInt
    00009a25 _Flash2808_APIVersionHex
    00009e30 _g_valve_duty
    00009e40 _g_cam_info
    00009e54 _channel_divide
    003ec000 _Flash28_API_LoadStart
    003ec51e _Flash28_API_LoadEnd
    003ec51e ___cinit__
    003ec51e cinit
    003ecdc4 __ctypes_
    003ecec6 _PieVectTableInit
    003ed234 __IQ18div
    003ed27b __IQ28div
    003ed2c2 __IQ28toF
    003ed2d6 __IQ28mpyI32int
    003ed2e7 _InitPumpeCANGpio
    003ed2fd _InitPumpeCAN
    003ed3f6 _Set_Can_Recv_Addr
    003ed504 _Can_Tx_Resp
    003ed532 _CAN_Tx_Data
    003ed5e6 _eCAN_Send_Data
    003ed9e7 _eCANA1_isr
    003eda28 _eCANA0_isr
    003ee356 __printfi
    003ee459 _PcConnect
    003ee491 _RetFramVer
    003ee4d8 _SetRetStructVer
    003ee511 _SetRetFlashVer
    003ee544 _SetRetLeakEnable
    003ee573 _SetRetPumpInfor
    003ee62f _SetPumpType
    003ee657 _RetPumpSoftVer
    003ee67a _SetOrRetSerNo
    003ee6f7 _ClearPumpUsageInfor
    003ee743 _RunPump
    003ee778 _StopPump
    003ee7e6 _RetPumpState
    003ee7ee _PumpSelfCheck
    003ee849 _RetPumpMode
    003ee866 _SetIsoFlowRate
    003ee880 _SetLGraFlowRate
    003ee8e1 _SetRetAPumpCompFactor
    003ee93d _SetRetBPumpCompFactor
    003ee97f _SetPressureZero
    003ee98c _PressureRevise
    003ee9ee _RetAPumpFR_Factor
    003eea2f _SetAPumpFR_Factor
    003eea8e _SetFlowRate_FR_User_Factor
    003eeafd _ReplacePumpSealRing
    003eeb53 _RetAPumpTotalVol
    003eeb98 _RetBPumpTotalVol
    003eebdd _SetLimitPressure
    003eec44 _SetRetPressureSlope
    003eecb8 _RetPumpFlowrate
    003eecf8 _response
    003eeda2 _debug_comm
    003ef56e _nsDelay
    003ef57f _CalculateTotalFlowVol
    003ef5a6 _InitPumpModule
    003ef5bb _WriteInitialValueToFRAM
    003ef793 _PumpMotorInitialPosition
    003ef7c9 _ReadDataValueFromFRAM
    003efb4b _PressureExceedLimit
    003efc24 _DisposalSciError
    003efc30 _ReadPumpRxData
    003efc39 _InitPressureFluc
    003efd89 _RetTestComFator
    003efda3 _SetRetAPump_LowFlowRate_FR_Factor
    003efe1e _SetRetAPump_LargeFlowRate_FR_Factor
    003efe56 _SetRetAPump_MediumFlowRate_FR_Factor
    003efe8e _SetComFator
    003efef9 _PreFlucControl
    003eff31 _PreFlucFlagControl
    003eff64 _PrimaryAxisTrans
    003eff7a _SecondaryAxisTrans
    003eff8d _CamParamsSet
    003effe7 _CalcUnRegulateStart
    003efff4 _strlen
    003f0000 _RamfuncsLoadStart
    003f150a _RamfuncsLoadEnd
    003f150a _idle_task
    003f1896 _main
    003f196e _JudgeTestMode
    003f199d _SystemEnterTestMode
    003f1a19 _DispTestMode
    003f1a26 _PowerOnDispWelcome
    003f1a33 _DispPumpInfor
    003f1a5c _PumpSelfcheck
    003f1a69 _DispMainInterfce
    003f1b0d _DispWarn
    003f1c7c _CheckWarn
    003f1d08 _SelectStatus
    003f1d41 _InterfaceSwitchDisplayControl
    003f1dc3 _InterfaceSwitchTimerControl
    003f1de3 _INT13_ISR
    003f1de8 _DATALOG_ISR
    003f1ded _RTOSINT_ISR
    003f1df2 _EMUINT_ISR
    003f1df7 _NMI_ISR
    003f1dfc _ILLEGAL_ISR
    003f1e72 _USER1_ISR
    003f1e77 _USER2_ISR
    003f1e7c _USER3_ISR
    003f1e81 _USER4_ISR
    003f1e86 _USER5_ISR
    003f1e8b _USER6_ISR
    003f1e90 _USER7_ISR
    003f1e95 _USER8_ISR
    003f1e9a _USER9_ISR
    003f1e9f _USER10_ISR
    003f1ea4 _USER11_ISR
    003f1ea9 _USER12_ISR
    003f1eae _SEQ1INT_ISR
    003f1eb3 _SEQ2INT_ISR
    003f1eb8 _XINT1_ISR
    003f1ebd _XINT2_ISR
    003f1ec2 _ADCINT_ISR
    003f1ec7 _TINT0_ISR
    003f1ecc _WAKEINT_ISR
    003f1ed1 _EPWM1_TZINT_ISR
    003f1ed6 _EPWM2_TZINT_ISR
    003f1edb _EPWM3_TZINT_ISR
    003f1ee0 _EPWM4_TZINT_ISR
    003f1ee5 _EPWM5_TZINT_ISR
    003f1eea _EPWM6_TZINT_ISR
    003f1eef _EPWM1_INT_ISR
    003f1ef4 _EPWM2_INT_ISR
    003f1ef9 _EPWM3_INT_ISR
    003f1f9e _EPWM4_INT_ISR
    003f203a _EPWM5_INT_ISR
    003f203f _EPWM6_INT_ISR
    003f2044 _ECAP1_INT_ISR
    003f2049 _ECAP2_INT_ISR
    003f204e _ECAP3_INT_ISR
    003f2053 _ECAP4_INT_ISR
    003f2058 _EQEP1_INT_ISR
    003f205d _EQEP2_INT_ISR
    003f2062 _SPIRXINTA_ISR
    003f2067 _SPITXINTA_ISR
    003f206c _SPIRXINTB_ISR
    003f2071 _SPITXINTB_ISR
    003f2076 _SPIRXINTC_ISR
    003f207b _SPITXINTC_ISR
    003f2080 _SPIRXINTD_ISR
    003f2085 _SPITXINTD_ISR
    003f208a _I2CINT1A_ISR
    003f208f _I2CINT2A_ISR
    003f2094 _SCIRXINTA_ISR
    003f2120 _SCITXINTA_ISR
    003f217d _SCIRXINTB_ISR
    003f2182 _SCITXINTB_ISR
    003f2187 _ECAN0INTA_ISR
    003f218c _ECAN1INTA_ISR
    003f2191 _ECAN0INTB_ISR
    003f2196 _ECAN1INTB_ISR
    003f219b _EMPTY_ISR
    003f21a0 _PIE_RESERVED
    003f21a5 _rsvd_ISR
    003f21aa _action
    003f21e9 _open_valve_pwm_new
    003f224a _getEngineeringStep_big_div
    003f249f _GradeTableStartEnd
    003f257d _GradeTable
    003f2647 _ExecGradeTable
    003f2753 _InitPumpSci
    003f2797 _Scia_Rx_isr
    003f27f2 _Scia_Tx_isr
    003f2830 _Scib_Rx_isr
    003f288c _Scib_Tx_isr
    003f28ca _AnalyseSciRxData
    003f29f7 _ControlFRAM_CS
    003f2a0b _SpiaTxRx_FRAM
    003f2a26 _ReadFRAM
    003f2a50 _WriteFRAM
    003f2a9a _WriteFRAMData
    003f2abc _ReadFRAMData
    003f2add _copyFramData
    003f2c22 _InitLeakPara
    003f2c32 _LeakSample
    003f2c3f _SetLeakBase
    003f2c44 _SetLeakSensi
    003f2c4f _GetLeakSensi
    003f2c53 _SetAlarmOn
    003f2c59 _SetAlarmOff
    003f2c5f _GetAlarmStatus
    003f2c63 _LeakCheck
    003f2c91 _GetLeakStatus
    003f2c95 _InitPowerUpAdjust
    003f2ca4 _GetLeakBaseInfo
    003f2ca7 _InitPumpePWM
    003f2ce5 _InitValveEPwmGpio
    003f2cea _InitValveEPwm
    003f2d87 _InitEPwm3Gpio
    003f2d9b _InitEPwm4Gpio
    003f2daf LL$$DIV
    003f2deb LL$$MOD
    003f2e25 ULL$$DIV
    003f2e54 ULL$$MOD
    003f2eb6 _InitWriteFlash
    003f2efe _Save2FlashD
    003f2f58 _Example_CsmUnlock
    003f2fa7 _Example_MemCopy
    003f2fbc _PIE_VectCtrl
    003f3004 _FlowRateCorrect
    003f3081 _InitPumpExtItrpt
    003f3095 _CheckErrorAndWarn
    003f30a7 _InitSysCtrl
    003f30af _DisableDog
    003f30b7 _InitPll
    003f30e4 _InitPeripheralClocks
    003f315e _CsmUnlock
    003f318f _getClkdiv
    003f3255 _InitPumpAdc
    003f3262 _ADToPsi
    003f327b _ADToPsi2
    003f328e _ADS7871
    003f32e6 _ADS7871Read
    003f32fe _ADS7871Trig
    003f3303 _realtime_VFD
    003f33b0 _InitPeristalticPump
    003f33c0 _InitePWM5
    003f33dc _InitPeristalticPumpIO
    003f33ee _PeristalticPumpStateSet
    003f342c _PeristalticPumpSpeedSet
    003f345c _InitDegasser
    003f3474 _ResetDegasser
    003f3482 _DegasserStateJudge
    003f34ee _DegasserStateSet
    003f3506 _pid_Init
    003f3533 _pid_Controller
    003f35a2 _pid_Reset_Integrator
    003f35a9 FD$$ADD
    003f3645 FD$$DIV
    003f36d0 _InitPumpMotor
    003f36dc _PumpAMoveBySteps
    003f3703 _FindPumpPosition
    003f3755 FD$$MPY
    003f37d8 FS$$DIV
    003f385b FS$$SUB
    003f3860 FS$$ADD
    003f38d3 _SetRetLeakBaseLine
    003f38fc _SetRetLeakSensitivity
    003f3928 _InitAdc
    003f3945 _SpiaTxRx_VFD
    003f396c _VFD_Display
    003f39b1 _InitCpuTimers
    003f39e8 _ConfigCpuTimer
    003f3a1c _InitPumpSpi
    003f3a50 _InitSpibGpio
    003f3a7a FS$$MPY
    003f3ad4 _InitPumpGpio
    003f3b1a _c_int00
    003f3b5e _atoi
    003f3b8f _sprintf
    003f3bbe _ltoa
    003f3bec _srand
    003f3bfc _rand
    003f3c17 FD$$CMP
    003f3c41 L$$DIV
    003f3c50 L$$MOD
    003f3c5e UL$$DIV
    003f3c65 UL$$MOD
    003f3c6b FS$$TOL
    003f3c94 _InitPieCtrl
    003f3cb3 _EnableInterrupts
    003f3cbc FS$$TOI
    003f3ce1 I$$DIV
    003f3cf2 I$$MOD
    003f3d03 FD$$TOI
    003f3d24 FS$$TOUL
    003f3d45 ___memcpy_ff
    003f3d66 _InitPieVectTable
    003f3d86 FD$$TOL
    003f3da5 LL$$CMP
    003f3db7 ULL$$CMP
    003f3dc3 FS$$TOU
    003f3de0 FS$$TOFD
    003f3dfc L$$TOFD
    003f3e18 __args_main
    003f3e33 I$$TOFS
    003f3e4d L$$TOFS
    003f3e67 C$$EXIT
    003f3e67 _abort
    003f3e69 _exit
    003f3e80 FS$$CMP
    003f3e97 _InitSciaGpio
    003f3ead _memcmp
    003f3ec2 LL$$MPY
    003f3ed6 UL$$TOFS
    003f3ee9 _memccpy
    003f3efb _InitValveGpio
    003f3f0d U$$TOFS
    003f3f1d FD$$SUB
    003f3f2b U$$DIV
    003f3f30 U$$MOD
    003f3f36 __register_unlock
    003f3f3a __register_lock
    003f3f3e __nop
    003f3f3f FD$$NEG
    003f3f48 _strcpy
    003f3f59 _PRG_key0
    003f3f5a _PRG_key1
    003f3f5b _PRG_key2
    003f3f5c _PRG_key3
    003f3f5d _PRG_key4
    003f3f5e _PRG_key5
    003f3f5f _PRG_key6
    003f3f60 _PRG_key7
    003f3f61 _DSP28x_DisableInt
    003f3f65 _DSP28x_RestoreInt
    003f3f68 _memset
    003f3f6f _DSP28x_usDelay
    003f7ff6 code_start
    003f7ff8 _CsmPwl
    003fa000 .bss
    003fa000 ___bss__
    003fa000 ___end__
    003fa000 _g_CamB
    003fa000 end
    003fa040 _g_CamA
    003faa40 _g_Sci_Tx_Data_Buf
    003fac40 _g_RxQueue
    003fb420 _CpuTimer1
    003fb428 _CpuTimer2
    003fb430 _CpuTimer0
    003fb438 _g_degasser_state_sample_flag
    003fb439 _degasser_lights
    003fb43c _g_degasser_on_or_off
    003fb43d _g_degasser_type
    003fb43e _degasser_state
    003fb441 _g_512_words_index
    003fb4c0 _g_512_words
    003fb6c8 _g_R
    003fb700 _g_data512
    003fb900 _g_Under_MinPL_Flag
    003fb901 _g_Hyper_MaxPL_Flag
    003fb902 _g_Judge_MinPL_Flg
    003fb903 _g_Disable_SciTx_Flg
    003fb904 _g_Can_ReTx_Count
    003fb905 _g_PumpBFRCorOffset
    003fb906 _g_PumpAFRCorOffset
    003fb907 _g_Avr_Pressure
    003fb908 _g_CanError_TimCount
    003fb909 _g_s_Timer_Count
    003fb90a _g_Rx_Data_Len
    003fb90b _g_Rx_Data_Check_Sum
    003fb90c _g_Rx_Data_Len_Buf
    003fb90d _g_fr_correct_factorA
    003fb90e _g_Rx_Cmd
    003fb90f _g_Use_USB_Flg
    003fb910 _g_CAN_Timer_Count
    003fb911 _g_SerialPortST
    003fb912 _g_Rx_Frame_Sort
    003fb913 _g_SerialPortCount
    003fb914 _g_fr_rise
    003fb915 _g4t_end
    003fb916 _g_PressureSumStepsCount
    003fb917 _g_PumpType
    003fb918 _g_PumpStatus_Flag_Backup
    003fb919 _g_PumpStatus_Flag
    003fb91a _g_PumpASteps
    003fb91b _g_BMotor_PulseNum
    003fb91c _g_PumpAStepsFlag
    003fb91d _g_SelfcheckError
    003fb91e _g_SelfcheckFlag
    003fb91f _g_gradient_hold
    003fb920 _g_rx_from
    003fb921 _g_PressureSum1024StepsCount
    003fb922 _g_OpenPointCor
    003fb923 _g_SysStandPressure
    003fb924 _g4t_start
    003fb925 _g_CoZero
    003fb926 _AreaOfShadow_Correct
    003fb927 _g4t_get_pressure
    003fb928 _g_FlucStart
    003fb929 _g_OpenPointCorB
    003fb92a _g_PumpBFRPre
    003fb92b _g_PumpBFRCor
    003fb92c _g_AHP_Pct_Set
    003fb92d _g_ALP_Pct_Set
    003fb92e _g_BHP_Pct_Set
    003fb92f _g_LeakCheckFlag
    003fb930 _g_LeaktimerCount
    003fb931 _g_SciUsbPreSelect
    003fb932 _g_PumpAFRPre
    003fb933 _g_PumpAFRCor
    003fb934 _g_JudgePreMinTimerCounts1s
    003fb935 _g_ASeal_Num
    003fb936 _g_BCopmFactor
    003fb937 _g_CopmFactor
    003fb938 _g_BSeal_Num
    003fb939 _g_CLP_Pct_Set
    003fb93a _g_BLP_Pct_Set
    003fb93b _g_DLP_Pct_Set
    003fb93c _g_FlowRate_Medium_CorFatorA
    003fb93d _g_FlowRate_Medium_CorFatorB
    003fb93e _g_ACopmFactor
    003fb93f _g_APumpFindPhotoeFlag
    003fb940 _g_BPumpFindPhotoeFlag
    003fb941 _g_FlowRate_User_CorFatorB
    003fb942 _g_LeakAlarm_Count
    003fb943 _g_FlowRate_User_CorFatorA
    003fb944 _g_Sci_Tx_RD_Count
    003fb945 _g_Sci_Tx_WR_Count
    003fb946 _g_Rx_WR_Count
    003fb947 _g_SciUsbSelect
    003fb948 _g_Rx_RD_Count
    003fb949 _g_RefreshDisplay_Flg
    003fb94a _g_PointCount
    003fb94b _g_LeakAlarm
    003fb94c _g_PreExceedLimitFlag
    003fb94d _g_PLimAlarm
    003fb94e _g_Under_MinPL_Count
    003fb94f _g_Hyper_MaxPL_Count
    003fb950 _g_FlowRate_Large_CorFatorB
    003fb951 _g_Display_FP
    003fb952 _g_FlowRate_Large_CorFatorA
    003fb953 _g_ExLimtTimerCount
    003fb954 _g_MaxPressureLimit
    003fb955 _g_fr_hope
    003fb956 _g_MinPressureLimit
    003fb957 _g_BWheel_LocCount
    003fb958 _g_AWheel_LocCount
    003fb959 _g_PreFlucDebug
    003fb95a _g_AutoOpenPointFlag
    003fb95b _g_PreFlucDebugTemp
    003fb95c _g_Pressure_Psi
    003fb95d _g_ADC_Flag
    003fb95e _g_Pump_Mode_Flag
    003fb95f _g_bootloader_mode
    003fb960 _g_Int_Pressure
    003fb961 _g_valve_Tf
    003fb962 _g_A_loop
    003fb963 _g_BMotor_Loc
    003fb964 _g_AMotor_Loc
    003fb965 _g_PumpStatus_Flg
    003fb966 _g_handshake
    003fb967 _g_FlowRate_Set
    003fb968 _g_WriteFlashFlag
    003fb969 _g_acquire_trigger
    003fb96a _g_acquire_end
    003fb96b _g_count_index
    003fb96c _g_flashD_write_flag
    003fb96d _g_flashD_write_count
    003fb96e _g_rt_count
    003fb96f _g_rt_count_
    003fb970 _g_shoot
    003fb971 _g_acquire_next
    003fb972 _g_shoot_time
    003fb973 _g_AdcResult
    003fb974 _g_PreFlucFlagB
    003fb975 _g_Psi
    003fb976 _g_debug_sendFreq
    003fb977 _g_SendRTPressureFlag
    003fb978 _g_ADC_Error_Count
    003fb979 _g_ADC_Result
    003fb97a _g_CurrentPressure1
    003fb97b _g_PreFlucFlagA
    003fb97c _g_StandPressure1
    003fb97d _g_PSI_MPa_Bar
    003fb97e _g_GradeTablePtr
    003fb97f _g_GradeTable_Totallines
    003fb980 _g_ExecGradeTableFlag
    003fb981 _g_GradeTable_Totallines_Count
    003fb982 _g_WriteB
    003fb983 _g_WriteA
    003fb984 _g_WriteWhichPump
    003fb985 _g_GradeTableStartEndFlag
    003fb986 _g_FRAM_Error_Count
    003fb987 _g_RcvGadeTableOverTimeCount
    003fb988 _g_LeakLimitUp
    003fb989 _g_LeakADLine8
    003fb98a _g_LeakLimitLow
    003fb98b _g4t_index
    003fb98c _g_suction_offset
    003fb98d _g_loss_ratio_modify
    003fb98e _g_RcvGadeTableOverTime
    003fb98f _g_PumpStandebyFlag
    003fb990 _g_LeakADLine0
    003fb991 _g_PumpIdleFlag
    003fb992 _g_flash_version_no
    003fb993 _g_structure_version_no
    003fb994 _g_FlucFlag
    003fb995 _g_ONE_LITRE_CYCLE
    003fb996 _g_RecvCount
    003fb997 _g_BeepAlarmFlag
    003fb998 _g_coie_mode
    003fb999 _g_Mode_BACKUP
    003fb99a _g_CalSysPressureFlag
    003fb99b _g_hardware_version_no
    003fb99c _g_CanRxWRPtr
    003fb99d _g_CAN_Wait_Resp_Flg
    003fb99e _g_FlashEraseFlag
    003fb99f _g_CanRxRDPtr
    003fb9a0 _g_AMotor_PulseNum
    003fb9a1 _g_RespCount
    003fb9a2 _g_DataCount
    003fb9a3 _g_EcanRecvLength
    003fb9a4 _g_Can_Send_Resp_Flg
    003fb9a5 _g_Use_Can_Port
    003fb9a6 _g_Arun_time
    003fb9a8 _g_timeout
    003fb9aa _g_APump_LitreCount
    003fb9ac _g_GradeTableTimerCount
    003fb9ae _g_BPump_LitreCount
    003fb9b0 _g_FactorFlowCompensation
    003fb9b2 _g_PressureSumSteps
    003fb9b4 _g_MotrStepsFor1Degree
    003fb9b6 _g_EPWM1_Period_Backup
    003fb9b8 _g_Pressure_MPa
    003fb9ba _g_EPWM2_Period_Backup
    003fb9bc _g_Slope_Pressure
    003fb9be _g_f64EPWM2_flow_correct
    003fb9c0 _g_BPump_Saved_TFV
    003fb9c2 _g_APump_Saved_TFV
    003fb9c4 _g_APump_TFV
    003fb9c6 _g_BPump_TFV
    003fb9c8 _g_ALast_Seal_TFV
    003fb9ca _g_BLast_Seal_TFV
    003fb9cc _u32Td
    003fb9ce _tps
    003fb9d0 _g_APump_FRF
    003fb9d2 _g_APump_LowFlowRate_FRF
    003fb9d4 _g_BPump_FRF
    003fb9d6 _g_BPump_LowFlowRate_FRF
    003fb9d8 _g_CurrentComFator
    003fb9dc _g_PWMTimeBase
    003fb9e2 _g_GradeTable_Slope
    003fba00 _g_Rx_Data
    003fba40 _g_PressureSum1024Steps
    003fba85 _gs_PumpAHomeSteps
    003fba86 _g_debug_percent_mode
    003fba87 _g_auto_run_step
    003fba88 _g_flowrate_fb
    003fba89 _g_debug_PointA
    003fba8a _g_debug_percentA
    003fba8b _g_debug_PointD
    003fba8c _g_imbition_pre_save_setting
    003fbaa2 _g_cha
    003fbaa4 _g_OLPS_A
    003fbaa6 _g_OLPS_B
    003fbaac _channel_info
    003fbac0 _gm_u16IsLeakAlarmOn
    003fbac1 _gm_u16CheckLeakTimCount
    003fbac2 _gm_u16LeakSensi
    003fbac3 _gm_i16LeakBaseTemp
    003fbac4 _gm_u16StartSample
    003fbac6 _gm_u16PowerUpAdjustTime
    003fbac8 _gm_u16LeakStatus
    003fbac9 _gm_u16LeakSensiAD
    003fbacb _gm_u16PowerUpAdjustFlag
    003fbacc _gm_i16LeakBase
    003fbacd _gm_u16AdcTemp
    003fbad0 _Leak
    003fbb00 _gm_u16AdcBuffA
    003fbb40 _gm_u16AdcBuffB
    003fbb72 _g_Ki_s
    003fbb73 _g_Kd_s
    003fbb74 _g_Kp_s
    003fbb76 _g_pidData
    003fbb80 _g_PumpVfdCurrentInterface
    003fbb81 _gs_VfdDispSwitchTime
    003fbb82 _gs_VfdDynamicCount
    003fbb83 _gs_VfdTimerCount
    003fbb84 _g_VfdDispSwitchFlag
    003fbb85 _gs_VfdDynamicTick
    003fbb86 _g_PumpWarnFlagCurBits
    003fbb87 _gs_VfdWarnBlankSwitchFlag
    003fbb88 _gs_VfdWarnBlankSwitchCount
    003fbb89 _g_VfdWarnBlankCurrentInterface
    003fbb8a _gs_VfdStatusPressureLimitSwitchFlag
    003fbb8b _gs_VfdDynamicFreshFlag
    003fbb8c _gs_VfdStatusPressureLimitSwitchCount
    003fbb8d _g_VfdStatusPressureLimitCurrentInterface
    003fbb8e _g_PumpWarnFlag
    003fbb90 _g_PumpStatusPtr
    003fbb92 _g_PumpModePtr
    003fbb94 _g_PumpWarn
    003fbba0 _g_PumpStatus
    003fbbae _g_Vfd_Disp_Func
    003fbbbc _Flash_CallbackPtr
    003fbbbe _Flash_CPUScaleFactor
    003fbbc0 _g_LeakCheckTimeCounts
    003fbbc1 _g_BeepTimes
    003fbbc3 _g_ADCTimerCount
    003fbbc4 _Can_Rx_DL
    003fbbc5 _g_BeepFlag
    003fbbc6 _g_DisplayTimerCount
    003fbbc7 _g_pwm_shoot_time
    003fbbc8 _g_pwm_shoot_time_length
    003fbbc9 _g_pwm_shutdown_delay
    003fbbca _g_BeepTotalTimeCounts
    003fbbcc _g_pwm_shoot_delay
    003fbbcd _g_pwm_valve_dutycycle
    003fbbdb _g_dagasser_cnt
    003fbbdc _g_loss_ratio_correct_method
    003fbbdd _g_pwm_shoot_delay_backup
    003fbbde _g_valve_correct_method
    003fbbe2 _g_A_pulses
    003fbbe4 _g_PumpAPhoto
    003fbbe6 _g_PumpAPhotoBack2
    003fbbe8 _g_PumpAPhotoBack1
    003fbbea _FlashStatus
    003fbbee _Sector
    003fbbfe _g_u8FramCopyFunFlag
    003fbbff _g_u8RecFramDataNum
    003fbc00 _g_test_ad_err_flag
    003fbc01 _g_single_err_ad
    003fbc03 _g_Psi2
    003fbc06 _g_avg_err_ad
    003fbc07 _g_AdcResult2
    003fbc08 _g_debug_adc
    003fbc12 _Can_Tx_8Byte_Count
    003fbc13 _Can_Temp
    003fbc17 _g_MultiSubFramesFlag
    003fbc1b _Can_Rx_8Byte_Count
    003fbc1c _g_flashD_Pbi
    003fbc1d _g_flashD_Pai
    003fbc22 _g_CamB_index
    003fbc24 _g_CamA_index
    003fbc28 _g_limit
    003fbc2f _g_ValveFlag
    003fbc30 _g_Dv
    003fbc31 _PinA
    003fbc32 _PinC
    003fbc33 _PinB
    003fbc34 _g_Bv
    003fbc35 _g_Av
    003fbc36 _PinD
    003fbc37 _g_Cv
    003fbc38 _g_loss_ratio_modifying_flag
    003fbc39 _g_loss_ratio_coeff_k
    003fbc3a _g_loss_ratio_coeff_b
    003fbc3c _g_loss_ratio_coeff_press
    003fbc40 _g_peristaltic_pump_state
    003fbc41 _g_peristaltic_motor_cnt
    003fbc42 _g_intermittent_time
    003fbc43 _g_peristaltic_pump_info
    003fbc47 _g_adc_debug_flag
    003fbc4a _gs_RcvGradeTableFlag
    003fbc4c _g_bSample
    003fbc4e _g_cur_loss_ratio
    003fbc4f _g_action_index
    003fbc50 _g_channel_index
    003fbc51 _g_percent_loop
    003fbc52 _g_pump_B_period
    003fbc54 _g_pump_A_period
    003fbc56 __unlock
    003fbc58 __lock
    003fbc5a __cleanup_ptr
    003fbc5c __dtors_ptr
    003fbc5e _g_Slope_Pressure2
    003fbc5f _g_ADC_Result2
    003fbc60 _g_Int_Pressure2
    003fbc80 _g_GradeTable
    003ff000 _IQsinTable
    003ff100 _IQcosTable
    003ff400 _IQsinTableEnd
    003ff502 _IQcosTableEnd
    003ff502 _IQdivRoundSatTable
    003ff510 _IQdivTable
    003ff712 _IQdivTableEnd
    003ff712 _IQisqrtRoundSatTable
    003ff712 _IQsqrtRoundSatTable
    003ff722 _IQisqrtTable
    003ff722 _IQsqrtTable
    003ff824 _IQatan2HalfPITable
    003ff824 _IQisqrtTableEnd
    003ff824 _IQsqrtTableEnd
    003ff862 _IQatan2Table
    003ff9e8 _IQ30mpyRndSatTable
    003ff9e8 _IQatan2TableEnd
    003ff9e8 _IQmpyRndSatTable
    003ff9f4 _IQ29mpyRndSatTable
    003ffa00 _IQ28mpyRndSatTable
    003ffa0c _IQ27mpyRndSatTable
    003ffa18 _IQ26mpyRndSatTable
    003ffa24 _IQ25mpyRndSatTable
    003ffa30 _IQ24mpyRndSatTable
    003ffa3c _IQ23mpyRndSatTable
    003ffa48 _IQ22mpyRndSatTable
    003ffa54 _IQ21mpyRndSatTable
    003ffa60 _IQ20mpyRndSatTable
    003ffa6c _IQ19mpyRndSatTable
    003ffa78 _IQ18mpyRndSatTable
    003ffa84 _IQ17mpyRndSatTable
    003ffa90 _IQ16mpyRndSatTable
    003ffa9c _IQ15mpyRndSatTable
    003ffaa8 _IQ14mpyRndSatTable
    003ffab4 _IQ13mpyRndSatTable
    003ffac0 _IQ12mpyRndSatTable
    003ffacc _IQ11mpyRndSatTable
    003ffad8 _IQ10mpyRndSatTable
    003ffae4 _IQ9mpyRndSatTable
    003ffaf0 _IQ8mpyRndSatTable
    003ffafc _IQ7mpyRndSatTable
    003ffb08 _IQ6mpyRndSatTable
    003ffb14 _IQ5mpyRndSatTable
    003ffb20 _IQ4mpyRndSatTable
    003ffb2c _IQ3mpyRndSatTable
    003ffb38 _IQ2mpyRndSatTable
    003ffb44 _IQ1mpyRndSatTable
    003ffb50 _IQmpyRndSatTableEnd
    ffffffff .text
    ffffffff ___binit__
    ffffffff ___c_args__
    ffffffff ___etext__
    ffffffff ___pinit__
    ffffffff ___text__
    ffffffff binit
    ffffffff etext
    ffffffff pinit
    
    [809 symbols]

  • the map file generated in ccs 11.X list as followed:
    
    ******************************************************************************
    TMS320C2000 Linker PC v21.6.0
    ******************************************************************************
    >> Linked Fri Jun 17 11:44:52 2022
    
    OUTPUT FILE NAME: <OC_PUMP_PressureFluc.out>
    ENTRY POINT SYMBOL: "code_start" address: 003f7ff6
    
    
    MEMORY CONFIGURATION
    
    name origin length used unused attr fill
    ---------------------- -------- --------- -------- -------- ---- --------
    PAGE 0:
    RAML0 00008000 00001c00 00001a54 000001ac RWIX
    OTP 003d7800 00000400 00000000 00000400 R
    FLASHC 003ec000 00003ffe 00003ffd 00000001 RWIX
    START_RSVD 003efffe 00000002 00000000 00000002 R
    FLASHB 003f0000 00004000 00003f0d 000000f3 RWIX
    FLASHA 003f4000 00003f80 00000000 00003f80 RWIX
    CSM_RSVD 003f7f80 00000076 00000000 00000076 R
    BEGIN 003f7ff6 00000002 00000002 00000000 RWIX
    CSM_PWL 003f7ff8 00000008 00000000 00000008 R
    ROM 003ff000 00000fc0 00000b50 00000470 RWIX
    RESET 003fffc0 00000002 00000000 00000002 RWIX
    VECTORS 003fffc2 0000003e 00000000 0000003e RWIX
    
    PAGE 1:
    RAMM0 00000000 00000800 00000800 00000000 RWIX
    DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX
    FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX
    CSM 00000ae0 00000010 00000010 00000000 RWIX
    ADC_MIRROR 00000b00 00000010 00000010 00000000 RWIX
    CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX
    CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX
    CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX
    PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX
    PIE_VECT 00000d00 00000100 00000100 00000000 RWIX
    ECANA 00006000 00000040 00000034 0000000c RWIX
    ECANA_LAM 00006040 00000040 00000040 00000000 RWIX
    ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX
    ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX
    ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX
    ECANB 00006200 00000040 00000034 0000000c RWIX
    ECANB_LAM 00006240 00000040 00000040 00000000 RWIX
    ECANB_MOTS 00006280 00000040 00000040 00000000 RWIX
    ECANB_MOTO 000062c0 00000040 00000040 00000000 RWIX
    ECANB_MBOX 00006300 00000100 00000100 00000000 RWIX
    EPWM1 00006800 00000022 00000022 00000000 RWIX
    EPWM2 00006840 00000022 00000022 00000000 RWIX
    EPWM3 00006880 00000022 00000022 00000000 RWIX
    EPWM4 000068c0 00000022 00000022 00000000 RWIX
    EPWM5 00006900 00000022 00000022 00000000 RWIX
    EPWM6 00006940 00000022 00000022 00000000 RWIX
    ECAP1 00006a00 00000020 00000020 00000000 RWIX
    ECAP2 00006a20 00000020 00000020 00000000 RWIX
    ECAP3 00006a40 00000020 00000020 00000000 RWIX
    ECAP4 00006a60 00000020 00000020 00000000 RWIX
    EQEP1 00006b00 00000040 00000040 00000000 RWIX
    EQEP2 00006b40 00000040 00000040 00000000 RWIX
    GPIOCTRL 00006f80 00000040 00000040 00000000 RWIX
    GPIODAT 00006fc0 00000020 00000020 00000000 RWIX
    GPIOINT 00006fe0 00000020 0000000a 00000016 RWIX
    SYSTEM 00007010 00000020 00000020 00000000 RWIX
    SPIA 00007040 00000010 00000010 00000000 RWIX
    SCIA 00007050 00000010 00000010 00000000 RWIX
    XINTRUPT 00007070 00000010 00000010 00000000 RWIX
    ADC 00007100 00000020 0000001e 00000002 RWIX
    SPIB 00007740 00000010 00000010 00000000 RWIX
    SCIB 00007750 00000010 00000010 00000000 RWIX
    SPIC 00007760 00000010 00000010 00000000 RWIX
    SPID 00007780 00000010 00000010 00000000 RWIX
    I2CA 00007900 00000040 00000022 0000001e RWIX
    RAML1 00009c00 00000400 00000268 00000198 RWIX
    FLASHD 003e8000 00004000 00000000 00004000 RWIX
    CSM_PWL 003f7ff8 00000008 00000008 00000000 R
    RAMH0 003fa000 00002000 00001d84 0000027c RWIX
    
    
    SECTION ALLOCATION MAP
    
    output attributes/
    section page origin length input sections
    -------- ---- ---------- ---------- ----------------
    .cinit 0 003ec000 00000678
    003ec000 000002e8 pump.obj (.cinit)
    003ec2e8 00000097 OC_Pump_SubprogramC-0421.obj (.cinit)
    003ec37f 0000007e OC_Pump_MotorControl-0421.obj (.cinit)
    003ec3fd 0000006d OC_Pump_NewDisplay.obj (.cinit)
    003ec46a 0000004f Leak.obj (.cinit)
    003ec4b9 0000003c OC_Pump_Adc-0421.obj (.cinit)
    003ec4f5 00000028 OC_Pump_eCAN-0421.obj (.cinit)
    003ec51d 00000024 OC_Pump_PressureFluc.obj (.cinit)
    003ec541 00000024 valve.obj (.cinit)
    003ec565 00000020 OC_Pump_DefaultIsr-0421.obj (.cinit)
    003ec585 0000001c SectionVFD.obj (.cinit)
    003ec5a1 00000014 degasser.obj (.cinit)
    003ec5b5 00000013 OC_Pump_Flash.obj (.cinit:_Sector)
    003ec5c8 00000011 OC_Pump_SubprogramA-0421.obj (.cinit)
    003ec5d9 00000010 prop_valve.obj (.cinit)
    003ec5e9 0000000d OC_Pump_Control_F2806-0421.obj (.cinit)
    003ec5f6 0000000d OC_Pump_DefaultIsr-0421.obj (.cinit:_g_R)
    003ec603 0000000c OC_Pump_SubprogramB-0421.obj (.cinit)
    003ec60f 0000000c peristaltic_pump.obj (.cinit)
    003ec61b 0000000c pid.obj (.cinit)
    003ec627 0000000a Flash2808_API_V302.lib : Flash28_Globals.obj (.cinit)
    003ec631 0000000a pwm_clock_div.obj (.cinit)
    003ec63b 0000000a rts2800_ml.lib : _lock.obj (.cinit)
    003ec645 0000000a : exit.obj (.cinit)
    003ec64f 00000009 OC_Pump_GradeTable.obj (.cinit)
    003ec658 00000008 OC_Pump_FRAM-0421.obj (.cinit)
    003ec660 00000005 Leak.obj (.cinit:_gm_u16AdcTemp)
    003ec665 00000005 rts2800_ml.lib : rand.obj (.cinit)
    003ec66a 00000004 Leak.obj (.cinit:_gm_u16AdcBuffA)
    003ec66e 00000004 Leak.obj (.cinit:_gm_u16AdcBuffB)
    003ec672 00000004 debug_only.obj (.cinit)
    003ec676 00000002 --HOLE-- [fill = 0]
    
    .econst 0 003ec678 0000055c
    003ec678 0000022e OC_Pump_NewDisplay.obj (.econst:.string)
    003ec8a6 00000101 rts2800_ml.lib : ctype.obj (.econst:__ctypes_)
    003ec9a7 00000001 --HOLE-- [fill = 0]
    003ec9a8 00000100 OC_Pump_PieVect-0421.obj (.econst:_PieVectTableInit)
    003ecaa8 0000006c pwm_clock_div.obj (.econst:_clkdiv)
    003ecb14 0000002c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver4_0)
    003ecb40 00000024 rts2800_ml.lib : _printfi.obj (.econst:.string)
    003ecb64 00000020 Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver4_0)
    003ecb84 0000001c Pump_Cam_Data.obj (.econst:_g_FstCamData_Ver3_0)
    003ecba0 0000001c Pump_Cam_Data.obj (.econst:_g_SecCamData_Ver3_0)
    003ecbbc 00000018 rts2800_ml.lib : _printfi.obj (.econst)
    
    Flash28_API
    * 0 003ecbd4 0000051e RUN ADDR = 00009536
    003ecbd4 00000014 Flash2808_API_V302.lib : Flash28_Erase.obj (.econst)
    003ecbe8 000000a9 : Flash28_Prog.obj (.text)
    003ecc91 000000a2 : Flash28_Erase.obj (.text)
    003ecd33 0000009a : Flash28_Erase_Pulse.obj (.text)
    003ecdcd 00000084 : Flash28_Internals.obj (.text)
    003ece51 0000007f : Flash28_Prog_Pulse.obj (.text)
    003eced0 0000007d : Flash28_Compact_Pulse.obj (.text)
    003ecf4d 0000005b : Flash28_EraseSector.obj (.text)
    003ecfa8 00000054 : Flash28_CompactSector.obj (.text)
    003ecffc 00000041 : Flash28_ClearLoop.obj (.text)
    003ed03d 00000033 : Flash28_ClearSector.obj (.text)
    003ed070 00000033 : Flash28_Verify.obj (.text)
    003ed0a3 00000024 : Flash28_Init.obj (.text)
    003ed0c7 00000014 : Flash28_Utils.obj (.text)
    003ed0db 0000000d : Flash28_Delay.obj (.text)
    003ed0e8 00000007 : Flash28_DisInt.obj (.text)
    003ed0ef 00000003 : Flash28_Version_Hex.obj (.text)
    
    .switch 0 003ed0f2 000000f8
    003ed0f2 00000090 debug_only.obj (.switch:_debug_comm)
    003ed182 00000050 OC_Pump_Control_F2806-0421.obj (.switch:_idle_task)
    003ed1d2 00000018 OC_Pump_Sci-0421.obj (.switch:_AnalyseSciRxData)
    
    IQmath 0 003ed1ea 000000b3
    003ed1ea 00000047 IQmath.lib : IQ18div.obj (IQmath)
    003ed231 00000047 : IQ28div.obj (IQmath)
    003ed278 00000014 : IQ28toF.obj (IQmath)
    003ed28c 00000011 : IQ28mpyI32int.obj (IQmath)
    
    ramfuncs 0 003f0000 00001536 RUN ADDR = 00008000
    003f0000 00000425 OC_Pump_GradeTable.obj (ramfuncs)
    003f0425 000003d2 OC_Pump_SubprogramC-0421.obj (ramfuncs:retain)
    003f07f7 000003a5 OC_Pump_MotorControl-0421.obj (ramfuncs:retain)
    003f0b9c 00000216 OC_Pump_MotorControl-0421.obj (ramfuncs)
    003f0db2 0000017b OC_Pump_PressureFluc.obj (ramfuncs)
    003f0f2d 00000115 SectionVFD.obj (ramfuncs)
    003f1042 00000107 OC_Pump_SubprogramA-0421.obj (ramfuncs)
    003f1149 000000e5 OC_Pump_NewDisplay.obj (ramfuncs)
    003f122e 000000ce pwm_clock_div.obj (ramfuncs)
    003f12fc 000000cd OC_Pump_Adc-0421.obj (ramfuncs)
    003f13c9 00000094 OC_Pump_SubprogramC-0421.obj (ramfuncs)
    003f145d 00000088 OC_Pump_Flash.obj (ramfuncs)
    003f14e5 00000047 OC_Pump_Adc-0421.obj (ramfuncs:retain)
    003f152c 0000000a OC_Pump_DefaultIsr-0421.obj (ramfuncs:retain)
    
    codestart
    * 0 003f7ff6 00000002
    003f7ff6 00000002 DSP280x_CodeStartBranch.obj (codestart)
    
    IQmathTables
    * 0 003ff000 00000b50 NOLOAD SECTION
    003ff000 00000b50 IQmath.lib : IQmathTables.obj (IQmathTables)
    
    DevEmuRegsFile
    * 1 00000880 000000d0 UNINITIALIZED
    00000880 000000d0 OC_Pump_GlobalVariableDefs-0421.obj (DevEmuRegsFile)
    
    FlashRegsFile
    * 1 00000a80 00000008 UNINITIALIZED
    00000a80 00000008 OC_Pump_GlobalVariableDefs-0421.obj (FlashRegsFile)
    
    CsmRegsFile
    * 1 00000ae0 00000010 UNINITIALIZED
    00000ae0 00000010 OC_Pump_GlobalVariableDefs-0421.obj (CsmRegsFile)
    
    AdcMirrorFile
    * 1 00000b00 00000010 UNINITIALIZED
    00000b00 00000010 OC_Pump_GlobalVariableDefs-0421.obj (AdcMirrorFile)
    
    CpuTimer0RegsFile
    * 1 00000c00 00000008 UNINITIALIZED
    00000c00 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer0RegsFile)
    
    CpuTimer1RegsFile
    * 1 00000c08 00000008 UNINITIALIZED
    00000c08 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer1RegsFile)
    
    CpuTimer2RegsFile
    * 1 00000c10 00000008 UNINITIALIZED
    00000c10 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CpuTimer2RegsFile)
    
    PieCtrlRegsFile
    * 1 00000ce0 0000001a UNINITIALIZED
    00000ce0 0000001a OC_Pump_GlobalVariableDefs-0421.obj (PieCtrlRegsFile)
    
    PieVectTableFile
    * 1 00000d00 00000100 UNINITIALIZED
    00000d00 00000100 OC_Pump_GlobalVariableDefs-0421.obj (PieVectTableFile)
    
    ECanaRegsFile
    * 1 00006000 00000034 UNINITIALIZED
    00006000 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanaRegsFile)
    
    ECanaLAMRegsFile
    * 1 00006040 00000040 UNINITIALIZED
    00006040 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaLAMRegsFile)
    
    ECanaMOTSRegsFile
    * 1 00006080 00000040 UNINITIALIZED
    00006080 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTSRegsFile)
    
    ECanaMOTORegsFile
    * 1 000060c0 00000040 UNINITIALIZED
    000060c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMOTORegsFile)
    
    ECanaMboxesFile
    * 1 00006100 00000100 UNINITIALIZED
    00006100 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanaMboxesFile)
    
    ECanbRegsFile
    * 1 00006200 00000034 UNINITIALIZED
    00006200 00000034 OC_Pump_GlobalVariableDefs-0421.obj (ECanbRegsFile)
    
    ECanbLAMRegsFile
    * 1 00006240 00000040 UNINITIALIZED
    00006240 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbLAMRegsFile)
    
    ECanbMOTSRegsFile
    * 1 00006280 00000040 UNINITIALIZED
    00006280 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTSRegsFile)
    
    ECanbMOTORegsFile
    * 1 000062c0 00000040 UNINITIALIZED
    000062c0 00000040 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMOTORegsFile)
    
    ECanbMboxesFile
    * 1 00006300 00000100 UNINITIALIZED
    00006300 00000100 OC_Pump_GlobalVariableDefs-0421.obj (ECanbMboxesFile)
    
    EPwm1RegsFile
    * 1 00006800 00000022 UNINITIALIZED
    00006800 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm1RegsFile)
    
    EPwm2RegsFile
    * 1 00006840 00000022 UNINITIALIZED
    00006840 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm2RegsFile)
    
    EPwm3RegsFile
    * 1 00006880 00000022 UNINITIALIZED
    00006880 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm3RegsFile)
    
    EPwm4RegsFile
    * 1 000068c0 00000022 UNINITIALIZED
    000068c0 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm4RegsFile)
    
    EPwm5RegsFile
    * 1 00006900 00000022 UNINITIALIZED
    00006900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm5RegsFile)
    
    EPwm6RegsFile
    * 1 00006940 00000022 UNINITIALIZED
    00006940 00000022 OC_Pump_GlobalVariableDefs-0421.obj (EPwm6RegsFile)
    
    ECap1RegsFile
    * 1 00006a00 00000020 UNINITIALIZED
    00006a00 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap1RegsFile)
    
    ECap2RegsFile
    * 1 00006a20 00000020 UNINITIALIZED
    00006a20 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap2RegsFile)
    
    ECap3RegsFile
    * 1 00006a40 00000020 UNINITIALIZED
    00006a40 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap3RegsFile)
    
    ECap4RegsFile
    * 1 00006a60 00000020 UNINITIALIZED
    00006a60 00000020 OC_Pump_GlobalVariableDefs-0421.obj (ECap4RegsFile)
    
    EQep1RegsFile
    * 1 00006b00 00000040 UNINITIALIZED
    00006b00 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep1RegsFile)
    
    EQep2RegsFile
    * 1 00006b40 00000040 UNINITIALIZED
    00006b40 00000040 OC_Pump_GlobalVariableDefs-0421.obj (EQep2RegsFile)
    
    GpioCtrlRegsFile
    * 1 00006f80 00000040 UNINITIALIZED
    00006f80 00000040 OC_Pump_GlobalVariableDefs-0421.obj (GpioCtrlRegsFile)
    
    GpioDataRegsFile
    * 1 00006fc0 00000020 UNINITIALIZED
    00006fc0 00000020 OC_Pump_GlobalVariableDefs-0421.obj (GpioDataRegsFile)
    
    GpioIntRegsFile
    * 1 00006fe0 0000000a UNINITIALIZED
    00006fe0 0000000a OC_Pump_GlobalVariableDefs-0421.obj (GpioIntRegsFile)
    
    SysCtrlRegsFile
    * 1 00007010 00000020 UNINITIALIZED
    00007010 00000020 OC_Pump_GlobalVariableDefs-0421.obj (SysCtrlRegsFile)
    
    SpiaRegsFile
    * 1 00007040 00000010 UNINITIALIZED
    00007040 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpiaRegsFile)
    
    SciaRegsFile
    * 1 00007050 00000010 UNINITIALIZED
    00007050 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SciaRegsFile)
    
    XIntruptRegsFile
    * 1 00007070 00000010 UNINITIALIZED
    00007070 00000010 OC_Pump_GlobalVariableDefs-0421.obj (XIntruptRegsFile)
    
    AdcRegsFile
    * 1 00007100 0000001e UNINITIALIZED
    00007100 0000001e OC_Pump_GlobalVariableDefs-0421.obj (AdcRegsFile)
    
    SpibRegsFile
    * 1 00007740 00000010 UNINITIALIZED
    00007740 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpibRegsFile)
    
    ScibRegsFile
    * 1 00007750 00000010 UNINITIALIZED
    00007750 00000010 OC_Pump_GlobalVariableDefs-0421.obj (ScibRegsFile)
    
    SpicRegsFile
    * 1 00007760 00000010 UNINITIALIZED
    00007760 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpicRegsFile)
    
    SpidRegsFile
    * 1 00007780 00000010 UNINITIALIZED
    00007780 00000010 OC_Pump_GlobalVariableDefs-0421.obj (SpidRegsFile)
    
    I2caRegsFile
    * 1 00007900 00000022 UNINITIALIZED
    00007900 00000022 OC_Pump_GlobalVariableDefs-0421.obj (I2caRegsFile)
    
    CsmPwlFile
    * 1 003f7ff8 00000008 UNINITIALIZED
    003f7ff8 00000008 OC_Pump_GlobalVariableDefs-0421.obj (CsmPwlFile)
    
    .pinit 0 003ec000 00000000 UNINITIALIZED
    
    .GradeTable
    * 1 003fbbc0 000001e0 UNINITIALIZED
    003fbbc0 000001e0 OC_Pump_GradeTable.obj (.GradeTable)
    
    .stack 1 00000000 00000800 UNINITIALIZED
    00000000 00000800 --HOLE--
    
    .BigEbss 1 003fa000 00000a40 UNINITIALIZED
    003fa000 00000a40 SectionVFD.obj (.BigEbss)
    
    .bss 1 003fa000 00000000 UNINITIALIZED
    
    .ebss 1 003fb420 00000784 UNINITIALIZED
    003fb420 00000018 OC_Pump_CpuTimer-0421.obj (.ebss)
    003fb438 00000008 OC_Pump_DefaultIsr-0421.obj (.ebss)
    003fb440 00000200 debug_only.obj (.ebss:_g_512_words)
    003fb640 00000200 OC_Pump_DefaultIsr-0421.obj (.ebss:_g_data512)
    003fb840 000000ec pump.obj (.ebss)
    003fb92c 00000014 OC_Pump_MotorControl-0421.obj (.ebss:_channel_info)
    003fb940 00000042 pump.obj (.ebss:_g_PressureSum1024Steps)
    003fb982 0000003c OC_Pump_NewDisplay.obj (.ebss)
    003fb9be 00000002 OC_Pump_FRAM-0421.obj (.ebss)
    003fb9c0 00000040 debug_only.obj (.ebss:_g_debug_data)
    003fba00 00000032 Leak.obj (.ebss:_gm_u16AdcBuffA)
    003fba32 0000000e pid.obj (.ebss)
    003fba40 00000032 Leak.obj (.ebss:_gm_u16AdcBuffB)
    003fba72 0000000a OC_Pump_eCAN-0421.obj (.ebss)
    003fba7c 00000004 Flash2808_API_V302.lib : Flash28_Globals.obj (.ebss)
    003fba80 0000002a OC_Pump_MotorControl-0421.obj (.ebss)
    003fbaaa 00000012 OC_Pump_Adc-0421.obj (.ebss)
    003fbabc 00000004 OC_Pump_Control_F2806-0421.obj (.ebss)
    003fbac0 0000002a OC_Pump_SubprogramC-0421.obj (.ebss)
    003fbaea 00000010 OC_Pump_Flash.obj (.ebss:_Sector)
    003fbafa 00000006 OC_Pump_SubprogramA-0421.obj (.ebss)
    003fbb00 00000028 pump.obj (.ebss:_g_Rx_Data)
    003fbb28 0000000a SectionVFD.obj (.ebss)
    003fbb32 0000000a OC_Pump_DefaultIsr-0421.obj (.ebss:_g_R)
    003fbb3c 00000004 OC_Pump_Flash.obj (.ebss)
    003fbb40 00000026 Leak.obj (.ebss)
    003fbb66 00000009 OC_Pump_PressureFluc.obj (.ebss)
    003fbb6f 00000009 valve.obj (.ebss)
    003fbb78 00000007 degasser.obj (.ebss)
    003fbb7f 00000001 --HOLE--
    003fbb80 00000006 peristaltic_pump.obj (.ebss)
    003fbb86 00000004 OC_Pump_GradeTable.obj (.ebss)
    003fbb8a 00000004 prop_valve.obj (.ebss)
    003fbb8e 00000004 pwm_clock_div.obj (.ebss)
    003fbb92 00000004 rts2800_ml.lib : _lock.obj (.ebss)
    003fbb96 00000004 : exit.obj (.ebss)
    003fbb9a 00000003 OC_Pump_SubprogramB-0421.obj (.ebss)
    003fbb9d 00000002 Leak.obj (.ebss:_gm_u16AdcTemp)
    003fbb9f 00000002 debug_only.obj (.ebss)
    003fbba1 00000001 --HOLE--
    003fbba2 00000002 rts2800_ml.lib : rand.obj (.ebss)
    
    .CanData 1 00009c00 00000230 UNINITIALIZED
    00009c00 00000230 OC_Pump_eCAN-0421.obj (.CanData)
    
    .CAM_AND_VALVE_INFO
    * 1 00009e30 00000038 UNINITIALIZED
    00009e30 00000002 OC_Pump_SubprogramC-0421.obj (.CAM_AND_VALVE_INFO)
    00009e32 0000000e --HOLE--
    00009e40 00000014 Pump_Cam_Data.obj (.CAM_AND_VALVE_INFO)
    00009e54 00000014 prop_valve.obj (.CAM_AND_VALVE_INFO)
    
    .SerialData
    * 1 003faa40 000009e0 UNINITIALIZED
    003faa40 000009e0 pump.obj (.SerialData)
    
    .reset 0 003fffc0 00000002 DSECT
    003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset)
    
    vectors 0 003fffc2 00000000 DSECT
    
    .text.1 0 003ed29d 00002d60
    003ed29d 000008e4 debug_only.obj (.text)
    003edb81 000008ad OC_Pump_SubprogramB-0421.obj (.text)
    003ee42e 000008ab rts2800_ml.lib : _printfi.obj (.text)
    003eecd9 00000820 OC_Pump_eCAN-0421.obj (.text)
    003ef4f9 000006fd OC_Pump_SubprogramA-0421.obj (.text)
    003efbf6 000003d8 OC_Pump_NewDisplay.obj (.text)
    003effce 0000002f rts2800_ml.lib : sprintf.obj (.text)
    
    .text.2 0 003f1536 000029d7
    003f1536 0000051d OC_Pump_Control_F2806-0421.obj (.text)
    003f1a53 000003c3 OC_Pump_DefaultIsr-0421.obj (.text:retain)
    003f1e16 00000335 OC_Pump_PressureFluc.obj (.text)
    003f214b 00000305 prop_valve.obj (.text)
    003f2450 000002be OC_Pump_GradeTable.obj (.text)
    003f270e 000001a3 OC_Pump_FRAM-0421.obj (.text)
    003f28b1 00000185 OC_Pump_Sci-0421.obj (.text)
    003f2a36 00000143 OC_Pump_Sci-0421.obj (.text:retain)
    003f2b79 00000111 Leak.obj (.text)
    003f2c8a 0000010e OC_Pump_Flash.obj (.text)
    003f2d98 00000108 OC_Pump_ePWM-0421.obj (.text)
    003f2ea0 00000107 rts2800_ml.lib : ll_div.obj (.text)
    003f2fa7 000000eb OC_Pump_SysCtrl-0421.obj (.text)
    003f3092 000000e8 OC_Pump_SubprogramC-0421.obj (.text)
    003f317a 000000e0 OC_Pump_eCAN-0421.obj (.text:retain)
    003f325a 000000b3 degasser.obj (.text)
    003f330d 000000b3 peristaltic_pump.obj (.text)
    003f33c0 000000aa OC_Pump_Adc-0421.obj (.text)
    003f346a 000000a1 pid.obj (.text)
    003f350b 0000009c rts2800_ml.lib : fd_add.obj (.text)
    003f35a7 00000090 Pump_Cam_Data.obj (.text)
    003f3637 0000008c OC_Pump_MotorControl-0421.obj (.text)
    003f36c3 0000008b rts2800_ml.lib : fd_div.obj (.text)
    003f374e 00000083 : fd_mpy.obj (.text)
    003f37d1 00000083 : fs_div.obj (.text)
    003f3854 00000078 : fs_add.obj (.text)
    003f38cc 00000070 OC_Pump_Leak.obj (.text)
    003f393c 0000006a OC_Pump_CpuTimer-0421.obj (.text)
    003f39a6 0000006a OC_Pump_VFD_Display-0421.obj (.text)
    003f3a10 0000005e OC_Pump_Spi-0421.obj (.text)
    003f3a6e 0000005a rts2800_ml.lib : fs_mpy.obj (.text)
    003f3ac8 00000045 OC_Pump_Gpio-HP-0421.obj (.text)
    003f3b0d 00000044 rts2800_ml.lib : boot.obj (.text)
    003f3b51 00000031 : atoi.obj (.text)
    003f3b82 0000002e : ltoa.obj (.text)
    003f3bb0 0000002b : rand.obj (.text)
    003f3bdb 0000002a : fd_cmp.obj (.text)
    003f3c05 0000002a : l_div.obj (.text)
    003f3c2f 00000029 : fs_tol.obj (.text)
    003f3c58 00000028 OC_Pump_PieCtrl-0421.obj (.text)
    003f3c80 00000025 rts2800_ml.lib : fs_toi.obj (.text)
    003f3ca5 00000022 : i_div.obj (.text)
    003f3cc7 00000021 : fd_toi.obj (.text)
    003f3ce8 00000021 : fs_toul.obj (.text)
    003f3d09 00000020 OC_Pump_PieVect-0421.obj (.text)
    003f3d29 0000001f rts2800_ml.lib : fd_tol.obj (.text)
    003f3d48 0000001e : ll_cmp.obj (.text)
    003f3d66 0000001d : fs_tou.obj (.text)
    003f3d83 0000001c : fs_tofd.obj (.text)
    003f3d9f 0000001c : l_tofd.obj (.text)
    003f3dbb 0000001b : args_main.obj (.text)
    003f3dd6 0000001a : i_tofs.obj (.text)
    003f3df0 0000001a : l_tofs.obj (.text)
    003f3e0a 00000019 : exit.obj (.text)
    003f3e23 00000017 : fs_cmp.obj (.text)
    003f3e3a 00000015 : memcmp.obj (.text)
    003f3e4f 00000014 : ll_mpy.obj (.text)
    003f3e63 00000013 : ul_tofs.obj (.text)
    003f3e76 00000012 : memccpy.obj (.text)
    003f3e88 00000012 valve.obj (.text)
    003f3e9a 00000010 rts2800_ml.lib : u_tofs.obj (.text)
    003f3eaa 0000000e : fd_sub.obj (.text)
    003f3eb8 0000000b : u_div.obj (.text)
    003f3ec3 0000000a : strlen.obj (.text)
    003f3ecd 00000009 : _lock.obj (.text)
    003f3ed6 00000009 : fd_neg.obj (.text)
    003f3edf 00000009 : strcpy.obj (.text)
    003f3ee8 00000008 DSP280x_CodeStartBranch.obj (.text)
    003f3ef0 00000008 OC_Pump_Flash280x_CsmKeys-0421.obj (.text)
    003f3ef8 00000007 DSP280x_DisInt.obj (.text)
    003f3eff 00000007 rts2800_ml.lib : memset.obj (.text)
    003f3f06 00000004 OC_Pump_usDelay-0421.obj (.text)
    003f3f0a 00000003 rts2800_ml.lib : memcpy.obj (.text)
    
    MODULE SUMMARY
    
    Module code initialized data uninitialized data
    ------ ---- ---------------- ------------------
    .\
    pump.obj 0 744 2870
    OC_Pump_GradeTable.obj 2824 9 484
    OC_Pump_MotorControl-0421.obj 3074 126 62
    SectionVFD.obj 554 28 2634
    debug_only.obj 2276 148 578
    OC_Pump_eCAN-0421.obj 2304 40 570
    OC_Pump_SubprogramC-0421.obj 2484 151 44
    OC_Pump_SubprogramA-0421.obj 2315 17 6
    OC_Pump_GlobalVariableDefs-0421.obj 0 0 2336
    OC_Pump_SubprogramB-0421.obj 2221 12 3
    OC_Pump_NewDisplay.obj 1442 667 60
    OC_Pump_PressureFluc.obj 1579 36 9
    OC_Pump_DefaultIsr-0421.obj 983 45 530
    OC_Pump_Control_F2806-0421.obj 1309 93 4
    prop_valve.obj 773 16 24
    OC_Pump_Adc-0421.obj 722 60 18
    OC_Pump_Sci-0421.obj 712 24 0
    OC_Pump_Flash.obj 542 19 20
    pwm_clock_div.obj 412 118 4
    Leak.obj 273 92 140
    OC_Pump_FRAM-0421.obj 419 8 2
    Pump_Cam_Data.obj 144 132 20
    OC_Pump_PieVect-0421.obj 32 256 0
    OC_Pump_ePWM-0421.obj 264 0 0
    OC_Pump_SysCtrl-0421.obj 235 0 0
    degasser.obj 179 20 7
    peristaltic_pump.obj 179 12 6
    pid.obj 161 12 14
    OC_Pump_CpuTimer-0421.obj 106 0 24
    OC_Pump_Leak.obj 112 0 0
    OC_Pump_VFD_Display-0421.obj 106 0 0
    OC_Pump_Spi-0421.obj 94 0 0
    OC_Pump_Gpio-HP-0421.obj 69 0 0
    valve.obj 18 36 9
    OC_Pump_PieCtrl-0421.obj 40 0 0
    DSP280x_CodeStartBranch.obj 10 0 0
    OC_Pump_Flash280x_CsmKeys-0421.obj 0 8 0
    DSP280x_DisInt.obj 7 0 0
    OC_Pump_usDelay-0421.obj 4 0 0
    +--+-------------------------------------+-------+------------------+--------------------+
    Total: 28978 2929 10478
    
    C:/Users/White.Rock/Downloads/QuadPump00.01.06.00.00/DSP280x_common/include/Flash2808_API_V302.lib
    Flash28_Erase.obj 324 40 0
    Flash28_Prog.obj 338 0 0
    Flash28_Erase_Pulse.obj 308 0 0
    Flash28_Internals.obj 264 0 0
    Flash28_Prog_Pulse.obj 254 0 0
    Flash28_Compact_Pulse.obj 250 0 0
    Flash28_EraseSector.obj 182 0 0
    Flash28_CompactSector.obj 168 0 0
    Flash28_ClearLoop.obj 130 0 0
    Flash28_ClearSector.obj 102 0 0
    Flash28_Verify.obj 102 0 0
    Flash28_Init.obj 72 0 0
    Flash28_Utils.obj 40 0 0
    Flash28_Delay.obj 26 0 0
    Flash28_DisInt.obj 14 0 0
    Flash28_Globals.obj 0 10 4
    Flash28_Version_Hex.obj 6 0 0
    +--+-------------------------------------+-------+------------------+--------------------+
    Total: 2580 50 4
    
    C:/Users/White.Rock/Downloads/QuadPump00.01.06.00.00/DSP280x_common/lib/IQmath.lib
    IQmathTables.obj 0 2896 0
    IQ18div.obj 0 71 0
    IQ28div.obj 0 71 0
    IQ28toF.obj 0 20 0
    IQ28mpyI32int.obj 0 17 0
    +--+-------------------------------------+-------+------------------+--------------------+
    Total: 0 3075 0
    
    C:/Users/White.Rock/Downloads/QuadPump00.01.06.00.00/DSP280x_common/lib/rts2800_ml.lib
    _printfi.obj 2219 60 0
    ll_div.obj 263 0 0
    ctype.obj 0 257 0
    fd_add.obj 156 0 0
    fd_div.obj 139 0 0
    fd_mpy.obj 131 0 0
    fs_div.obj 131 0 0
    fs_add.obj 120 0 0
    fs_mpy.obj 90 0 0
    boot.obj 68 0 0
    rand.obj 43 5 2
    atoi.obj 49 0 0
    sprintf.obj 47 0 0
    ltoa.obj 46 0 0
    fd_cmp.obj 42 0 0
    l_div.obj 42 0 0
    fs_tol.obj 41 0 0
    exit.obj 25 10 4
    fs_toi.obj 37 0 0
    i_div.obj 34 0 0
    fd_toi.obj 33 0 0
    fs_toul.obj 33 0 0
    fd_tol.obj 31 0 0
    ll_cmp.obj 30 0 0
    fs_tou.obj 29 0 0
    fs_tofd.obj 28 0 0
    l_tofd.obj 28 0 0
    args_main.obj 27 0 0
    i_tofs.obj 26 0 0
    l_tofs.obj 26 0 0
    _lock.obj 9 10 4
    fs_cmp.obj 23 0 0
    memcmp.obj 21 0 0
    ll_mpy.obj 20 0 0
    ul_tofs.obj 19 0 0
    memccpy.obj 18 0 0
    u_tofs.obj 16 0 0
    fd_sub.obj 14 0 0
    u_div.obj 11 0 0
    strlen.obj 10 0 0
    fd_neg.obj 9 0 0
    strcpy.obj 9 0 0
    memset.obj 7 0 0
    memcpy.obj 3 0 0
    +--+-------------------------------------+-------+------------------+--------------------+
    Total: 4203 342 10
    
    Stack: 0 0 2048
    +--+-------------------------------------+-------+------------------+--------------------+
    Grand Total: 35761 6396 12540
    
    
    GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
    
    address data page name
    -------- ---------------- ----
    00000000 0 (00000000) __stack
    
    00000880 22 (00000880) _DevEmuRegs
    
    00000a80 2a (00000a80) _FlashRegs
    
    00000ae0 2b (00000ac0) _CsmRegs
    
    00000b00 2c (00000b00) _AdcMirror
    
    00000c00 30 (00000c00) _CpuTimer0Regs
    00000c08 30 (00000c00) _CpuTimer1Regs
    00000c10 30 (00000c00) _CpuTimer2Regs
    
    00000ce0 33 (00000cc0) _PieCtrlRegs
    
    00000d00 34 (00000d00) _PieVectTable
    
    00006000 180 (00006000) _ECanaRegs
    
    00006040 181 (00006040) _ECanaLAMRegs
    
    00006080 182 (00006080) _ECanaMOTSRegs
    
    000060c0 183 (000060c0) _ECanaMOTORegs
    
    00006100 184 (00006100) _ECanaMboxes
    
    00006200 188 (00006200) _ECanbRegs
    
    00006240 189 (00006240) _ECanbLAMRegs
    
    00006280 18a (00006280) _ECanbMOTSRegs
    
    000062c0 18b (000062c0) _ECanbMOTORegs
    
    00006300 18c (00006300) _ECanbMboxes
    
    00006800 1a0 (00006800) _EPwm1Regs
    
    00006840 1a1 (00006840) _EPwm2Regs
    
    00006880 1a2 (00006880) _EPwm3Regs
    
    000068c0 1a3 (000068c0) _EPwm4Regs
    
    00006900 1a4 (00006900) _EPwm5Regs
    
    00006940 1a5 (00006940) _EPwm6Regs
    
    00006a00 1a8 (00006a00) _ECap1Regs
    00006a20 1a8 (00006a00) _ECap2Regs
    
    00006a40 1a9 (00006a40) _ECap3Regs
    00006a60 1a9 (00006a40) _ECap4Regs
    
    00006b00 1ac (00006b00) _EQep1Regs
    
    00006b40 1ad (00006b40) _EQep2Regs
    
    00006f80 1be (00006f80) _GpioCtrlRegs
    
    00006fc0 1bf (00006fc0) _GpioDataRegs
    00006fe0 1bf (00006fc0) _GpioIntRegs
    
    00007010 1c0 (00007000) _SysCtrlRegs
    
    00007040 1c1 (00007040) _SpiaRegs
    00007050 1c1 (00007040) _SciaRegs
    00007070 1c1 (00007040) _XIntruptRegs
    
    00007100 1c4 (00007100) _AdcRegs
    
    00007740 1dd (00007740) _SpibRegs
    00007750 1dd (00007740) _ScibRegs
    00007760 1dd (00007740) _SpicRegs
    
    00007780 1de (00007780) _SpidRegs
    
    00007900 1e4 (00007900) _I2caRegs
    
    0000954a 255 (00009540) _Flash2808_Program
    
    000095f3 257 (000095c0) _Flash2808_Erase
    
    00009695 25a (00009680) _Fl28x_EraseVerify
    
    000096dd 25b (000096c0) _Fl28x_ErasePulse
    
    0000972f 25c (00009700) _Fl28x_LeaveCmdMode
    0000973c 25c (00009700) _Fl28x_EnterCmdMode
    
    00009761 25d (00009740) _Fl28x_FlashRegSleep
    
    00009780 25e (00009780) _Fl28x_OpenPulse
    00009791 25e (00009780) _Fl28x_ClosePulse
    000097a8 25e (00009780) _Fl28x_MaskAll
    000097b3 25e (00009780) _Fl28x_ProgVerify
    
    000097f0 25f (000097c0) _Fl28x_ProgPulse
    
    00009832 260 (00009800) _Fl28x_CompactVerify
    
    0000986c 261 (00009840) _Fl28x_CompactPulse
    
    000098af 262 (00009880) _Fl2808_EraseSector
    
    0000990a 264 (00009900) _Fl2808_CompactSector
    
    0000995e 265 (00009940) _Fl28x_ClearLoop
    
    0000999f 266 (00009980) _Fl2808_ClearSector
    
    000099d2 267 (000099c0) _Flash2808_Verify
    
    00009a05 268 (00009a00) _Fl2808_Init
    00009a29 268 (00009a00) _Fl28x_WatchDogDisable
    00009a31 268 (00009a00) _Fl28x_DisableNMI
    00009a3d 268 (00009a00) _Fl28x_Delay
    
    00009a4a 269 (00009a40) _Fl28x_DisableInt
    00009a4e 269 (00009a40) _Fl28x_RestoreInt
    00009a51 269 (00009a40) _Flash2808_APIVersionHex
    
    00009e30 278 (00009e00) _g_valve_duty
    
    00009e40 279 (00009e40) _g_cam_info
    00009e54 279 (00009e40) _channel_divide
    
    003ec8a6 fb22 (003ec880) __ctypes_
    
    003ec9a8 fb26 (003ec980) _PieVectTableInit
    
    003ed1ea fb47 (003ed1c0) __IQ18div
    
    003ed231 fb48 (003ed200) __IQ28div
    
    003ed278 fb49 (003ed240) __IQ28toF
    
    003ed28c fb4a (003ed280) __IQ28mpyI32int
    
    003f1536 fc54 (003f1500) _idle_task
    
    003f18d1 fc63 (003f18c0) _main
    
    003f19ab fc66 (003f1980) _JudgeTestMode
    
    003f19d5 fc67 (003f19c0) _SystemEnterTestMode
    
    003f1a53 fc69 (003f1a40) _INT13_ISR
    003f1a58 fc69 (003f1a40) _DATALOG_ISR
    003f1a5d fc69 (003f1a40) _RTOSINT_ISR
    003f1a62 fc69 (003f1a40) _EMUINT_ISR
    003f1a67 fc69 (003f1a40) _NMI_ISR
    003f1a6c fc69 (003f1a40) _ILLEGAL_ISR
    
    003f1ae1 fc6b (003f1ac0) _USER1_ISR
    003f1ae6 fc6b (003f1ac0) _USER2_ISR
    003f1aeb fc6b (003f1ac0) _USER3_ISR
    003f1af0 fc6b (003f1ac0) _USER4_ISR
    003f1af5 fc6b (003f1ac0) _USER5_ISR
    003f1afa fc6b (003f1ac0) _USER6_ISR
    003f1aff fc6b (003f1ac0) _USER7_ISR
    
    003f1b04 fc6c (003f1b00) _USER8_ISR
    003f1b09 fc6c (003f1b00) _USER9_ISR
    003f1b0e fc6c (003f1b00) _USER10_ISR
    003f1b13 fc6c (003f1b00) _USER11_ISR
    003f1b18 fc6c (003f1b00) _USER12_ISR
    003f1b1d fc6c (003f1b00) _SEQ1INT_ISR
    003f1b22 fc6c (003f1b00) _SEQ2INT_ISR
    003f1b27 fc6c (003f1b00) _XINT1_ISR
    003f1b2c fc6c (003f1b00) _XINT2_ISR
    003f1b31 fc6c (003f1b00) _ADCINT_ISR
    003f1b36 fc6c (003f1b00) _TINT0_ISR
    003f1b3b fc6c (003f1b00) _WAKEINT_ISR
    
    003f1b40 fc6d (003f1b40) _EPWM1_TZINT_ISR
    003f1b45 fc6d (003f1b40) _EPWM2_TZINT_ISR
    003f1b4a fc6d (003f1b40) _EPWM3_TZINT_ISR
    003f1b4f fc6d (003f1b40) _EPWM4_TZINT_ISR
    003f1b54 fc6d (003f1b40) _EPWM5_TZINT_ISR
    003f1b59 fc6d (003f1b40) _EPWM6_TZINT_ISR
    003f1b5e fc6d (003f1b40) _EPWM1_INT_ISR
    003f1b63 fc6d (003f1b40) _EPWM2_INT_ISR
    003f1b68 fc6d (003f1b40) _EPWM3_INT_ISR
    
    003f1c11 fc70 (003f1c00) _EPWM4_INT_ISR
    
    003f1cb1 fc72 (003f1c80) _EPWM5_INT_ISR
    003f1cb6 fc72 (003f1c80) _EPWM6_INT_ISR
    003f1cbb fc72 (003f1c80) _ECAP1_INT_ISR
    
    003f1cc0 fc73 (003f1cc0) _ECAP2_INT_ISR
    003f1cc5 fc73 (003f1cc0) _ECAP3_INT_ISR
    003f1cca fc73 (003f1cc0) _ECAP4_INT_ISR
    003f1ccf fc73 (003f1cc0) _EQEP1_INT_ISR
    003f1cd4 fc73 (003f1cc0) _EQEP2_INT_ISR
    003f1cd9 fc73 (003f1cc0) _SPIRXINTA_ISR
    003f1cde fc73 (003f1cc0) _SPITXINTA_ISR
    003f1ce3 fc73 (003f1cc0) _SPIRXINTB_ISR
    003f1ce8 fc73 (003f1cc0) _SPITXINTB_ISR
    003f1ced fc73 (003f1cc0) _SPIRXINTC_ISR
    003f1cf2 fc73 (003f1cc0) _SPITXINTC_ISR
    003f1cf7 fc73 (003f1cc0) _SPIRXINTD_ISR
    003f1cfc fc73 (003f1cc0) _SPITXINTD_ISR
    
    003f1d01 fc74 (003f1d00) _I2CINT1A_ISR
    003f1d06 fc74 (003f1d00) _I2CINT2A_ISR
    003f1d0b fc74 (003f1d00) _SCIRXINTA_ISR
    
    003f1d8b fc76 (003f1d80) _SCITXINTA_ISR
    
    003f1de9 fc77 (003f1dc0) _SCIRXINTB_ISR
    003f1dee fc77 (003f1dc0) _SCITXINTB_ISR
    003f1df3 fc77 (003f1dc0) _ECAN0INTA_ISR
    003f1df8 fc77 (003f1dc0) _ECAN1INTA_ISR
    003f1dfd fc77 (003f1dc0) _ECAN0INTB_ISR
    
    003f1e02 fc78 (003f1e00) _ECAN1INTB_ISR
    003f1e07 fc78 (003f1e00) _EMPTY_ISR
    003f1e0c fc78 (003f1e00) _PIE_RESERVED
    003f1e11 fc78 (003f1e00) _rsvd_ISR
    003f1e16 fc78 (003f1e00) _InitPressureFluc
    
    003f1f66 fc7d (003f1f40) _RetTestComFator
    
    003f1f80 fc7e (003f1f80) _SetRetAPump_LowFlowRate_FR_Factor
    
    003f1ffc fc7f (003f1fc0) _SetRetAPump_LargeFlowRate_FR_Factor
    
    003f2035 fc80 (003f2000) _SetRetAPump_MediumFlowRate_FR_Factor
    
    003f206e fc81 (003f2040) _SetComFator
    
    003f20d9 fc83 (003f20c0) _PreFlucControl
    
    003f2117 fc84 (003f2100) _PreFlucFlagControl
    
    003f214b fc85 (003f2140) _action
    
    003f218f fc86 (003f2180) _open_valve_pwm_new
    
    003f21f4 fc87 (003f21c0) _getEngineeringStep_big_div
    
    003f2450 fc91 (003f2440) _GradeTableStartEnd
    
    003f2532 fc94 (003f2500) _GradeTable
    
    003f2601 fc98 (003f2600) _ExecGradeTable
    
    003f270e fc9c (003f2700) _ControlFRAM_CS
    003f2722 fc9c (003f2700) _SpiaTxRx_FRAM
    003f273b fc9c (003f2700) _ReadFRAM
    
    003f2765 fc9d (003f2740) _WriteFRAM
    
    003f27b1 fc9e (003f2780) _WriteFRAMData
    
    003f27d1 fc9f (003f27c0) _ReadFRAMData
    003f27f2 fc9f (003f27c0) _copyFramData
    
    003f28b1 fca2 (003f2880) _InitPumpSci
    
    003f28f5 fca3 (003f28c0) _AnalyseSciRxData
    
    003f2a36 fca8 (003f2a00) _Scia_Rx_isr
    
    003f2a90 fcaa (003f2a80) _Scia_Tx_isr
    
    003f2ad7 fcab (003f2ac0) _Scib_Rx_isr
    
    003f2b32 fcac (003f2b00) _Scib_Tx_isr
    
    003f2c03 fcb0 (003f2c00) _InitLeakPara
    003f2c13 fcb0 (003f2c00) _LeakSample
    003f2c22 fcb0 (003f2c00) _SetLeakBase
    003f2c27 fcb0 (003f2c00) _SetLeakSensi
    003f2c32 fcb0 (003f2c00) _GetLeakSensi
    003f2c36 fcb0 (003f2c00) _SetAlarmOn
    003f2c3c fcb0 (003f2c00) _SetAlarmOff
    
    003f2c42 fcb1 (003f2c40) _GetAlarmStatus
    003f2c46 fcb1 (003f2c40) _LeakCheck
    003f2c74 fcb1 (003f2c40) _GetLeakStatus
    003f2c78 fcb1 (003f2c40) _InitPowerUpAdjust
    
    003f2c87 fcb2 (003f2c80) _GetLeakBaseInfo
    003f2c8a fcb2 (003f2c80) _InitWriteFlash
    
    003f2cd1 fcb3 (003f2cc0) _Save2FlashD
    
    003f2d36 fcb4 (003f2d00) _Example_CsmUnlock
    
    003f2d85 fcb6 (003f2d80) _Example_MemCopy
    003f2d98 fcb6 (003f2d80) _InitPumpePWM
    
    003f2dd6 fcb7 (003f2dc0) _InitValveEPwmGpio
    003f2ddb fcb7 (003f2dc0) _InitValveEPwm
    
    003f2e78 fcb9 (003f2e40) _InitEPwm3Gpio
    
    003f2e8c fcba (003f2e80) _InitEPwm4Gpio
    003f2ea0 fcba (003f2e80) LL$$DIV
    
    003f2edc fcbb (003f2ec0) LL$$MOD
    
    003f2f16 fcbc (003f2f00) ULL$$DIV
    
    003f2f45 fcbd (003f2f40) ULL$$MOD
    
    003f2fa7 fcbe (003f2f80) _InitSysCtrl
    003f2fb0 fcbe (003f2f80) _DisableDog
    003f2fb8 fcbe (003f2f80) _InitPll
    
    003f2fe7 fcbf (003f2fc0) _InitPeripheralClocks
    
    003f3061 fcc1 (003f3040) _CsmUnlock
    
    003f3092 fcc2 (003f3080) _PIE_VectCtrl
    
    003f30da fcc3 (003f30c0) _FlowRateCorrect
    
    003f3154 fcc5 (003f3140) _InitPumpExtItrpt
    003f3168 fcc5 (003f3140) _CheckErrorAndWarn
    003f317a fcc5 (003f3140) _eCANA1_isr
    
    003f31bb fcc6 (003f3180) _eCANA0_isr
    
    003f325a fcc9 (003f3240) _InitDegasser
    003f3272 fcc9 (003f3240) _ResetDegasser
    
    003f3280 fcca (003f3280) _DegasserStateJudge
    
    003f32f5 fccb (003f32c0) _DegasserStateSet
    
    003f330d fccc (003f3300) _InitPeristalticPump
    003f331d fccc (003f3300) _InitePWM5
    003f3339 fccc (003f3300) _InitPeristalticPumpIO
    
    003f334b fccd (003f3340) _PeristalticPumpStateSet
    
    003f338c fcce (003f3380) _PeristalticPumpSpeedSet
    
    003f33c0 fccf (003f33c0) _InitPumpAdc
    003f33cb fccf (003f33c0) _ADToPsi
    003f33e4 fccf (003f33c0) _ADToPsi2
    003f33f7 fccf (003f33c0) _ADS7871
    
    003f344f fcd1 (003f3440) _ADS7871Read
    003f3465 fcd1 (003f3440) _ADS7871Trig
    003f346a fcd1 (003f3440) _pid_Init
    
    003f3498 fcd2 (003f3480) _pid_Controller
    
    003f3505 fcd4 (003f3500) _pid_Reset_Integrator
    003f350b fcd4 (003f3500) FD$$ADD
    
    003f35a7 fcd6 (003f3580) _PrimaryAxisTrans
    003f35bd fcd6 (003f3580) _SecondaryAxisTrans
    
    003f35d0 fcd7 (003f35c0) _CamParamsSet
    
    003f362a fcd8 (003f3600) _CalcUnRegulateStart
    003f3637 fcd8 (003f3600) _InitPumpMotor
    
    003f3643 fcd9 (003f3640) _PumpAMoveBySteps
    003f366c fcd9 (003f3640) _FindPumpPosition
    
    003f36c3 fcdb (003f36c0) FD$$DIV
    
    003f374e fcdd (003f3740) FD$$MPY
    
    003f37d1 fcdf (003f37c0) FS$$DIV
    
    003f3854 fce1 (003f3840) FS$$SUB
    003f3859 fce1 (003f3840) FS$$ADD
    
    003f38cc fce3 (003f38c0) _SetRetLeakBaseLine
    003f38f2 fce3 (003f38c0) _SetRetLeakSensitivity
    
    003f391f fce4 (003f3900) _InitAdc
    003f393c fce4 (003f3900) _InitCpuTimers
    
    003f3975 fce5 (003f3940) _ConfigCpuTimer
    
    003f39a6 fce6 (003f3980) _SpiaTxRx_VFD
    
    003f39cb fce7 (003f39c0) _VFD_Display
    
    003f3a10 fce8 (003f3a00) _InitPumpSpi
    
    003f3a44 fce9 (003f3a40) _InitSpibGpio
    003f3a6e fce9 (003f3a40) FS$$MPY
    
    003f3ac8 fceb (003f3ac0) _InitPumpGpio
    
    003f3b0d fcec (003f3b00) _c_int00
    
    003f3b51 fced (003f3b40) _atoi
    
    003f3b82 fcee (003f3b80) _ltoa
    003f3bb0 fcee (003f3b80) _srand
    
    003f3bc0 fcef (003f3bc0) _rand
    003f3bdb fcef (003f3bc0) FD$$CMP
    
    003f3c05 fcf0 (003f3c00) L$$DIV
    003f3c14 fcf0 (003f3c00) L$$MOD
    003f3c22 fcf0 (003f3c00) UL$$DIV
    003f3c29 fcf0 (003f3c00) UL$$MOD
    003f3c2f fcf0 (003f3c00) FS$$TOL
    
    003f3c58 fcf1 (003f3c40) _InitPieCtrl
    003f3c77 fcf1 (003f3c40) _EnableInterrupts
    
    003f3c80 fcf2 (003f3c80) FS$$TOI
    003f3ca5 fcf2 (003f3c80) I$$DIV
    003f3cb6 fcf2 (003f3c80) I$$MOD
    
    003f3cc7 fcf3 (003f3cc0) FD$$TOI
    003f3ce8 fcf3 (003f3cc0) FS$$TOUL
    
    003f3d09 fcf4 (003f3d00) _InitPieVectTable
    003f3d29 fcf4 (003f3d00) FD$$TOL
    
    003f3d48 fcf5 (003f3d40) LL$$CMP
    003f3d5a fcf5 (003f3d40) ULL$$CMP
    003f3d66 fcf5 (003f3d40) FS$$TOU
    
    003f3d83 fcf6 (003f3d80) FS$$TOFD
    003f3d9f fcf6 (003f3d80) L$$TOFD
    003f3dbb fcf6 (003f3d80) __args_main
    
    003f3dd6 fcf7 (003f3dc0) I$$TOFS
    003f3df0 fcf7 (003f3dc0) L$$TOFS
    
    003f3e0a fcf8 (003f3e00) C$$EXIT
    003f3e0a fcf8 (003f3e00) _abort
    003f3e0c fcf8 (003f3e00) _exit
    003f3e23 fcf8 (003f3e00) FS$$CMP
    003f3e3a fcf8 (003f3e00) _memcmp
    
    003f3e4f fcf9 (003f3e40) LL$$MPY
    003f3e63 fcf9 (003f3e40) UL$$TOFS
    003f3e76 fcf9 (003f3e40) _memccpy
    
    003f3e88 fcfa (003f3e80) _InitValveGpio
    003f3e9a fcfa (003f3e80) U$$TOFS
    003f3eaa fcfa (003f3e80) FD$$SUB
    003f3eb8 fcfa (003f3e80) U$$DIV
    003f3ebd fcfa (003f3e80) U$$MOD
    
    003f3ec3 fcfb (003f3ec0) _strlen
    003f3ecd fcfb (003f3ec0) __register_unlock
    003f3ed1 fcfb (003f3ec0) __register_lock
    003f3ed5 fcfb (003f3ec0) __nop
    003f3ed6 fcfb (003f3ec0) FD$$NEG
    003f3edf fcfb (003f3ec0) _strcpy
    003f3ef0 fcfb (003f3ec0) _PRG_key0
    003f3ef1 fcfb (003f3ec0) _PRG_key1
    003f3ef2 fcfb (003f3ec0) _PRG_key2
    003f3ef3 fcfb (003f3ec0) _PRG_key3
    003f3ef4 fcfb (003f3ec0) _PRG_key4
    003f3ef5 fcfb (003f3ec0) _PRG_key5
    003f3ef6 fcfb (003f3ec0) _PRG_key6
    003f3ef7 fcfb (003f3ec0) _PRG_key7
    003f3ef8 fcfb (003f3ec0) _DSP28x_DisableInt
    003f3efc fcfb (003f3ec0) _DSP28x_RestoreInt
    003f3eff fcfb (003f3ec0) _memset
    
    003f3f06 fcfc (003f3f00) _DSP28x_usDelay
    003f3f0a fcfc (003f3f00) _memcpy
    
    003f7ff8 fdff (003f7fc0) _CsmPwl
    
    003fa000 fe80 (003fa000) _g_CamB
    
    003fa040 fe81 (003fa040) _g_CamA
    
    003faa40 fea9 (003faa40) _g_Sci_Tx_Data_Buf
    
    003fac40 feb1 (003fac40) _g_RxQueue
    
    003fb420 fed0 (003fb400) _CpuTimer0
    003fb428 fed0 (003fb400) _CpuTimer1
    003fb430 fed0 (003fb400) _CpuTimer2
    
    003fb440 fed1 (003fb440) _g_512_words
    
    003fb640 fed9 (003fb640) _g_data512
    
    003fb840 fee1 (003fb840) _g_rt_count_
    003fb841 fee1 (003fb840) _g_rt_count
    003fb842 fee1 (003fb840) _g_shoot
    003fb843 fee1 (003fb840) _g_shoot_time
    003fb844 fee1 (003fb840) _g_acquire_next
    003fb845 fee1 (003fb840) _g_acquire_end
    003fb846 fee1 (003fb840) _g_acquire_trigger
    003fb847 fee1 (003fb840) _g_count_index
    003fb848 fee1 (003fb840) _g_flashD_write_count
    003fb849 fee1 (003fb840) _g_flashD_write_flag
    003fb84a fee1 (003fb840) _g_ADC_Result
    003fb84b fee1 (003fb840) _g_ADC_Error_Count
    003fb84c fee1 (003fb840) _g_CurrentPressure1
    003fb84d fee1 (003fb840) _g_StandPressure1
    003fb84e fee1 (003fb840) _g_PreFlucFlagA
    003fb84f fee1 (003fb840) _g_PreFlucFlagB
    003fb850 fee1 (003fb840) _g_AdcResult
    003fb851 fee1 (003fb840) _g_Psi
    003fb852 fee1 (003fb840) _g_SendRTPressureFlag
    003fb853 fee1 (003fb840) _g_debug_sendFreq
    003fb854 fee1 (003fb840) _g_FlucFlag
    003fb855 fee1 (003fb840) _g_AutoOpenPointFlag
    003fb856 fee1 (003fb840) _g_PreFlucDebug
    003fb857 fee1 (003fb840) _g_PreFlucDebugTemp
    003fb858 fee1 (003fb840) _g_ADC_Flag
    003fb859 fee1 (003fb840) _g_Pressure_Psi
    003fb85a fee1 (003fb840) _g_MaxPressureLimit
    003fb85b fee1 (003fb840) _g_MinPressureLimit
    003fb85c fee1 (003fb840) _g_AWheel_LocCount
    003fb85d fee1 (003fb840) _g_BWheel_LocCount
    003fb85e fee1 (003fb840) _g_AMotor_Loc
    003fb85f fee1 (003fb840) _g_BMotor_Loc
    003fb860 fee1 (003fb840) _g_PumpStatus_Flg
    003fb861 fee1 (003fb840) _g_FlowRate_Set
    003fb862 fee1 (003fb840) _g_Pump_Mode_Flag
    003fb863 fee1 (003fb840) _g_Int_Pressure
    003fb864 fee1 (003fb840) _g_WriteFlashFlag
    003fb865 fee1 (003fb840) _g_Mode_BACKUP
    003fb866 fee1 (003fb840) _g_coie_mode
    003fb867 fee1 (003fb840) _g_BeepAlarmFlag
    003fb868 fee1 (003fb840) _g_CalSysPressureFlag
    003fb869 fee1 (003fb840) _g_hardware_version_no
    003fb86a fee1 (003fb840) _g_structure_version_no
    003fb86b fee1 (003fb840) _g_flash_version_no
    003fb86c fee1 (003fb840) _g_ONE_LITRE_CYCLE
    003fb86d fee1 (003fb840) _g_RecvCount
    003fb86e fee1 (003fb840) _g_DataCount
    003fb86f fee1 (003fb840) _g_RespCount
    003fb870 fee1 (003fb840) _g_Can_Send_Resp_Flg
    003fb871 fee1 (003fb840) _g_EcanRecvLength
    003fb872 fee1 (003fb840) _g_Use_Can_Port
    003fb873 fee1 (003fb840) _g_CAN_Wait_Resp_Flg
    003fb874 fee1 (003fb840) _g_CanRxWRPtr
    003fb875 fee1 (003fb840) _g_CanRxRDPtr
    003fb876 fee1 (003fb840) _g_FlashEraseFlag
    003fb877 fee1 (003fb840) _g_WriteA
    003fb878 fee1 (003fb840) _g_WriteB
    003fb879 fee1 (003fb840) _g_WriteWhichPump
    003fb87a fee1 (003fb840) _g_FRAM_Error_Count
    003fb87b fee1 (003fb840) _g_GradeTableStartEndFlag
    003fb87c fee1 (003fb840) _g_GradeTablePtr
    003fb87d fee1 (003fb840) _g_GradeTable_Totallines
    003fb87e fee1 (003fb840) _g_GradeTable_Totallines_Count
    003fb87f fee1 (003fb840) _g_ExecGradeTableFlag
    
    003fb880 fee2 (003fb880) _g_RcvGadeTableOverTimeCount
    003fb881 fee2 (003fb880) _g_RcvGadeTableOverTime
    003fb882 fee2 (003fb880) _g_PumpStandebyFlag
    003fb883 fee2 (003fb880) _g_PumpIdleFlag
    003fb884 fee2 (003fb880) _g_LeakADLine0
    003fb885 fee2 (003fb880) _g_LeakADLine8
    003fb886 fee2 (003fb880) _g_LeakLimitUp
    003fb887 fee2 (003fb880) _g_LeakLimitLow
    003fb888 fee2 (003fb880) _g_AMotor_PulseNum
    003fb889 fee2 (003fb880) _g_BMotor_PulseNum
    003fb88a fee2 (003fb880) _g_PumpASteps
    003fb88b fee2 (003fb880) _g_PumpAStepsFlag
    003fb88c fee2 (003fb880) _g_SelfcheckFlag
    003fb88d fee2 (003fb880) _g_SelfcheckError
    003fb88e fee2 (003fb880) _g_PressureSumStepsCount
    003fb88f fee2 (003fb880) _g_PumpType
    003fb890 fee2 (003fb880) _g_PumpStatus_Flag
    003fb891 fee2 (003fb880) _g_PumpStatus_Flag_Backup
    003fb892 fee2 (003fb880) _g_CoZero
    003fb893 fee2 (003fb880) _AreaOfShadow_Correct
    003fb894 fee2 (003fb880) _g_FlucStart
    003fb895 fee2 (003fb880) _g_PressureSum1024StepsCount
    003fb896 fee2 (003fb880) _g_SysStandPressure
    003fb897 fee2 (003fb880) _g_OpenPointCor
    003fb898 fee2 (003fb880) _g_OpenPointCorB
    003fb899 fee2 (003fb880) _g_PumpAFRCorOffset
    003fb89a fee2 (003fb880) _g_PumpBFRCorOffset
    003fb89b fee2 (003fb880) _g_Avr_Pressure
    003fb89c fee2 (003fb880) _g_s_Timer_Count
    003fb89d fee2 (003fb880) _g_CanError_TimCount
    003fb89e fee2 (003fb880) _g_Hyper_MaxPL_Flag
    003fb89f fee2 (003fb880) _g_Under_MinPL_Flag
    003fb8a0 fee2 (003fb880) _g_Judge_MinPL_Flg
    003fb8a1 fee2 (003fb880) _g_Can_ReTx_Count
    003fb8a2 fee2 (003fb880) _g_Disable_SciTx_Flg
    003fb8a3 fee2 (003fb880) _g_CAN_Timer_Count
    003fb8a4 fee2 (003fb880) _g_Use_USB_Flg
    003fb8a5 fee2 (003fb880) _g_SerialPortST
    003fb8a6 fee2 (003fb880) _g_SerialPortCount
    003fb8a7 fee2 (003fb880) _g_Rx_Frame_Sort
    003fb8a8 fee2 (003fb880) _g_Rx_Data_Check_Sum
    003fb8a9 fee2 (003fb880) _g_Rx_Data_Len
    003fb8aa fee2 (003fb880) _g_Rx_Data_Len_Buf
    003fb8ab fee2 (003fb880) _g_Rx_Cmd
    003fb8ac fee2 (003fb880) _g_Sci_Tx_WR_Count
    003fb8ad fee2 (003fb880) _g_Sci_Tx_RD_Count
    003fb8ae fee2 (003fb880) _g_Rx_WR_Count
    003fb8af fee2 (003fb880) _g_Rx_RD_Count
    003fb8b0 fee2 (003fb880) _g_SciUsbSelect
    003fb8b1 fee2 (003fb880) _g_LeakAlarm_Count
    003fb8b2 fee2 (003fb880) _g_Hyper_MaxPL_Count
    003fb8b3 fee2 (003fb880) _g_Under_MinPL_Count
    003fb8b4 fee2 (003fb880) _g_Display_FP
    003fb8b5 fee2 (003fb880) _g_PointCount
    003fb8b6 fee2 (003fb880) _g_RefreshDisplay_Flg
    003fb8b7 fee2 (003fb880) _g_LeakAlarm
    003fb8b8 fee2 (003fb880) _g_PLimAlarm
    003fb8b9 fee2 (003fb880) _g_PreExceedLimitFlag
    003fb8ba fee2 (003fb880) _g_ExLimtTimerCount
    003fb8bb fee2 (003fb880) _g_LeaktimerCount
    003fb8bc fee2 (003fb880) _g_LeakCheckFlag
    003fb8bd fee2 (003fb880) _g_SciUsbPreSelect
    003fb8be fee2 (003fb880) _g_PumpAFRCor
    003fb8bf fee2 (003fb880) _g_PumpAFRPre
    
    003fb8c0 fee3 (003fb8c0) _g_PumpBFRCor
    003fb8c1 fee3 (003fb8c0) _g_PumpBFRPre
    003fb8c2 fee3 (003fb8c0) _g_AHP_Pct_Set
    003fb8c3 fee3 (003fb8c0) _g_BHP_Pct_Set
    003fb8c4 fee3 (003fb8c0) _g_ALP_Pct_Set
    003fb8c5 fee3 (003fb8c0) _g_BLP_Pct_Set
    003fb8c6 fee3 (003fb8c0) _g_CLP_Pct_Set
    003fb8c7 fee3 (003fb8c0) _g_DLP_Pct_Set
    003fb8c8 fee3 (003fb8c0) _g_ASeal_Num
    003fb8c9 fee3 (003fb8c0) _g_BSeal_Num
    003fb8ca fee3 (003fb8c0) _g_CopmFactor
    003fb8cb fee3 (003fb8c0) _g_ACopmFactor
    003fb8cc fee3 (003fb8c0) _g_BCopmFactor
    003fb8cd fee3 (003fb8c0) _g_JudgePreMinTimerCounts1s
    003fb8ce fee3 (003fb8c0) _g_FlowRate_Medium_CorFatorA
    003fb8cf fee3 (003fb8c0) _g_FlowRate_Medium_CorFatorB
    003fb8d0 fee3 (003fb8c0) _g_FlowRate_Large_CorFatorA
    003fb8d1 fee3 (003fb8c0) _g_FlowRate_Large_CorFatorB
    003fb8d2 fee3 (003fb8c0) _g_FlowRate_User_CorFatorA
    003fb8d3 fee3 (003fb8c0) _g_FlowRate_User_CorFatorB
    003fb8d4 fee3 (003fb8c0) _g_APumpFindPhotoeFlag
    003fb8d5 fee3 (003fb8c0) _g_BPumpFindPhotoeFlag
    003fb8d6 fee3 (003fb8c0) _g_rx_from
    003fb8d7 fee3 (003fb8c0) _g4t_get_pressure
    003fb8d8 fee3 (003fb8c0) _g4t_start
    003fb8d9 fee3 (003fb8c0) _g4t_end
    003fb8da fee3 (003fb8c0) _g4t_index
    003fb8db fee3 (003fb8c0) _g_suction_offset
    003fb8dc fee3 (003fb8c0) _g_PSI_MPa_Bar
    003fb8dd fee3 (003fb8c0) _g_A_loop
    003fb8de fee3 (003fb8c0) _g_bootloader_mode
    003fb8df fee3 (003fb8c0) _g_handshake
    003fb8e0 fee3 (003fb8c0) _g_fr_hope
    003fb8e1 fee3 (003fb8c0) _g_fr_rise
    003fb8e2 fee3 (003fb8c0) _g_fr_correct_factorA
    003fb8e3 fee3 (003fb8c0) _g_gradient_hold
    003fb8e4 fee3 (003fb8c0) _g_loss_ratio_modify
    003fb8e5 fee3 (003fb8c0) _g_valve_Tf
    003fb8e6 fee3 (003fb8c0) _g_Pressure_MPa
    003fb8e8 fee3 (003fb8c0) _g_EPWM1_Period_Backup
    003fb8ea fee3 (003fb8c0) _g_EPWM2_Period_Backup
    003fb8ec fee3 (003fb8c0) _g_f64EPWM2_flow_correct
    003fb8ee fee3 (003fb8c0) _g_Slope_Pressure
    003fb8f0 fee3 (003fb8c0) _g_GradeTableTimerCount
    003fb8f2 fee3 (003fb8c0) _g_APump_LitreCount
    003fb8f4 fee3 (003fb8c0) _g_BPump_LitreCount
    003fb8f6 fee3 (003fb8c0) _g_PressureSumSteps
    003fb8f8 fee3 (003fb8c0) _g_FactorFlowCompensation
    003fb8fa fee3 (003fb8c0) _g_MotrStepsFor1Degree
    003fb8fc fee3 (003fb8c0) _g_APump_FRF
    003fb8fe fee3 (003fb8c0) _g_BPump_FRF
    
    003fb900 fee4 (003fb900) _g_APump_LowFlowRate_FRF
    003fb902 fee4 (003fb900) _g_BPump_LowFlowRate_FRF
    003fb904 fee4 (003fb900) _g_APump_Saved_TFV
    003fb906 fee4 (003fb900) _g_BPump_Saved_TFV
    003fb908 fee4 (003fb900) _g_APump_TFV
    003fb90a fee4 (003fb900) _g_ALast_Seal_TFV
    003fb90c fee4 (003fb900) _g_BPump_TFV
    003fb90e fee4 (003fb900) _g_BLast_Seal_TFV
    003fb910 fee4 (003fb900) _g_Arun_time
    003fb912 fee4 (003fb900) _g_timeout
    003fb914 fee4 (003fb900) _u32Td
    003fb916 fee4 (003fb900) _tps
    003fb918 fee4 (003fb900) _g_CurrentComFator
    003fb91c fee4 (003fb900) _g_PWMTimeBase
    003fb922 fee4 (003fb900) _g_GradeTable_Slope
    003fb92c fee4 (003fb900) _channel_info
    
    003fb940 fee5 (003fb940) _g_PressureSum1024Steps
    
    003fb982 fee6 (003fb980) _g_VfdDispSwitchFlag
    003fb983 fee6 (003fb980) _g_PumpVfdCurrentInterface
    003fb984 fee6 (003fb980) _gs_VfdDispSwitchTime
    003fb985 fee6 (003fb980) _gs_VfdTimerCount
    003fb986 fee6 (003fb980) _gs_VfdDynamicCount
    003fb987 fee6 (003fb980) _gs_VfdDynamicTick
    003fb988 fee6 (003fb980) _gs_VfdDynamicFreshFlag
    003fb989 fee6 (003fb980) _gs_VfdStatusPressureLimitSwitchFlag
    003fb98a fee6 (003fb980) _g_VfdStatusPressureLimitCurrentInterface
    003fb98b fee6 (003fb980) _gs_VfdStatusPressureLimitSwitchCount
    003fb98c fee6 (003fb980) _gs_VfdWarnBlankSwitchFlag
    003fb98d fee6 (003fb980) _g_VfdWarnBlankCurrentInterface
    003fb98e fee6 (003fb980) _gs_VfdWarnBlankSwitchCount
    003fb98f fee6 (003fb980) _g_PumpWarnFlag
    003fb990 fee6 (003fb980) _g_PumpWarnFlagCurBits
    003fb992 fee6 (003fb980) _g_PumpStatusPtr
    003fb994 fee6 (003fb980) _g_PumpModePtr
    003fb996 fee6 (003fb980) _g_PumpWarn
    003fb9a2 fee6 (003fb980) _g_Vfd_Disp_Func
    003fb9b0 fee6 (003fb980) _g_PumpStatus
    003fb9be fee6 (003fb980) _g_u8FramCopyFunFlag
    003fb9bf fee6 (003fb980) _g_u8RecFramDataNum
    
    003fba00 fee8 (003fba00) _gm_u16AdcBuffA
    003fba32 fee8 (003fba00) _g_Kp_s
    003fba33 fee8 (003fba00) _g_Ki_s
    003fba34 fee8 (003fba00) _g_Kd_s
    003fba36 fee8 (003fba00) _g_pidData
    
    003fba40 fee9 (003fba40) _gm_u16AdcBuffB
    003fba75 fee9 (003fba40) _Can_Tx_8Byte_Count
    003fba76 fee9 (003fba40) _Can_Temp
    003fba78 fee9 (003fba40) _Can_Rx_8Byte_Count
    003fba7a fee9 (003fba40) _g_MultiSubFramesFlag
    003fba7c fee9 (003fba40) _Flash_CallbackPtr
    003fba7e fee9 (003fba40) _Flash_CPUScaleFactor
    
    003fba80 feea (003fba80) _g_imbition_pre_save_setting
    003fba81 feea (003fba80) _gs_PumpAHomeSteps
    003fba82 feea (003fba80) _g_debug_percent_mode
    003fba83 feea (003fba80) _g_flowrate_fb
    003fba84 feea (003fba80) _g_debug_PointA
    003fba85 feea (003fba80) _g_debug_PointD
    003fba86 feea (003fba80) _g_debug_percentA
    003fba87 feea (003fba80) _g_auto_run_step
    003fba90 feea (003fba80) _g_OLPS_A
    003fba92 feea (003fba80) _g_cha
    003fba94 feea (003fba80) _g_OLPS_B
    003fbaaa feea (003fba80) _g_test_ad_err_flag
    003fbaab feea (003fba80) _g_single_err_ad
    003fbaac feea (003fba80) _g_avg_err_ad
    003fbaad feea (003fba80) _g_debug_adc
    003fbaae feea (003fba80) _g_AdcResult2
    003fbaaf feea (003fba80) _g_Psi2
    003fbabc feea (003fba80) _g_adc_debug_flag
    
    003fbac0 feeb (003fbac0) _Can_Rx_DL
    003fbac1 feeb (003fbac0) _g_ADCTimerCount
    003fbac2 feeb (003fbac0) _g_DisplayTimerCount
    003fbac3 feeb (003fbac0) _g_BeepTimes
    003fbac4 feeb (003fbac0) _g_LeakCheckTimeCounts
    003fbac5 feeb (003fbac0) _g_BeepFlag
    003fbac8 feeb (003fbac0) _g_BeepTotalTimeCounts
    003fbac9 feeb (003fbac0) _g_pwm_valve_dutycycle
    003fbaca feeb (003fbac0) _g_pwm_shoot_time_length
    003fbacb feeb (003fbac0) _g_pwm_shoot_time
    003fbacc feeb (003fbac0) _g_pwm_shoot_delay
    003fbacd feeb (003fbac0) _g_pwm_shutdown_delay
    003fbace feeb (003fbac0) _g_pwm_shoot_delay_backup
    003fbacf feeb (003fbac0) _g_valve_correct_method
    003fbad0 feeb (003fbac0) _g_loss_ratio_correct_method
    003fbad1 feeb (003fbac0) _g_dagasser_cnt
    003fbad2 feeb (003fbac0) _g_A_pulses
    003fbae4 feeb (003fbac0) _g_PumpAPhoto
    003fbae6 feeb (003fbac0) _g_PumpAPhotoBack1
    003fbae8 feeb (003fbac0) _g_PumpAPhotoBack2
    003fbaea feeb (003fbac0) _Sector
    003fbafa feeb (003fbac0) _g_loss_ratio_coeff_k
    003fbafb feeb (003fbac0) _g_loss_ratio_coeff_b
    003fbafc feeb (003fbac0) _g_loss_ratio_modifying_flag
    003fbafe feeb (003fbac0) _g_loss_ratio_coeff_press
    
    003fbb00 feec (003fbb00) _g_Rx_Data
    003fbb28 feec (003fbb00) _g_flashD_Pai
    003fbb29 feec (003fbb00) _g_flashD_Pbi
    003fbb2a feec (003fbb00) _g_CamA_index
    003fbb2c feec (003fbb00) _g_CamB_index
    003fbb32 feec (003fbb00) _g_R
    003fbb3c feec (003fbb00) _FlashStatus
    
    003fbb40 feed (003fbb40) _gm_i16LeakBase
    003fbb41 feed (003fbb40) _gm_i16LeakBaseTemp
    003fbb42 feed (003fbb40) _gm_u16LeakSensi
    003fbb43 feed (003fbb40) _gm_u16LeakSensiAD
    003fbb44 feed (003fbb40) _gm_u16IsLeakAlarmOn
    003fbb45 feed (003fbb40) _gm_u16CheckLeakTimCount
    003fbb46 feed (003fbb40) _gm_u16StartSample
    003fbb47 feed (003fbb40) _gm_u16LeakStatus
    003fbb48 feed (003fbb40) _gm_u16PowerUpAdjustFlag
    003fbb49 feed (003fbb40) _gm_u16PowerUpAdjustTime
    003fbb4e feed (003fbb40) _Leak
    003fbb66 feed (003fbb40) _g_limit
    003fbb6f feed (003fbb40) _g_Av
    003fbb70 feed (003fbb40) _g_Bv
    003fbb71 feed (003fbb40) _g_Cv
    003fbb72 feed (003fbb40) _g_Dv
    003fbb73 feed (003fbb40) _g_ValveFlag
    003fbb74 feed (003fbb40) _PinA
    003fbb75 feed (003fbb40) _PinB
    003fbb76 feed (003fbb40) _PinC
    003fbb77 feed (003fbb40) _PinD
    003fbb78 feed (003fbb40) _degasser_state
    003fbb79 feed (003fbb40) _g_degasser_on_or_off
    003fbb7a feed (003fbb40) _g_degasser_type
    003fbb7b feed (003fbb40) _degasser_lights
    003fbb7c feed (003fbb40) _g_degasser_state_sample_flag
    
    003fbb80 feee (003fbb80) _g_peristaltic_pump_state
    003fbb81 feee (003fbb80) _g_peristaltic_motor_cnt
    003fbb82 feee (003fbb80) _g_intermittent_time
    003fbb83 feee (003fbb80) _g_peristaltic_pump_info
    003fbb86 feee (003fbb80) _gs_RcvGradeTableFlag
    003fbb88 feee (003fbb80) _g_bSample
    003fbb8a feee (003fbb80) _g_percent_loop
    003fbb8b feee (003fbb80) _g_action_index
    003fbb8c feee (003fbb80) _g_channel_index
    003fbb8d feee (003fbb80) _g_cur_loss_ratio
    003fbb8e feee (003fbb80) _g_pump_A_period
    003fbb90 feee (003fbb80) _g_pump_B_period
    003fbb92 feee (003fbb80) __unlock
    003fbb94 feee (003fbb80) __lock
    003fbb96 feee (003fbb80) __cleanup_ptr
    003fbb98 feee (003fbb80) __dtors_ptr
    003fbb9a feee (003fbb80) _g_Int_Pressure2
    003fbb9b feee (003fbb80) _g_ADC_Result2
    003fbb9c feee (003fbb80) _g_Slope_Pressure2
    003fbb9d feee (003fbb80) _gm_u16AdcTemp
    003fbb9f feee (003fbb80) _g_512_words_index
    
    003fbbc0 feef (003fbbc0) _g_GradeTable
    
    003ff000 ffc0 (003ff000) _IQsinTable
    
    003ff100 ffc4 (003ff100) _IQcosTable
    
    003ff400 ffd0 (003ff400) _IQsinTableEnd
    
    003ff502 ffd4 (003ff500) _IQcosTableEnd
    003ff502 ffd4 (003ff500) _IQdivRoundSatTable
    003ff510 ffd4 (003ff500) _IQdivTable
    
    003ff712 ffdc (003ff700) _IQdivTableEnd
    003ff712 ffdc (003ff700) _IQisqrtRoundSatTable
    003ff712 ffdc (003ff700) _IQsqrtRoundSatTable
    003ff722 ffdc (003ff700) _IQisqrtTable
    003ff722 ffdc (003ff700) _IQsqrtTable
    
    003ff824 ffe0 (003ff800) _IQatan2HalfPITable
    003ff824 ffe0 (003ff800) _IQisqrtTableEnd
    003ff824 ffe0 (003ff800) _IQsqrtTableEnd
    
    003ff862 ffe1 (003ff840) _IQatan2Table
    
    003ff9e8 ffe7 (003ff9c0) _IQ30mpyRndSatTable
    003ff9e8 ffe7 (003ff9c0) _IQatan2TableEnd
    003ff9e8 ffe7 (003ff9c0) _IQmpyRndSatTable
    003ff9f4 ffe7 (003ff9c0) _IQ29mpyRndSatTable
    
    003ffa00 ffe8 (003ffa00) _IQ28mpyRndSatTable
    003ffa0c ffe8 (003ffa00) _IQ27mpyRndSatTable
    003ffa18 ffe8 (003ffa00) _IQ26mpyRndSatTable
    003ffa24 ffe8 (003ffa00) _IQ25mpyRndSatTable
    003ffa30 ffe8 (003ffa00) _IQ24mpyRndSatTable
    003ffa3c ffe8 (003ffa00) _IQ23mpyRndSatTable
    
    003ffa48 ffe9 (003ffa40) _IQ22mpyRndSatTable
    003ffa54 ffe9 (003ffa40) _IQ21mpyRndSatTable
    003ffa60 ffe9 (003ffa40) _IQ20mpyRndSatTable
    003ffa6c ffe9 (003ffa40) _IQ19mpyRndSatTable
    003ffa78 ffe9 (003ffa40) _IQ18mpyRndSatTable
    
    003ffa84 ffea (003ffa80) _IQ17mpyRndSatTable
    003ffa90 ffea (003ffa80) _IQ16mpyRndSatTable
    003ffa9c ffea (003ffa80) _IQ15mpyRndSatTable
    003ffaa8 ffea (003ffa80) _IQ14mpyRndSatTable
    003ffab4 ffea (003ffa80) _IQ13mpyRndSatTable
    
    003ffac0 ffeb (003ffac0) _IQ12mpyRndSatTable
    003ffacc ffeb (003ffac0) _IQ11mpyRndSatTable
    003ffad8 ffeb (003ffac0) _IQ10mpyRndSatTable
    003ffae4 ffeb (003ffac0) _IQ9mpyRndSatTable
    003ffaf0 ffeb (003ffac0) _IQ8mpyRndSatTable
    003ffafc ffeb (003ffac0) _IQ7mpyRndSatTable
    
    003ffb08 ffec (003ffb00) _IQ6mpyRndSatTable
    003ffb14 ffec (003ffb00) _IQ5mpyRndSatTable
    003ffb20 ffec (003ffb00) _IQ4mpyRndSatTable
    003ffb2c ffec (003ffb00) _IQ3mpyRndSatTable
    003ffb38 ffec (003ffb00) _IQ2mpyRndSatTable
    
    003ffb44 ffed (003ffb40) _IQ1mpyRndSatTable
    003ffb50 ffed (003ffb40) _IQmpyRndSatTableEnd
    
    
    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
    
    page address name
    ---- ------- ----
    1 003fa000 .bss
    abs ffffffff .text
    0 003f3e0a C$$EXIT
    0 003f350b FD$$ADD
    0 003f3bdb FD$$CMP
    0 003f36c3 FD$$DIV
    0 003f374e FD$$MPY
    0 003f3ed6 FD$$NEG
    0 003f3eaa FD$$SUB
    0 003f3cc7 FD$$TOI
    0 003f3d29 FD$$TOL
    0 003f3859 FS$$ADD
    0 003f3e23 FS$$CMP
    0 003f37d1 FS$$DIV
    0 003f3a6e FS$$MPY
    0 003f3854 FS$$SUB
    0 003f3d83 FS$$TOFD
    0 003f3c80 FS$$TOI
    0 003f3c2f FS$$TOL
    0 003f3d66 FS$$TOU
    0 003f3ce8 FS$$TOUL
    0 003f3ca5 I$$DIV
    0 003f3cb6 I$$MOD
    0 003f3dd6 I$$TOFS
    0 003f3c05 L$$DIV
    0 003f3c14 L$$MOD
    0 003f3d9f L$$TOFD
    0 003f3df0 L$$TOFS
    0 003f3d48 LL$$CMP
    0 003f2ea0 LL$$DIV
    0 003f2edc LL$$MOD
    0 003f3e4f LL$$MPY
    0 003f3eb8 U$$DIV
    0 003f3ebd U$$MOD
    0 003f3e9a U$$TOFS
    0 003f3c22 UL$$DIV
    0 003f3c29 UL$$MOD
    0 003f3e63 UL$$TOFS
    0 003f3d5a ULL$$CMP
    0 003f2f16 ULL$$DIV
    0 003f2f45 ULL$$MOD
    0 003f1b31 _ADCINT_ISR
    0 000094e5 _ADReady_isr
    0 003f33f7 _ADS7871
    0 003f344f _ADS7871Read
    0 003f3465 _ADS7871Trig
    0 003f33cb _ADToPsi
    0 003f33e4 _ADToPsi2
    1 00000b00 _AdcMirror
    1 00007100 _AdcRegs
    0 003f28f5 _AnalyseSciRxData
    1 003fb893 _AreaOfShadow_Correct
    0 003eef52 _CAN_Tx_Data
    0 003f362a _CalcUnRegulateStart
    0 003ef50a _CalculateTotalFlowVol
    0 003f35d0 _CamParamsSet
    1 003fba78 _Can_Rx_8Byte_Count
    1 003fbac0 _Can_Rx_DL
    1 003fba76 _Can_Temp
    1 003fba75 _Can_Tx_8Byte_Count
    0 003eef24 _Can_Tx_Resp
    0 003f3168 _CheckErrorAndWarn
    0 003efe5b _CheckWarn
    0 003ede25 _ClearPumpUsageInfor
    0 003f3975 _ConfigCpuTimer
    0 003f270e _ControlFRAM_CS
    0 000087f7 _Control_APump_isr
    1 003fb420 _CpuTimer0
    1 00000c00 _CpuTimer0Regs
    1 003fb428 _CpuTimer1
    1 00000c08 _CpuTimer1Regs
    1 003fb430 _CpuTimer2
    1 00000c10 _CpuTimer2Regs
    0 00008425 _Cpu_Timer0_isr
    1 003f7ff8 _CsmPwl
    1 00000ae0 _CsmRegs
    0 003f3061 _CsmUnlock
    0 003f1a58 _DATALOG_ISR
    0 003f3ef8 _DSP28x_DisableInt
    0 003f3efc _DSP28x_RestoreInt
    0 003f3f06 _DSP28x_usDelay
    0 00009042 _DataSendtoPC
    0 003f3280 _DegasserStateJudge
    0 003f32f5 _DegasserStateSet
    1 00000880 _DevEmuRegs
    0 003f2fb0 _DisableDog
    0 003efc4a _DispMainInterfce
    0 00009149 _DispProportion
    0 003efc10 _DispPumpInfor
    0 003efbf6 _DispTestMode
    0 003efcec _DispWarn
    0 003efbe1 _DisposalSciError
    0 003f1df3 _ECAN0INTA_ISR
    0 003f1dfd _ECAN0INTB_ISR
    0 003f1df8 _ECAN1INTA_ISR
    0 003f1e02 _ECAN1INTB_ISR
    0 003f1cbb _ECAP1_INT_ISR
    0 003f1cc0 _ECAP2_INT_ISR
    0 003f1cc5 _ECAP3_INT_ISR
    0 003f1cca _ECAP4_INT_ISR
    1 00006040 _ECanaLAMRegs
    1 000060c0 _ECanaMOTORegs
    1 00006080 _ECanaMOTSRegs
    1 00006100 _ECanaMboxes
    1 00006000 _ECanaRegs
    1 00006240 _ECanbLAMRegs
    1 000062c0 _ECanbMOTORegs
    1 00006280 _ECanbMOTSRegs
    1 00006300 _ECanbMboxes
    1 00006200 _ECanbRegs
    1 00006a00 _ECap1Regs
    1 00006a20 _ECap2Regs
    1 00006a40 _ECap3Regs
    1 00006a60 _ECap4Regs
    0 003f1e07 _EMPTY_ISR
    0 003f1a62 _EMUINT_ISR
    0 003f1b5e _EPWM1_INT_ISR
    0 003f1b40 _EPWM1_TZINT_ISR
    0 003f1b63 _EPWM2_INT_ISR
    0 003f1b45 _EPWM2_TZINT_ISR
    0 003f1b68 _EPWM3_INT_ISR
    0 003f1b4a _EPWM3_TZINT_ISR
    0 003f1c11 _EPWM4_INT_ISR
    0 003f1b4f _EPWM4_TZINT_ISR
    0 003f1cb1 _EPWM5_INT_ISR
    0 003f1b54 _EPWM5_TZINT_ISR
    0 003f1cb6 _EPWM6_INT_ISR
    0 003f1b59 _EPWM6_TZINT_ISR
    1 00006800 _EPwm1Regs
    1 00006840 _EPwm2Regs
    1 00006880 _EPwm3Regs
    1 000068c0 _EPwm4Regs
    1 00006900 _EPwm5Regs
    1 00006940 _EPwm6Regs
    0 003f1ccf _EQEP1_INT_ISR
    0 003f1cd4 _EQEP2_INT_ISR
    1 00006b00 _EQep1Regs
    1 00006b40 _EQep2Regs
    0 003f3c77 _EnableInterrupts
    0 000094b7 _Example_CallFlashAPI
    0 003f2d36 _Example_CsmUnlock
    0 000094de _Example_Error
    0 003f2d85 _Example_MemCopy
    0 003f2601 _ExecGradeTable
    0 003f366c _FindPumpPosition
    0 0000999f _Fl2808_ClearSector
    0 0000990a _Fl2808_CompactSector
    0 000098af _Fl2808_EraseSector
    0 00009a05 _Fl2808_Init
    0 0000995e _Fl28x_ClearLoop
    0 00009791 _Fl28x_ClosePulse
    0 0000986c _Fl28x_CompactPulse
    0 00009832 _Fl28x_CompactVerify
    0 00009a3d _Fl28x_Delay
    0 00009a4a _Fl28x_DisableInt
    0 00009a31 _Fl28x_DisableNMI
    0 0000973c _Fl28x_EnterCmdMode
    0 000096dd _Fl28x_ErasePulse
    0 00009695 _Fl28x_EraseVerify
    0 00009761 _Fl28x_FlashRegSleep
    0 0000972f _Fl28x_LeaveCmdMode
    0 000097a8 _Fl28x_MaskAll
    0 00009780 _Fl28x_OpenPulse
    0 000097f0 _Fl28x_ProgPulse
    0 000097b3 _Fl28x_ProgVerify
    0 00009a4e _Fl28x_RestoreInt
    0 00009a29 _Fl28x_WatchDogDisable
    0 00009a51 _Flash2808_APIVersionHex
    0 000095f3 _Flash2808_Erase
    0 0000954a _Flash2808_Program
    0 000099d2 _Flash2808_Verify
    0 003ed0f2 _Flash28_API_LoadEnd
    0 003ecbd4 _Flash28_API_LoadStart
    0 00009536 _Flash28_API_RunStart
    1 00000a80 _FlashRegs
    1 003fbb3c _FlashStatus
    1 003fba7e _Flash_CPUScaleFactor
    1 003fba7c _Flash_CallbackPtr
    0 003f30da _FlowRateCorrect
    0 00008db2 _FluctuationDecrease
    0 003f2c42 _GetAlarmStatus
    0 00008e69 _GetCoie
    0 003f2c87 _GetLeakBaseInfo
    0 003f2c32 _GetLeakSensi
    0 003f2c74 _GetLeakStatus
    1 00006f80 _GpioCtrlRegs
    1 00006fc0 _GpioDataRegs
    1 00006fe0 _GpioIntRegs
    0 003f2532 _GradeTable
    0 00008000 _GradeTableControl
    0 003f2450 _GradeTableStartEnd
    0 003f1d01 _I2CINT1A_ISR
    0 003f1d06 _I2CINT2A_ISR
    1 00007900 _I2caRegs
    0 003f1a6c _ILLEGAL_ISR
    0 003f1a53 _INT13_ISR
    0 0000952c _INT14_ISR
    0 003ffad8 _IQ10mpyRndSatTable
    0 003ffacc _IQ11mpyRndSatTable
    0 003ffac0 _IQ12mpyRndSatTable
    0 003ffab4 _IQ13mpyRndSatTable
    0 003ffaa8 _IQ14mpyRndSatTable
    0 003ffa9c _IQ15mpyRndSatTable
    0 003ffa90 _IQ16mpyRndSatTable
    0 003ffa84 _IQ17mpyRndSatTable
    0 003ffa78 _IQ18mpyRndSatTable
    0 003ffa6c _IQ19mpyRndSatTable
    0 003ffb44 _IQ1mpyRndSatTable
    0 003ffa60 _IQ20mpyRndSatTable
    0 003ffa54 _IQ21mpyRndSatTable
    0 003ffa48 _IQ22mpyRndSatTable
    0 003ffa3c _IQ23mpyRndSatTable
    0 003ffa30 _IQ24mpyRndSatTable
    0 003ffa24 _IQ25mpyRndSatTable
    0 003ffa18 _IQ26mpyRndSatTable
    0 003ffa0c _IQ27mpyRndSatTable
    0 003ffa00 _IQ28mpyRndSatTable
    0 003ff9f4 _IQ29mpyRndSatTable
    0 003ffb38 _IQ2mpyRndSatTable
    0 003ff9e8 _IQ30mpyRndSatTable
    0 003ffb2c _IQ3mpyRndSatTable
    0 003ffb20 _IQ4mpyRndSatTable
    0 003ffb14 _IQ5mpyRndSatTable
    0 003ffb08 _IQ6mpyRndSatTable
    0 003ffafc _IQ7mpyRndSatTable
    0 003ffaf0 _IQ8mpyRndSatTable
    0 003ffae4 _IQ9mpyRndSatTable
    0 003ff824 _IQatan2HalfPITable
    0 003ff862 _IQatan2Table
    0 003ff9e8 _IQatan2TableEnd
    0 003ff100 _IQcosTable
    0 003ff502 _IQcosTableEnd
    0 003ff502 _IQdivRoundSatTable
    0 003ff510 _IQdivTable
    0 003ff712 _IQdivTableEnd
    0 003ff712 _IQisqrtRoundSatTable
    0 003ff722 _IQisqrtTable
    0 003ff824 _IQisqrtTableEnd
    0 003ff9e8 _IQmpyRndSatTable
    0 003ffb50 _IQmpyRndSatTableEnd
    0 003ff000 _IQsinTable
    0 003ff400 _IQsinTableEnd
    0 003ff712 _IQsqrtRoundSatTable
    0 003ff722 _IQsqrtTable
    0 003ff824 _IQsqrtTableEnd
    0 003f391f _InitAdc
    0 003f393c _InitCpuTimers
    0 003f325a _InitDegasser
    0 003f2e78 _InitEPwm3Gpio
    0 003f2e8c _InitEPwm4Gpio
    0 003f2c03 _InitLeakPara
    0 003f2fe7 _InitPeripheralClocks
    0 003f330d _InitPeristalticPump
    0 003f3339 _InitPeristalticPumpIO
    0 003f3c58 _InitPieCtrl
    0 003f3d09 _InitPieVectTable
    0 003f2fb8 _InitPll
    0 003f2c78 _InitPowerUpAdjust
    0 003f1e16 _InitPressureFluc
    0 003f33c0 _InitPumpAdc
    0 003f3154 _InitPumpExtItrpt
    0 003f3ac8 _InitPumpGpio
    0 003ef52f _InitPumpModule
    0 003f3637 _InitPumpMotor
    0 003f28b1 _InitPumpSci
    0 003f3a10 _InitPumpSpi
    0 003eecef _InitPumpeCAN
    0 003eecd9 _InitPumpeCANGpio
    0 003f2d98 _InitPumpePWM
    0 003f3a44 _InitSpibGpio
    0 003f2fa7 _InitSysCtrl
    0 003f2ddb _InitValveEPwm
    0 003f2dd6 _InitValveEPwmGpio
    0 003f3e88 _InitValveGpio
    0 003f2c8a _InitWriteFlash
    0 003f331d _InitePWM5
    0 003eff23 _InterfaceSwitchDisplayControl
    0 003effa9 _InterfaceSwitchTimerControl
    0 000093c9 _JudgePumpAPhoto
    0 00009420 _JudgePumpBPhoto
    0 003f19ab _JudgeTestMode
    1 003fbb4e _Leak
    0 003f2c46 _LeakCheck
    0 003f2c13 _LeakSample
    0 003f1a67 _NMI_ISR
    0 003f1e0c _PIE_RESERVED
    0 003f3092 _PIE_VectCtrl
    0 003f3ef0 _PRG_key0
    0 003f3ef1 _PRG_key1
    0 003f3ef2 _PRG_key2
    0 003f3ef3 _PRG_key3
    0 003f3ef4 _PRG_key4
    0 003f3ef5 _PRG_key5
    0 003f3ef6 _PRG_key6
    0 003f3ef7 _PRG_key7
    0 003edb81 _PcConnect
    0 003f338c _PeristalticPumpSpeedSet
    0 003f334b _PeristalticPumpStateSet
    1 00000ce0 _PieCtrlRegs
    1 00000d00 _PieVectTable
    0 003ec9a8 _PieVectTableInit
    1 003fbb74 _PinA
    1 003fbb75 _PinB
    1 003fbb76 _PinC
    1 003fbb77 _PinD
    0 003efc03 _PowerOnDispWelcome
    0 003f20d9 _PreFlucControl
    0 003f2117 _PreFlucFlagControl
    0 00008f2d _PreSaveVFD
    0 003efb05 _PressureExceedLimit
    0 003ee0c7 _PressureRevise
    0 003f35a7 _PrimaryAxisTrans
    0 003f3643 _PumpAMoveBySteps
    0 003ef72c _PumpMotorInitialPosition
    0 003edf1b _PumpSelfCheck
    0 003efc3d _PumpSelfcheck
    0 003f1a5d _RTOSINT_ISR
    0 003f1536 _RamfuncsLoadEnd
    0 003f0000 _RamfuncsLoadStart
    0 00008000 _RamfuncsRunStart
    0 003ef762 _ReadDataValueFromFRAM
    0 003f273b _ReadFRAM
    0 003f27d1 _ReadFRAMData
    0 003efbed _ReadPumpRxData
    0 003ee232 _ReplacePumpSealRing
    0 003f3272 _ResetDegasser
    0 003ee126 _RetAPumpFR_Factor
    0 003ee288 _RetAPumpTotalVol
    0 003ee2cc _RetBPumpTotalVol
    0 003edbbf _RetFramVer
    0 003ee3ed _RetPumpFlowrate
    0 003edf83 _RetPumpMode
    0 000083b2 _RetPumpPercent
    0 003edd8d _RetPumpSoftVer
    0 003edf13 _RetPumpState
    0 003f1f66 _RetTestComFator
    0 003ede6e _RunPump
    0 003f1d0b _SCIRXINTA_ISR
    0 003f1de9 _SCIRXINTB_ISR
    0 003f1d8b _SCITXINTA_ISR
    0 003f1dee _SCITXINTB_ISR
    0 003f1b1d _SEQ1INT_ISR
    0 003f1b22 _SEQ2INT_ISR
    0 003f1cd9 _SPIRXINTA_ISR
    0 003f1ce3 _SPIRXINTB_ISR
    0 003f1ced _SPIRXINTC_ISR
    0 003f1cf7 _SPIRXINTD_ISR
    0 003f1cde _SPITXINTA_ISR
    0 003f1ce8 _SPITXINTB_ISR
    0 003f1cf2 _SPITXINTC_ISR
    0 003f1cfc _SPITXINTD_ISR
    0 003f2cd1 _Save2FlashD
    0 0000945d _SaveFlucArray
    1 00007050 _SciaRegs
    0 003f2a36 _Scia_Rx_isr
    0 003f2a90 _Scia_Tx_isr
    1 00007750 _ScibRegs
    0 003f2ad7 _Scib_Rx_isr
    0 003f2b32 _Scib_Tx_isr
    0 00008b9c _SearchValveOpenPoint
    0 003f35bd _SecondaryAxisTrans
    1 003fbaea _Sector
    0 003efeea _SelectStatus
    0 0000932a _SendPressureToPC
    0 003ee164 _SetAPumpFR_Factor
    0 003f2c3c _SetAlarmOff
    0 003f2c36 _SetAlarmOn
    0 003f206e _SetComFator
    0 003ee1c0 _SetFlowRate_FR_User_Factor
    0 003edfa1 _SetIsoFlowRate
    0 003edfbb _SetLGraFlowRate
    0 003f2c22 _SetLeakBase
    0 003f2c27 _SetLeakSensi
    0 003ee310 _SetLimitPressure
    0 003eddb0 _SetOrRetSerNo
    0 003ee0ba _SetPressureZero
    0 003edd60 _SetPumpType
    0 003ee01c _SetRetAPumpCompFactor
    0 003f1ffc _SetRetAPump_LargeFlowRate_FR_Factor
    0 003f1f80 _SetRetAPump_LowFlowRate_FR_Factor
    0 003f2035 _SetRetAPump_MediumFlowRate_FR_Factor
    0 003ee078 _SetRetBPumpCompFactor
    0 003edc41 _SetRetFlashVer
    0 003f38cc _SetRetLeakBaseLine
    0 003edc74 _SetRetLeakEnable
    0 003f38f2 _SetRetLeakSensitivity
    0 003ee37b _SetRetPressureSlope
    0 003edca3 _SetRetPumpInfor
    0 003edc07 _SetRetStructVer
    0 003eee14 _Set_Can_Recv_Addr
    1 00007040 _SpiaRegs
    0 003f2722 _SpiaTxRx_FRAM
    0 003f39a6 _SpiaTxRx_VFD
    1 00007740 _SpibRegs
    1 00007760 _SpicRegs
    1 00007780 _SpidRegs
    0 003edea3 _StopPump
    1 00007010 _SysCtrlRegs
    0 003f19d5 _SystemEnterTestMode
    0 003f1b36 _TINT0_ISR
    0 0000922e _TakeEffect
    0 00008eb5 _TheoreticalSpeedCalc
    0 003f1b0e _USER10_ISR
    0 003f1b13 _USER11_ISR
    0 003f1b18 _USER12_ISR
    0 003f1ae1 _USER1_ISR
    0 003f1ae6 _USER2_ISR
    0 003f1aeb _USER3_ISR
    0 003f1af0 _USER4_ISR
    0 003f1af5 _USER5_ISR
    0 003f1afa _USER6_ISR
    0 003f1aff _USER7_ISR
    0 003f1b04 _USER8_ISR
    0 003f1b09 _USER9_ISR
    0 003f39cb _VFD_Display
    0 003f1b3b _WAKEINT_ISR
    0 003f2765 _WriteFRAM
    0 003f27b1 _WriteFRAMData
    0 003ef544 _WriteInitialValueToFRAM
    0 003f1b27 _XINT1_ISR
    0 003f1b2c _XINT2_ISR
    1 00007070 _XIntruptRegs
    0 003ed1ea __IQ18div
    0 003ed231 __IQ28div
    0 003ed28c __IQ28mpyI32int
    0 003ed278 __IQ28toF
    1 00000800 __STACK_END
    abs 00000800 __STACK_SIZE
    abs 00000001 __TI_args_main
    abs ffffffff ___TI_pprof_out_hndl
    abs ffffffff ___TI_prof_data_size
    abs ffffffff ___TI_prof_data_start
    abs ffffffff ___binit__
    1 003fa000 ___bss__
    abs ffffffff ___c_args__
    0 003ec000 ___cinit__
    1 003fa000 ___end__
    abs ffffffff ___etext__
    abs ffffffff ___pinit__
    abs ffffffff ___text__
    0 003f3dbb __args_main
    1 003fbb96 __cleanup_ptr
    0 003ec8a6 __ctypes_
    1 003fbb98 __dtors_ptr
    1 003fbb94 __lock
    0 003f3ed5 __nop
    0 003eebd6 __printfi
    0 003f3ed1 __register_lock
    0 003f3ecd __register_unlock
    1 00000000 __stack
    1 003fbb92 __unlock
    0 003f3e0a _abort
    0 003f214b _action
    0 003f3b51 _atoi
    0 003f3b0d _c_int00
    1 00009e54 _channel_divide
    1 003fb92c _channel_info
    0 003f27f2 _copyFramData
    0 003ed378 _debug_comm
    1 003fbb7b _degasser_lights
    1 003fbb78 _degasser_state
    0 003f31bb _eCANA0_isr
    0 003f317a _eCANA1_isr
    0 003eeff7 _eCAN_Send_Data
    0 00008703 _ePWM6_Timer_isr
    0 003f3e0c _exit
    1 003fb8d9 _g4t_end
    1 003fb8d7 _g4t_get_pressure
    1 003fb8da _g4t_index
    1 003fb8d8 _g4t_start
    1 003fb440 _g_512_words
    1 003fbb9f _g_512_words_index
    1 003fb8cb _g_ACopmFactor
    1 003fbac1 _g_ADCTimerCount
    1 003fb84b _g_ADC_Error_Count
    1 003fb858 _g_ADC_Flag
    1 003fb84a _g_ADC_Result
    1 003fbb9b _g_ADC_Result2
    1 003fb8c2 _g_AHP_Pct_Set
    1 003fb8c4 _g_ALP_Pct_Set
    1 003fb90a _g_ALast_Seal_TFV
    1 003fb85e _g_AMotor_Loc
    1 003fb888 _g_AMotor_PulseNum
    1 003fb8d4 _g_APumpFindPhotoeFlag
    1 003fb8fc _g_APump_FRF
    1 003fb8f2 _g_APump_LitreCount
    1 003fb900 _g_APump_LowFlowRate_FRF
    1 003fb904 _g_APump_Saved_TFV
    1 003fb908 _g_APump_TFV
    1 003fb8c8 _g_ASeal_Num
    1 003fb85c _g_AWheel_LocCount
    1 003fb8dd _g_A_loop
    1 003fbad2 _g_A_pulses
    1 003fb850 _g_AdcResult
    1 003fbaae _g_AdcResult2
    1 003fb910 _g_Arun_time
    1 003fb855 _g_AutoOpenPointFlag
    1 003fbb6f _g_Av
    1 003fb89b _g_Avr_Pressure
    1 003fb8cc _g_BCopmFactor
    1 003fb8c3 _g_BHP_Pct_Set
    1 003fb8c5 _g_BLP_Pct_Set
    1 003fb90e _g_BLast_Seal_TFV
    1 003fb85f _g_BMotor_Loc
    1 003fb889 _g_BMotor_PulseNum
    1 003fb8d5 _g_BPumpFindPhotoeFlag
    1 003fb8fe _g_BPump_FRF
    1 003fb8f4 _g_BPump_LitreCount
    1 003fb902 _g_BPump_LowFlowRate_FRF
    1 003fb906 _g_BPump_Saved_TFV
    1 003fb90c _g_BPump_TFV
    1 003fb8c9 _g_BSeal_Num
    1 003fb85d _g_BWheel_LocCount
    1 003fb867 _g_BeepAlarmFlag
    1 003fbac5 _g_BeepFlag
    1 003fbac3 _g_BeepTimes
    1 003fbac8 _g_BeepTotalTimeCounts
    1 003fbb70 _g_Bv
    1 003fb8a3 _g_CAN_Timer_Count
    1 003fb873 _g_CAN_Wait_Resp_Flg
    1 003fb8c6 _g_CLP_Pct_Set
    1 003fb868 _g_CalSysPressureFlag
    1 003fa040 _g_CamA
    1 003fbb2a _g_CamA_index
    1 003fa000 _g_CamB
    1 003fbb2c _g_CamB_index
    1 003fb89d _g_CanError_TimCount
    1 003fb875 _g_CanRxRDPtr
    1 003fb874 _g_CanRxWRPtr
    1 003fb8a1 _g_Can_ReTx_Count
    1 003fb870 _g_Can_Send_Resp_Flg
    1 003fb892 _g_CoZero
    1 003fb8ca _g_CopmFactor
    1 003fb918 _g_CurrentComFator
    1 003fb84c _g_CurrentPressure1
    1 003fbb71 _g_Cv
    1 003fb8c7 _g_DLP_Pct_Set
    1 003fb86e _g_DataCount
    1 003fb8a2 _g_Disable_SciTx_Flg
    1 003fbac2 _g_DisplayTimerCount
    1 003fb8b4 _g_Display_FP
    1 003fbb72 _g_Dv
    1 003fb8e8 _g_EPWM1_Period_Backup
    1 003fb8ea _g_EPWM2_Period_Backup
    1 003fb871 _g_EcanRecvLength
    1 003fb8ba _g_ExLimtTimerCount
    1 003fb87f _g_ExecGradeTableFlag
    1 003fb87a _g_FRAM_Error_Count
    1 003fb8f8 _g_FactorFlowCompensation
    1 003fb876 _g_FlashEraseFlag
    1 003fb8d0 _g_FlowRate_Large_CorFatorA
    1 003fb8d1 _g_FlowRate_Large_CorFatorB
    1 003fb8ce _g_FlowRate_Medium_CorFatorA
    1 003fb8cf _g_FlowRate_Medium_CorFatorB
    1 003fb861 _g_FlowRate_Set
    1 003fb8d2 _g_FlowRate_User_CorFatorA
    1 003fb8d3 _g_FlowRate_User_CorFatorB
    1 003fb854 _g_FlucFlag
    1 003fb894 _g_FlucStart
    1 003fbbc0 _g_GradeTable
    1 003fb87c _g_GradeTablePtr
    1 003fb87b _g_GradeTableStartEndFlag
    1 003fb8f0 _g_GradeTableTimerCount
    1 003fb922 _g_GradeTable_Slope
    1 003fb87d _g_GradeTable_Totallines
    1 003fb87e _g_GradeTable_Totallines_Count
    1 003fb8b2 _g_Hyper_MaxPL_Count
    1 003fb89e _g_Hyper_MaxPL_Flag
    1 003fb863 _g_Int_Pressure
    1 003fbb9a _g_Int_Pressure2
    1 003fb8cd _g_JudgePreMinTimerCounts1s
    1 003fb8a0 _g_Judge_MinPL_Flg
    1 003fba34 _g_Kd_s
    1 003fba33 _g_Ki_s
    1 003fba32 _g_Kp_s
    1 003fb884 _g_LeakADLine0
    1 003fb885 _g_LeakADLine8
    1 003fb8b7 _g_LeakAlarm
    1 003fb8b1 _g_LeakAlarm_Count
    1 003fb8bc _g_LeakCheckFlag
    1 003fbac4 _g_LeakCheckTimeCounts
    1 003fb887 _g_LeakLimitLow
    1 003fb886 _g_LeakLimitUp
    1 003fb8bb _g_LeaktimerCount
    1 003fb85a _g_MaxPressureLimit
    1 003fb85b _g_MinPressureLimit
    1 003fb865 _g_Mode_BACKUP
    1 003fb8fa _g_MotrStepsFor1Degree
    1 003fba7a _g_MultiSubFramesFlag
    1 003fba90 _g_OLPS_A
    1 003fba94 _g_OLPS_B
    1 003fb86c _g_ONE_LITRE_CYCLE
    1 003fb897 _g_OpenPointCor
    1 003fb898 _g_OpenPointCorB
    1 003fb8b8 _g_PLimAlarm
    1 003fb8dc _g_PSI_MPa_Bar
    1 003fb91c _g_PWMTimeBase
    1 003fb8b5 _g_PointCount
    1 003fb8b9 _g_PreExceedLimitFlag
    1 003fb856 _g_PreFlucDebug
    1 003fb857 _g_PreFlucDebugTemp
    1 003fb84e _g_PreFlucFlagA
    1 003fb84f _g_PreFlucFlagB
    1 003fb940 _g_PressureSum1024Steps
    1 003fb895 _g_PressureSum1024StepsCount
    1 003fb8f6 _g_PressureSumSteps
    1 003fb88e _g_PressureSumStepsCount
    1 003fb8e6 _g_Pressure_MPa
    1 003fb859 _g_Pressure_Psi
    1 003fb851 _g_Psi
    1 003fbaaf _g_Psi2
    1 003fb8be _g_PumpAFRCor
    1 003fb899 _g_PumpAFRCorOffset
    1 003fb8bf _g_PumpAFRPre
    1 003fbae4 _g_PumpAPhoto
    1 003fbae6 _g_PumpAPhotoBack1
    1 003fbae8 _g_PumpAPhotoBack2
    1 003fb88a _g_PumpASteps
    1 003fb88b _g_PumpAStepsFlag
    1 003fb8c0 _g_PumpBFRCor
    1 003fb89a _g_PumpBFRCorOffset
    1 003fb8c1 _g_PumpBFRPre
    1 003fb883 _g_PumpIdleFlag
    1 003fb994 _g_PumpModePtr
    1 003fb882 _g_PumpStandebyFlag
    1 003fb9b0 _g_PumpStatus
    1 003fb992 _g_PumpStatusPtr
    1 003fb890 _g_PumpStatus_Flag
    1 003fb891 _g_PumpStatus_Flag_Backup
    1 003fb860 _g_PumpStatus_Flg
    1 003fb88f _g_PumpType
    1 003fb983 _g_PumpVfdCurrentInterface
    1 003fb996 _g_PumpWarn
    1 003fb98f _g_PumpWarnFlag
    1 003fb990 _g_PumpWarnFlagCurBits
    1 003fb862 _g_Pump_Mode_Flag
    1 003fbb32 _g_R
    1 003fb881 _g_RcvGadeTableOverTime
    1 003fb880 _g_RcvGadeTableOverTimeCount
    1 003fb86d _g_RecvCount
    1 003fb8b6 _g_RefreshDisplay_Flg
    1 003fb86f _g_RespCount
    1 003fac40 _g_RxQueue
    1 003fb8ab _g_Rx_Cmd
    1 003fbb00 _g_Rx_Data
    1 003fb8a8 _g_Rx_Data_Check_Sum
    1 003fb8a9 _g_Rx_Data_Len
    1 003fb8aa _g_Rx_Data_Len_Buf
    1 003fb8a7 _g_Rx_Frame_Sort
    1 003fb8af _g_Rx_RD_Count
    1 003fb8ae _g_Rx_WR_Count
    1 003fb8bd _g_SciUsbPreSelect
    1 003fb8b0 _g_SciUsbSelect
    1 003faa40 _g_Sci_Tx_Data_Buf
    1 003fb8ad _g_Sci_Tx_RD_Count
    1 003fb8ac _g_Sci_Tx_WR_Count
    1 003fb88d _g_SelfcheckError
    1 003fb88c _g_SelfcheckFlag
    1 003fb852 _g_SendRTPressureFlag
    1 003fb8a6 _g_SerialPortCount
    1 003fb8a5 _g_SerialPortST
    1 003fb8ee _g_Slope_Pressure
    1 003fbb9c _g_Slope_Pressure2
    1 003fb84d _g_StandPressure1
    1 003fb896 _g_SysStandPressure
    1 003fb8b3 _g_Under_MinPL_Count
    1 003fb89f _g_Under_MinPL_Flag
    1 003fb872 _g_Use_Can_Port
    1 003fb8a4 _g_Use_USB_Flg
    1 003fbb73 _g_ValveFlag
    1 003fb982 _g_VfdDispSwitchFlag
    1 003fb98a _g_VfdStatusPressureLimitCurrentInterface
    1 003fb98d _g_VfdWarnBlankCurrentInterface
    1 003fb9a2 _g_Vfd_Disp_Func
    1 003fb877 _g_WriteA
    1 003fb878 _g_WriteB
    1 003fb864 _g_WriteFlashFlag
    1 003fb879 _g_WriteWhichPump
    1 003fb845 _g_acquire_end
    1 003fb844 _g_acquire_next
    1 003fb846 _g_acquire_trigger
    1 003fbb8b _g_action_index
    1 003fbabc _g_adc_debug_flag
    1 003fba87 _g_auto_run_step
    1 003fbaac _g_avg_err_ad
    1 003fbb88 _g_bSample
    1 003fb8de _g_bootloader_mode
    1 00009e40 _g_cam_info
    1 003fba92 _g_cha
    1 003fbb8c _g_channel_index
    1 003fb866 _g_coie_mode
    1 003fb847 _g_count_index
    1 003fbb8d _g_cur_loss_ratio
    1 003fbad1 _g_dagasser_cnt
    1 003fb640 _g_data512
    1 003fba84 _g_debug_PointA
    1 003fba85 _g_debug_PointD
    1 003fbaad _g_debug_adc
    1 003fba86 _g_debug_percentA
    1 003fba82 _g_debug_percent_mode
    1 003fb853 _g_debug_sendFreq
    1 003fbb79 _g_degasser_on_or_off
    1 003fbb7c _g_degasser_state_sample_flag
    1 003fbb7a _g_degasser_type
    1 003fb8ec _g_f64EPWM2_flow_correct
    1 003fbb28 _g_flashD_Pai
    1 003fbb29 _g_flashD_Pbi
    1 003fb848 _g_flashD_write_count
    1 003fb849 _g_flashD_write_flag
    1 003fb86b _g_flash_version_no
    1 003fba83 _g_flowrate_fb
    1 003fb8e2 _g_fr_correct_factorA
    1 003fb8e0 _g_fr_hope
    1 003fb8e1 _g_fr_rise
    1 003fb8e3 _g_gradient_hold
    1 003fb8df _g_handshake
    1 003fb869 _g_hardware_version_no
    1 003fba80 _g_imbition_pre_save_setting
    1 003fbb82 _g_intermittent_time
    1 003fbb66 _g_limit
    1 003fbafb _g_loss_ratio_coeff_b
    1 003fbafa _g_loss_ratio_coeff_k
    1 003fbafe _g_loss_ratio_coeff_press
    1 003fbad0 _g_loss_ratio_correct_method
    1 003fb8e4 _g_loss_ratio_modify
    1 003fbafc _g_loss_ratio_modifying_flag
    1 003fbb8a _g_percent_loop
    1 003fbb81 _g_peristaltic_motor_cnt
    1 003fbb83 _g_peristaltic_pump_info
    1 003fbb80 _g_peristaltic_pump_state
    1 003fba36 _g_pidData
    1 003fbb8e _g_pump_A_period
    1 003fbb90 _g_pump_B_period
    1 003fbacc _g_pwm_shoot_delay
    1 003fbace _g_pwm_shoot_delay_backup
    1 003fbacb _g_pwm_shoot_time
    1 003fbaca _g_pwm_shoot_time_length
    1 003fbacd _g_pwm_shutdown_delay
    1 003fbac9 _g_pwm_valve_dutycycle
    1 003fb841 _g_rt_count
    1 003fb840 _g_rt_count_
    1 003fb8d6 _g_rx_from
    1 003fb89c _g_s_Timer_Count
    1 003fb842 _g_shoot
    1 003fb843 _g_shoot_time
    1 003fbaab _g_single_err_ad
    1 003fb86a _g_structure_version_no
    1 003fb8db _g_suction_offset
    1 003fbaaa _g_test_ad_err_flag
    1 003fb912 _g_timeout
    1 003fb9be _g_u8FramCopyFunFlag
    1 003fb9bf _g_u8RecFramDataNum
    1 003fb8e5 _g_valve_Tf
    1 003fbacf _g_valve_correct_method
    1 00009e30 _g_valve_duty
    0 003f21f4 _getEngineeringStep_big_div
    1 003fbb40 _gm_i16LeakBase
    1 003fbb41 _gm_i16LeakBaseTemp
    1 003fba00 _gm_u16AdcBuffA
    1 003fba40 _gm_u16AdcBuffB
    1 003fbb9d _gm_u16AdcTemp
    1 003fbb45 _gm_u16CheckLeakTimCount
    1 003fbb44 _gm_u16IsLeakAlarmOn
    1 003fbb42 _gm_u16LeakSensi
    1 003fbb43 _gm_u16LeakSensiAD
    1 003fbb47 _gm_u16LeakStatus
    1 003fbb48 _gm_u16PowerUpAdjustFlag
    1 003fbb49 _gm_u16PowerUpAdjustTime
    1 003fbb46 _gm_u16StartSample
    1 003fba81 _gs_PumpAHomeSteps
    1 003fbb86 _gs_RcvGradeTableFlag
    1 003fb984 _gs_VfdDispSwitchTime
    1 003fb986 _gs_VfdDynamicCount
    1 003fb988 _gs_VfdDynamicFreshFlag
    1 003fb987 _gs_VfdDynamicTick
    1 003fb98b _gs_VfdStatusPressureLimitSwitchCount
    1 003fb989 _gs_VfdStatusPressureLimitSwitchFlag
    1 003fb985 _gs_VfdTimerCount
    1 003fb98e _gs_VfdWarnBlankSwitchCount
    1 003fb98c _gs_VfdWarnBlankSwitchFlag
    0 003f1536 _idle_task
    0 003f3b82 _ltoa
    0 003f18d1 _main
    0 003f3e76 _memccpy
    0 003f3e3a _memcmp
    0 003f3f0a _memcpy
    0 003f3eff _memset
    0 003ef4f9 _nsDelay
    0 003f218f _open_valve_pwm_new
    0 003f3498 _pid_Controller
    0 003f346a _pid_Init
    0 003f3505 _pid_Reset_Integrator
    0 003f3bc0 _rand
    0 003ed29d _response
    0 003f1e11 _rsvd_ISR
    0 003effce _sprintf
    0 003f3bb0 _srand
    0 003f3edf _strcpy
    0 003f3ec3 _strlen
    1 003fb916 _tps
    1 003fb914 _u32Td
    abs ffffffff binit
    0 003ec000 cinit
    0 003f7ff6 code_start
    1 003fa000 end
    abs ffffffff etext
    abs ffffffff pinit
    
    
    GLOBAL SYMBOLS: SORTED BY Symbol Address
    
    page address name
    ---- ------- ----
    0 00008000 _GradeTableControl
    0 00008000 _RamfuncsRunStart
    0 000083b2 _RetPumpPercent
    0 00008425 _Cpu_Timer0_isr
    0 00008703 _ePWM6_Timer_isr
    0 000087f7 _Control_APump_isr
    0 00008b9c _SearchValveOpenPoint
    0 00008db2 _FluctuationDecrease
    0 00008e69 _GetCoie
    0 00008eb5 _TheoreticalSpeedCalc
    0 00008f2d _PreSaveVFD
    0 00009042 _DataSendtoPC
    0 00009149 _DispProportion
    0 0000922e _TakeEffect
    0 0000932a _SendPressureToPC
    0 000093c9 _JudgePumpAPhoto
    0 00009420 _JudgePumpBPhoto
    0 0000945d _SaveFlucArray
    0 000094b7 _Example_CallFlashAPI
    0 000094de _Example_Error
    0 000094e5 _ADReady_isr
    0 0000952c _INT14_ISR
    0 00009536 _Flash28_API_RunStart
    0 0000954a _Flash2808_Program
    0 000095f3 _Flash2808_Erase
    0 00009695 _Fl28x_EraseVerify
    0 000096dd _Fl28x_ErasePulse
    0 0000972f _Fl28x_LeaveCmdMode
    0 0000973c _Fl28x_EnterCmdMode
    0 00009761 _Fl28x_FlashRegSleep
    0 00009780 _Fl28x_OpenPulse
    0 00009791 _Fl28x_ClosePulse
    0 000097a8 _Fl28x_MaskAll
    0 000097b3 _Fl28x_ProgVerify
    0 000097f0 _Fl28x_ProgPulse
    0 00009832 _Fl28x_CompactVerify
    0 0000986c _Fl28x_CompactPulse
    0 000098af _Fl2808_EraseSector
    0 0000990a _Fl2808_CompactSector
    0 0000995e _Fl28x_ClearLoop
    0 0000999f _Fl2808_ClearSector
    0 000099d2 _Flash2808_Verify
    0 00009a05 _Fl2808_Init
    0 00009a29 _Fl28x_WatchDogDisable
    0 00009a31 _Fl28x_DisableNMI
    0 00009a3d _Fl28x_Delay
    0 00009a4a _Fl28x_DisableInt
    0 00009a4e _Fl28x_RestoreInt
    0 00009a51 _Flash2808_APIVersionHex
    0 003ec000 ___cinit__
    0 003ec000 cinit
    0 003ec8a6 __ctypes_
    0 003ec9a8 _PieVectTableInit
    0 003ecbd4 _Flash28_API_LoadStart
    0 003ed0f2 _Flash28_API_LoadEnd
    0 003ed1ea __IQ18div
    0 003ed231 __IQ28div
    0 003ed278 __IQ28toF
    0 003ed28c __IQ28mpyI32int
    0 003ed29d _response
    0 003ed378 _debug_comm
    0 003edb81 _PcConnect
    0 003edbbf _RetFramVer
    0 003edc07 _SetRetStructVer
    0 003edc41 _SetRetFlashVer
    0 003edc74 _SetRetLeakEnable
    0 003edca3 _SetRetPumpInfor
    0 003edd60 _SetPumpType
    0 003edd8d _RetPumpSoftVer
    0 003eddb0 _SetOrRetSerNo
    0 003ede25 _ClearPumpUsageInfor
    0 003ede6e _RunPump
    0 003edea3 _StopPump
    0 003edf13 _RetPumpState
    0 003edf1b _PumpSelfCheck
    0 003edf83 _RetPumpMode
    0 003edfa1 _SetIsoFlowRate
    0 003edfbb _SetLGraFlowRate
    0 003ee01c _SetRetAPumpCompFactor
    0 003ee078 _SetRetBPumpCompFactor
    0 003ee0ba _SetPressureZero
    0 003ee0c7 _PressureRevise
    0 003ee126 _RetAPumpFR_Factor
    0 003ee164 _SetAPumpFR_Factor
    0 003ee1c0 _SetFlowRate_FR_User_Factor
    0 003ee232 _ReplacePumpSealRing
    0 003ee288 _RetAPumpTotalVol
    0 003ee2cc _RetBPumpTotalVol
    0 003ee310 _SetLimitPressure
    0 003ee37b _SetRetPressureSlope
    0 003ee3ed _RetPumpFlowrate
    0 003eebd6 __printfi
    0 003eecd9 _InitPumpeCANGpio
    0 003eecef _InitPumpeCAN
    0 003eee14 _Set_Can_Recv_Addr
    0 003eef24 _Can_Tx_Resp
    0 003eef52 _CAN_Tx_Data
    0 003eeff7 _eCAN_Send_Data
    0 003ef4f9 _nsDelay
    0 003ef50a _CalculateTotalFlowVol
    0 003ef52f _InitPumpModule
    0 003ef544 _WriteInitialValueToFRAM
    0 003ef72c _PumpMotorInitialPosition
    0 003ef762 _ReadDataValueFromFRAM
    0 003efb05 _PressureExceedLimit
    0 003efbe1 _DisposalSciError
    0 003efbed _ReadPumpRxData
    0 003efbf6 _DispTestMode
    0 003efc03 _PowerOnDispWelcome
    0 003efc10 _DispPumpInfor
    0 003efc3d _PumpSelfcheck
    0 003efc4a _DispMainInterfce
    0 003efcec _DispWarn
    0 003efe5b _CheckWarn
    0 003efeea _SelectStatus
    0 003eff23 _InterfaceSwitchDisplayControl
    0 003effa9 _InterfaceSwitchTimerControl
    0 003effce _sprintf
    0 003f0000 _RamfuncsLoadStart
    0 003f1536 _RamfuncsLoadEnd
    0 003f1536 _idle_task
    0 003f18d1 _main
    0 003f19ab _JudgeTestMode
    0 003f19d5 _SystemEnterTestMode
    0 003f1a53 _INT13_ISR
    0 003f1a58 _DATALOG_ISR
    0 003f1a5d _RTOSINT_ISR
    0 003f1a62 _EMUINT_ISR
    0 003f1a67 _NMI_ISR
    0 003f1a6c _ILLEGAL_ISR
    0 003f1ae1 _USER1_ISR
    0 003f1ae6 _USER2_ISR
    0 003f1aeb _USER3_ISR
    0 003f1af0 _USER4_ISR
    0 003f1af5 _USER5_ISR
    0 003f1afa _USER6_ISR
    0 003f1aff _USER7_ISR
    0 003f1b04 _USER8_ISR
    0 003f1b09 _USER9_ISR
    0 003f1b0e _USER10_ISR
    0 003f1b13 _USER11_ISR
    0 003f1b18 _USER12_ISR
    0 003f1b1d _SEQ1INT_ISR
    0 003f1b22 _SEQ2INT_ISR
    0 003f1b27 _XINT1_ISR
    0 003f1b2c _XINT2_ISR
    0 003f1b31 _ADCINT_ISR
    0 003f1b36 _TINT0_ISR
    0 003f1b3b _WAKEINT_ISR
    0 003f1b40 _EPWM1_TZINT_ISR
    0 003f1b45 _EPWM2_TZINT_ISR
    0 003f1b4a _EPWM3_TZINT_ISR
    0 003f1b4f _EPWM4_TZINT_ISR
    0 003f1b54 _EPWM5_TZINT_ISR
    0 003f1b59 _EPWM6_TZINT_ISR
    0 003f1b5e _EPWM1_INT_ISR
    0 003f1b63 _EPWM2_INT_ISR
    0 003f1b68 _EPWM3_INT_ISR
    0 003f1c11 _EPWM4_INT_ISR
    0 003f1cb1 _EPWM5_INT_ISR
    0 003f1cb6 _EPWM6_INT_ISR
    0 003f1cbb _ECAP1_INT_ISR
    0 003f1cc0 _ECAP2_INT_ISR
    0 003f1cc5 _ECAP3_INT_ISR
    0 003f1cca _ECAP4_INT_ISR
    0 003f1ccf _EQEP1_INT_ISR
    0 003f1cd4 _EQEP2_INT_ISR
    0 003f1cd9 _SPIRXINTA_ISR
    0 003f1cde _SPITXINTA_ISR
    0 003f1ce3 _SPIRXINTB_ISR
    0 003f1ce8 _SPITXINTB_ISR
    0 003f1ced _SPIRXINTC_ISR
    0 003f1cf2 _SPITXINTC_ISR
    0 003f1cf7 _SPIRXINTD_ISR
    0 003f1cfc _SPITXINTD_ISR
    0 003f1d01 _I2CINT1A_ISR
    0 003f1d06 _I2CINT2A_ISR
    0 003f1d0b _SCIRXINTA_ISR
    0 003f1d8b _SCITXINTA_ISR
    0 003f1de9 _SCIRXINTB_ISR
    0 003f1dee _SCITXINTB_ISR
    0 003f1df3 _ECAN0INTA_ISR
    0 003f1df8 _ECAN1INTA_ISR
    0 003f1dfd _ECAN0INTB_ISR
    0 003f1e02 _ECAN1INTB_ISR
    0 003f1e07 _EMPTY_ISR
    0 003f1e0c _PIE_RESERVED
    0 003f1e11 _rsvd_ISR
    0 003f1e16 _InitPressureFluc
    0 003f1f66 _RetTestComFator
    0 003f1f80 _SetRetAPump_LowFlowRate_FR_Factor
    0 003f1ffc _SetRetAPump_LargeFlowRate_FR_Factor
    0 003f2035 _SetRetAPump_MediumFlowRate_FR_Factor
    0 003f206e _SetComFator
    0 003f20d9 _PreFlucControl
    0 003f2117 _PreFlucFlagControl
    0 003f214b _action
    0 003f218f _open_valve_pwm_new
    0 003f21f4 _getEngineeringStep_big_div
    0 003f2450 _GradeTableStartEnd
    0 003f2532 _GradeTable
    0 003f2601 _ExecGradeTable
    0 003f270e _ControlFRAM_CS
    0 003f2722 _SpiaTxRx_FRAM
    0 003f273b _ReadFRAM
    0 003f2765 _WriteFRAM
    0 003f27b1 _WriteFRAMData
    0 003f27d1 _ReadFRAMData
    0 003f27f2 _copyFramData
    0 003f28b1 _InitPumpSci
    0 003f28f5 _AnalyseSciRxData
    0 003f2a36 _Scia_Rx_isr
    0 003f2a90 _Scia_Tx_isr
    0 003f2ad7 _Scib_Rx_isr
    0 003f2b32 _Scib_Tx_isr
    0 003f2c03 _InitLeakPara
    0 003f2c13 _LeakSample
    0 003f2c22 _SetLeakBase
    0 003f2c27 _SetLeakSensi
    0 003f2c32 _GetLeakSensi
    0 003f2c36 _SetAlarmOn
    0 003f2c3c _SetAlarmOff
    0 003f2c42 _GetAlarmStatus
    0 003f2c46 _LeakCheck
    0 003f2c74 _GetLeakStatus
    0 003f2c78 _InitPowerUpAdjust
    0 003f2c87 _GetLeakBaseInfo
    0 003f2c8a _InitWriteFlash
    0 003f2cd1 _Save2FlashD
    0 003f2d36 _Example_CsmUnlock
    0 003f2d85 _Example_MemCopy
    0 003f2d98 _InitPumpePWM
    0 003f2dd6 _InitValveEPwmGpio
    0 003f2ddb _InitValveEPwm
    0 003f2e78 _InitEPwm3Gpio
    0 003f2e8c _InitEPwm4Gpio
    0 003f2ea0 LL$$DIV
    0 003f2edc LL$$MOD
    0 003f2f16 ULL$$DIV
    0 003f2f45 ULL$$MOD
    0 003f2fa7 _InitSysCtrl
    0 003f2fb0 _DisableDog
    0 003f2fb8 _InitPll
    0 003f2fe7 _InitPeripheralClocks
    0 003f3061 _CsmUnlock
    0 003f3092 _PIE_VectCtrl
    0 003f30da _FlowRateCorrect
    0 003f3154 _InitPumpExtItrpt
    0 003f3168 _CheckErrorAndWarn
    0 003f317a _eCANA1_isr
    0 003f31bb _eCANA0_isr
    0 003f325a _InitDegasser
    0 003f3272 _ResetDegasser
    0 003f3280 _DegasserStateJudge
    0 003f32f5 _DegasserStateSet
    0 003f330d _InitPeristalticPump
    0 003f331d _InitePWM5
    0 003f3339 _InitPeristalticPumpIO
    0 003f334b _PeristalticPumpStateSet
    0 003f338c _PeristalticPumpSpeedSet
    0 003f33c0 _InitPumpAdc
    0 003f33cb _ADToPsi
    0 003f33e4 _ADToPsi2
    0 003f33f7 _ADS7871
    0 003f344f _ADS7871Read
    0 003f3465 _ADS7871Trig
    0 003f346a _pid_Init
    0 003f3498 _pid_Controller
    0 003f3505 _pid_Reset_Integrator
    0 003f350b FD$$ADD
    0 003f35a7 _PrimaryAxisTrans
    0 003f35bd _SecondaryAxisTrans
    0 003f35d0 _CamParamsSet
    0 003f362a _CalcUnRegulateStart
    0 003f3637 _InitPumpMotor
    0 003f3643 _PumpAMoveBySteps
    0 003f366c _FindPumpPosition
    0 003f36c3 FD$$DIV
    0 003f374e FD$$MPY
    0 003f37d1 FS$$DIV
    0 003f3854 FS$$SUB
    0 003f3859 FS$$ADD
    0 003f38cc _SetRetLeakBaseLine
    0 003f38f2 _SetRetLeakSensitivity
    0 003f391f _InitAdc
    0 003f393c _InitCpuTimers
    0 003f3975 _ConfigCpuTimer
    0 003f39a6 _SpiaTxRx_VFD
    0 003f39cb _VFD_Display
    0 003f3a10 _InitPumpSpi
    0 003f3a44 _InitSpibGpio
    0 003f3a6e FS$$MPY
    0 003f3ac8 _InitPumpGpio
    0 003f3b0d _c_int00
    0 003f3b51 _atoi
    0 003f3b82 _ltoa
    0 003f3bb0 _srand
    0 003f3bc0 _rand
    0 003f3bdb FD$$CMP
    0 003f3c05 L$$DIV
    0 003f3c14 L$$MOD
    0 003f3c22 UL$$DIV
    0 003f3c29 UL$$MOD
    0 003f3c2f FS$$TOL
    0 003f3c58 _InitPieCtrl
    0 003f3c77 _EnableInterrupts
    0 003f3c80 FS$$TOI
    0 003f3ca5 I$$DIV
    0 003f3cb6 I$$MOD
    0 003f3cc7 FD$$TOI
    0 003f3ce8 FS$$TOUL
    0 003f3d09 _InitPieVectTable
    0 003f3d29 FD$$TOL
    0 003f3d48 LL$$CMP
    0 003f3d5a ULL$$CMP
    0 003f3d66 FS$$TOU
    0 003f3d83 FS$$TOFD
    0 003f3d9f L$$TOFD
    0 003f3dbb __args_main
    0 003f3dd6 I$$TOFS
    0 003f3df0 L$$TOFS
    0 003f3e0a C$$EXIT
    0 003f3e0a _abort
    0 003f3e0c _exit
    0 003f3e23 FS$$CMP
    0 003f3e3a _memcmp
    0 003f3e4f LL$$MPY
    0 003f3e63 UL$$TOFS
    0 003f3e76 _memccpy
    0 003f3e88 _InitValveGpio
    0 003f3e9a U$$TOFS
    0 003f3eaa FD$$SUB
    0 003f3eb8 U$$DIV
    0 003f3ebd U$$MOD
    0 003f3ec3 _strlen
    0 003f3ecd __register_unlock
    0 003f3ed1 __register_lock
    0 003f3ed5 __nop
    0 003f3ed6 FD$$NEG
    0 003f3edf _strcpy
    0 003f3ef0 _PRG_key0
    0 003f3ef1 _PRG_key1
    0 003f3ef2 _PRG_key2
    0 003f3ef3 _PRG_key3
    0 003f3ef4 _PRG_key4
    0 003f3ef5 _PRG_key5
    0 003f3ef6 _PRG_key6
    0 003f3ef7 _PRG_key7
    0 003f3ef8 _DSP28x_DisableInt
    0 003f3efc _DSP28x_RestoreInt
    0 003f3eff _memset
    0 003f3f06 _DSP28x_usDelay
    0 003f3f0a _memcpy
    0 003f7ff6 code_start
    0 003ff000 _IQsinTable
    0 003ff100 _IQcosTable
    0 003ff400 _IQsinTableEnd
    0 003ff502 _IQcosTableEnd
    0 003ff502 _IQdivRoundSatTable
    0 003ff510 _IQdivTable
    0 003ff712 _IQdivTableEnd
    0 003ff712 _IQisqrtRoundSatTable
    0 003ff712 _IQsqrtRoundSatTable
    0 003ff722 _IQisqrtTable
    0 003ff722 _IQsqrtTable
    0 003ff824 _IQatan2HalfPITable
    0 003ff824 _IQisqrtTableEnd
    0 003ff824 _IQsqrtTableEnd
    0 003ff862 _IQatan2Table
    0 003ff9e8 _IQ30mpyRndSatTable
    0 003ff9e8 _IQatan2TableEnd
    0 003ff9e8 _IQmpyRndSatTable
    0 003ff9f4 _IQ29mpyRndSatTable
    0 003ffa00 _IQ28mpyRndSatTable
    0 003ffa0c _IQ27mpyRndSatTable
    0 003ffa18 _IQ26mpyRndSatTable
    0 003ffa24 _IQ25mpyRndSatTable
    0 003ffa30 _IQ24mpyRndSatTable
    0 003ffa3c _IQ23mpyRndSatTable
    0 003ffa48 _IQ22mpyRndSatTable
    0 003ffa54 _IQ21mpyRndSatTable
    0 003ffa60 _IQ20mpyRndSatTable
    0 003ffa6c _IQ19mpyRndSatTable
    0 003ffa78 _IQ18mpyRndSatTable
    0 003ffa84 _IQ17mpyRndSatTable
    0 003ffa90 _IQ16mpyRndSatTable
    0 003ffa9c _IQ15mpyRndSatTable
    0 003ffaa8 _IQ14mpyRndSatTable
    0 003ffab4 _IQ13mpyRndSatTable
    0 003ffac0 _IQ12mpyRndSatTable
    0 003ffacc _IQ11mpyRndSatTable
    0 003ffad8 _IQ10mpyRndSatTable
    0 003ffae4 _IQ9mpyRndSatTable
    0 003ffaf0 _IQ8mpyRndSatTable
    0 003ffafc _IQ7mpyRndSatTable
    0 003ffb08 _IQ6mpyRndSatTable
    0 003ffb14 _IQ5mpyRndSatTable
    0 003ffb20 _IQ4mpyRndSatTable
    0 003ffb2c _IQ3mpyRndSatTable
    0 003ffb38 _IQ2mpyRndSatTable
    0 003ffb44 _IQ1mpyRndSatTable
    0 003ffb50 _IQmpyRndSatTableEnd
    1 00000000 __stack
    1 00000800 __STACK_END
    1 00000880 _DevEmuRegs
    1 00000a80 _FlashRegs
    1 00000ae0 _CsmRegs
    1 00000b00 _AdcMirror
    1 00000c00 _CpuTimer0Regs
    1 00000c08 _CpuTimer1Regs
    1 00000c10 _CpuTimer2Regs
    1 00000ce0 _PieCtrlRegs
    1 00000d00 _PieVectTable
    1 00006000 _ECanaRegs
    1 00006040 _ECanaLAMRegs
    1 00006080 _ECanaMOTSRegs
    1 000060c0 _ECanaMOTORegs
    1 00006100 _ECanaMboxes
    1 00006200 _ECanbRegs
    1 00006240 _ECanbLAMRegs
    1 00006280 _ECanbMOTSRegs
    1 000062c0 _ECanbMOTORegs
    1 00006300 _ECanbMboxes
    1 00006800 _EPwm1Regs
    1 00006840 _EPwm2Regs
    1 00006880 _EPwm3Regs
    1 000068c0 _EPwm4Regs
    1 00006900 _EPwm5Regs
    1 00006940 _EPwm6Regs
    1 00006a00 _ECap1Regs
    1 00006a20 _ECap2Regs
    1 00006a40 _ECap3Regs
    1 00006a60 _ECap4Regs
    1 00006b00 _EQep1Regs
    1 00006b40 _EQep2Regs
    1 00006f80 _GpioCtrlRegs
    1 00006fc0 _GpioDataRegs
    1 00006fe0 _GpioIntRegs
    1 00007010 _SysCtrlRegs
    1 00007040 _SpiaRegs
    1 00007050 _SciaRegs
    1 00007070 _XIntruptRegs
    1 00007100 _AdcRegs
    1 00007740 _SpibRegs
    1 00007750 _ScibRegs
    1 00007760 _SpicRegs
    1 00007780 _SpidRegs
    1 00007900 _I2caRegs
    1 00009e30 _g_valve_duty
    1 00009e40 _g_cam_info
    1 00009e54 _channel_divide
    1 003f7ff8 _CsmPwl
    1 003fa000 .bss
    1 003fa000 ___bss__
    1 003fa000 ___end__
    1 003fa000 _g_CamB
    1 003fa000 end
    1 003fa040 _g_CamA
    1 003faa40 _g_Sci_Tx_Data_Buf
    1 003fac40 _g_RxQueue
    1 003fb420 _CpuTimer0
    1 003fb428 _CpuTimer1
    1 003fb430 _CpuTimer2
    1 003fb440 _g_512_words
    1 003fb640 _g_data512
    1 003fb840 _g_rt_count_
    1 003fb841 _g_rt_count
    1 003fb842 _g_shoot
    1 003fb843 _g_shoot_time
    1 003fb844 _g_acquire_next
    1 003fb845 _g_acquire_end
    1 003fb846 _g_acquire_trigger
    1 003fb847 _g_count_index
    1 003fb848 _g_flashD_write_count
    1 003fb849 _g_flashD_write_flag
    1 003fb84a _g_ADC_Result
    1 003fb84b _g_ADC_Error_Count
    1 003fb84c _g_CurrentPressure1
    1 003fb84d _g_StandPressure1
    1 003fb84e _g_PreFlucFlagA
    1 003fb84f _g_PreFlucFlagB
    1 003fb850 _g_AdcResult
    1 003fb851 _g_Psi
    1 003fb852 _g_SendRTPressureFlag
    1 003fb853 _g_debug_sendFreq
    1 003fb854 _g_FlucFlag
    1 003fb855 _g_AutoOpenPointFlag
    1 003fb856 _g_PreFlucDebug
    1 003fb857 _g_PreFlucDebugTemp
    1 003fb858 _g_ADC_Flag
    1 003fb859 _g_Pressure_Psi
    1 003fb85a _g_MaxPressureLimit
    1 003fb85b _g_MinPressureLimit
    1 003fb85c _g_AWheel_LocCount
    1 003fb85d _g_BWheel_LocCount
    1 003fb85e _g_AMotor_Loc
    1 003fb85f _g_BMotor_Loc
    1 003fb860 _g_PumpStatus_Flg
    1 003fb861 _g_FlowRate_Set
    1 003fb862 _g_Pump_Mode_Flag
    1 003fb863 _g_Int_Pressure
    1 003fb864 _g_WriteFlashFlag
    1 003fb865 _g_Mode_BACKUP
    1 003fb866 _g_coie_mode
    1 003fb867 _g_BeepAlarmFlag
    1 003fb868 _g_CalSysPressureFlag
    1 003fb869 _g_hardware_version_no
    1 003fb86a _g_structure_version_no
    1 003fb86b _g_flash_version_no
    1 003fb86c _g_ONE_LITRE_CYCLE
    1 003fb86d _g_RecvCount
    1 003fb86e _g_DataCount
    1 003fb86f _g_RespCount
    1 003fb870 _g_Can_Send_Resp_Flg
    1 003fb871 _g_EcanRecvLength
    1 003fb872 _g_Use_Can_Port
    1 003fb873 _g_CAN_Wait_Resp_Flg
    1 003fb874 _g_CanRxWRPtr
    1 003fb875 _g_CanRxRDPtr
    1 003fb876 _g_FlashEraseFlag
    1 003fb877 _g_WriteA
    1 003fb878 _g_WriteB
    1 003fb879 _g_WriteWhichPump
    1 003fb87a _g_FRAM_Error_Count
    1 003fb87b _g_GradeTableStartEndFlag
    1 003fb87c _g_GradeTablePtr
    1 003fb87d _g_GradeTable_Totallines
    1 003fb87e _g_GradeTable_Totallines_Count
    1 003fb87f _g_ExecGradeTableFlag
    1 003fb880 _g_RcvGadeTableOverTimeCount
    1 003fb881 _g_RcvGadeTableOverTime
    1 003fb882 _g_PumpStandebyFlag
    1 003fb883 _g_PumpIdleFlag
    1 003fb884 _g_LeakADLine0
    1 003fb885 _g_LeakADLine8
    1 003fb886 _g_LeakLimitUp
    1 003fb887 _g_LeakLimitLow
    1 003fb888 _g_AMotor_PulseNum
    1 003fb889 _g_BMotor_PulseNum
    1 003fb88a _g_PumpASteps
    1 003fb88b _g_PumpAStepsFlag
    1 003fb88c _g_SelfcheckFlag
    1 003fb88d _g_SelfcheckError
    1 003fb88e _g_PressureSumStepsCount
    1 003fb88f _g_PumpType
    1 003fb890 _g_PumpStatus_Flag
    1 003fb891 _g_PumpStatus_Flag_Backup
    1 003fb892 _g_CoZero
    1 003fb893 _AreaOfShadow_Correct
    1 003fb894 _g_FlucStart
    1 003fb895 _g_PressureSum1024StepsCount
    1 003fb896 _g_SysStandPressure
    1 003fb897 _g_OpenPointCor
    1 003fb898 _g_OpenPointCorB
    1 003fb899 _g_PumpAFRCorOffset
    1 003fb89a _g_PumpBFRCorOffset
    1 003fb89b _g_Avr_Pressure
    1 003fb89c _g_s_Timer_Count
    1 003fb89d _g_CanError_TimCount
    1 003fb89e _g_Hyper_MaxPL_Flag
    1 003fb89f _g_Under_MinPL_Flag
    1 003fb8a0 _g_Judge_MinPL_Flg
    1 003fb8a1 _g_Can_ReTx_Count
    1 003fb8a2 _g_Disable_SciTx_Flg
    1 003fb8a3 _g_CAN_Timer_Count
    1 003fb8a4 _g_Use_USB_Flg
    1 003fb8a5 _g_SerialPortST
    1 003fb8a6 _g_SerialPortCount
    1 003fb8a7 _g_Rx_Frame_Sort
    1 003fb8a8 _g_Rx_Data_Check_Sum
    1 003fb8a9 _g_Rx_Data_Len
    1 003fb8aa _g_Rx_Data_Len_Buf
    1 003fb8ab _g_Rx_Cmd
    1 003fb8ac _g_Sci_Tx_WR_Count
    1 003fb8ad _g_Sci_Tx_RD_Count
    1 003fb8ae _g_Rx_WR_Count
    1 003fb8af _g_Rx_RD_Count
    1 003fb8b0 _g_SciUsbSelect
    1 003fb8b1 _g_LeakAlarm_Count
    1 003fb8b2 _g_Hyper_MaxPL_Count
    1 003fb8b3 _g_Under_MinPL_Count
    1 003fb8b4 _g_Display_FP
    1 003fb8b5 _g_PointCount
    1 003fb8b6 _g_RefreshDisplay_Flg
    1 003fb8b7 _g_LeakAlarm
    1 003fb8b8 _g_PLimAlarm
    1 003fb8b9 _g_PreExceedLimitFlag
    1 003fb8ba _g_ExLimtTimerCount
    1 003fb8bb _g_LeaktimerCount
    1 003fb8bc _g_LeakCheckFlag
    1 003fb8bd _g_SciUsbPreSelect
    1 003fb8be _g_PumpAFRCor
    1 003fb8bf _g_PumpAFRPre
    1 003fb8c0 _g_PumpBFRCor
    1 003fb8c1 _g_PumpBFRPre
    1 003fb8c2 _g_AHP_Pct_Set
    1 003fb8c3 _g_BHP_Pct_Set
    1 003fb8c4 _g_ALP_Pct_Set
    1 003fb8c5 _g_BLP_Pct_Set
    1 003fb8c6 _g_CLP_Pct_Set
    1 003fb8c7 _g_DLP_Pct_Set
    1 003fb8c8 _g_ASeal_Num
    1 003fb8c9 _g_BSeal_Num
    1 003fb8ca _g_CopmFactor
    1 003fb8cb _g_ACopmFactor
    1 003fb8cc _g_BCopmFactor
    1 003fb8cd _g_JudgePreMinTimerCounts1s
    1 003fb8ce _g_FlowRate_Medium_CorFatorA
    1 003fb8cf _g_FlowRate_Medium_CorFatorB
    1 003fb8d0 _g_FlowRate_Large_CorFatorA
    1 003fb8d1 _g_FlowRate_Large_CorFatorB
    1 003fb8d2 _g_FlowRate_User_CorFatorA
    1 003fb8d3 _g_FlowRate_User_CorFatorB
    1 003fb8d4 _g_APumpFindPhotoeFlag
    1 003fb8d5 _g_BPumpFindPhotoeFlag
    1 003fb8d6 _g_rx_from
    1 003fb8d7 _g4t_get_pressure
    1 003fb8d8 _g4t_start
    1 003fb8d9 _g4t_end
    1 003fb8da _g4t_index
    1 003fb8db _g_suction_offset
    1 003fb8dc _g_PSI_MPa_Bar
    1 003fb8dd _g_A_loop
    1 003fb8de _g_bootloader_mode
    1 003fb8df _g_handshake
    1 003fb8e0 _g_fr_hope
    1 003fb8e1 _g_fr_rise
    1 003fb8e2 _g_fr_correct_factorA
    1 003fb8e3 _g_gradient_hold
    1 003fb8e4 _g_loss_ratio_modify
    1 003fb8e5 _g_valve_Tf
    1 003fb8e6 _g_Pressure_MPa
    1 003fb8e8 _g_EPWM1_Period_Backup
    1 003fb8ea _g_EPWM2_Period_Backup
    1 003fb8ec _g_f64EPWM2_flow_correct
    1 003fb8ee _g_Slope_Pressure
    1 003fb8f0 _g_GradeTableTimerCount
    1 003fb8f2 _g_APump_LitreCount
    1 003fb8f4 _g_BPump_LitreCount
    1 003fb8f6 _g_PressureSumSteps
    1 003fb8f8 _g_FactorFlowCompensation
    1 003fb8fa _g_MotrStepsFor1Degree
    1 003fb8fc _g_APump_FRF
    1 003fb8fe _g_BPump_FRF
    1 003fb900 _g_APump_LowFlowRate_FRF
    1 003fb902 _g_BPump_LowFlowRate_FRF
    1 003fb904 _g_APump_Saved_TFV
    1 003fb906 _g_BPump_Saved_TFV
    1 003fb908 _g_APump_TFV
    1 003fb90a _g_ALast_Seal_TFV
    1 003fb90c _g_BPump_TFV
    1 003fb90e _g_BLast_Seal_TFV
    1 003fb910 _g_Arun_time
    1 003fb912 _g_timeout
    1 003fb914 _u32Td
    1 003fb916 _tps
    1 003fb918 _g_CurrentComFator
    1 003fb91c _g_PWMTimeBase
    1 003fb922 _g_GradeTable_Slope
    1 003fb92c _channel_info
    1 003fb940 _g_PressureSum1024Steps
    1 003fb982 _g_VfdDispSwitchFlag
    1 003fb983 _g_PumpVfdCurrentInterface
    1 003fb984 _gs_VfdDispSwitchTime
    1 003fb985 _gs_VfdTimerCount
    1 003fb986 _gs_VfdDynamicCount
    1 003fb987 _gs_VfdDynamicTick
    1 003fb988 _gs_VfdDynamicFreshFlag
    1 003fb989 _gs_VfdStatusPressureLimitSwitchFlag
    1 003fb98a _g_VfdStatusPressureLimitCurrentInterface
    1 003fb98b _gs_VfdStatusPressureLimitSwitchCount
    1 003fb98c _gs_VfdWarnBlankSwitchFlag
    1 003fb98d _g_VfdWarnBlankCurrentInterface
    1 003fb98e _gs_VfdWarnBlankSwitchCount
    1 003fb98f _g_PumpWarnFlag
    1 003fb990 _g_PumpWarnFlagCurBits
    1 003fb992 _g_PumpStatusPtr
    1 003fb994 _g_PumpModePtr
    1 003fb996 _g_PumpWarn
    1 003fb9a2 _g_Vfd_Disp_Func
    1 003fb9b0 _g_PumpStatus
    1 003fb9be _g_u8FramCopyFunFlag
    1 003fb9bf _g_u8RecFramDataNum
    1 003fba00 _gm_u16AdcBuffA
    1 003fba32 _g_Kp_s
    1 003fba33 _g_Ki_s
    1 003fba34 _g_Kd_s
    1 003fba36 _g_pidData
    1 003fba40 _gm_u16AdcBuffB
    1 003fba75 _Can_Tx_8Byte_Count
    1 003fba76 _Can_Temp
    1 003fba78 _Can_Rx_8Byte_Count
    1 003fba7a _g_MultiSubFramesFlag
    1 003fba7c _Flash_CallbackPtr
    1 003fba7e _Flash_CPUScaleFactor
    1 003fba80 _g_imbition_pre_save_setting
    1 003fba81 _gs_PumpAHomeSteps
    1 003fba82 _g_debug_percent_mode
    1 003fba83 _g_flowrate_fb
    1 003fba84 _g_debug_PointA
    1 003fba85 _g_debug_PointD
    1 003fba86 _g_debug_percentA
    1 003fba87 _g_auto_run_step
    1 003fba90 _g_OLPS_A
    1 003fba92 _g_cha
    1 003fba94 _g_OLPS_B
    1 003fbaaa _g_test_ad_err_flag
    1 003fbaab _g_single_err_ad
    1 003fbaac _g_avg_err_ad
    1 003fbaad _g_debug_adc
    1 003fbaae _g_AdcResult2
    1 003fbaaf _g_Psi2
    1 003fbabc _g_adc_debug_flag
    1 003fbac0 _Can_Rx_DL
    1 003fbac1 _g_ADCTimerCount
    1 003fbac2 _g_DisplayTimerCount
    1 003fbac3 _g_BeepTimes
    1 003fbac4 _g_LeakCheckTimeCounts
    1 003fbac5 _g_BeepFlag
    1 003fbac8 _g_BeepTotalTimeCounts
    1 003fbac9 _g_pwm_valve_dutycycle
    1 003fbaca _g_pwm_shoot_time_length
    1 003fbacb _g_pwm_shoot_time
    1 003fbacc _g_pwm_shoot_delay
    1 003fbacd _g_pwm_shutdown_delay
    1 003fbace _g_pwm_shoot_delay_backup
    1 003fbacf _g_valve_correct_method
    1 003fbad0 _g_loss_ratio_correct_method
    1 003fbad1 _g_dagasser_cnt
    1 003fbad2 _g_A_pulses
    1 003fbae4 _g_PumpAPhoto
    1 003fbae6 _g_PumpAPhotoBack1
    1 003fbae8 _g_PumpAPhotoBack2
    1 003fbaea _Sector
    1 003fbafa _g_loss_ratio_coeff_k
    1 003fbafb _g_loss_ratio_coeff_b
    1 003fbafc _g_loss_ratio_modifying_flag
    1 003fbafe _g_loss_ratio_coeff_press
    1 003fbb00 _g_Rx_Data
    1 003fbb28 _g_flashD_Pai
    1 003fbb29 _g_flashD_Pbi
    1 003fbb2a _g_CamA_index
    1 003fbb2c _g_CamB_index
    1 003fbb32 _g_R
    1 003fbb3c _FlashStatus
    1 003fbb40 _gm_i16LeakBase
    1 003fbb41 _gm_i16LeakBaseTemp
    1 003fbb42 _gm_u16LeakSensi
    1 003fbb43 _gm_u16LeakSensiAD
    1 003fbb44 _gm_u16IsLeakAlarmOn
    1 003fbb45 _gm_u16CheckLeakTimCount
    1 003fbb46 _gm_u16StartSample
    1 003fbb47 _gm_u16LeakStatus
    1 003fbb48 _gm_u16PowerUpAdjustFlag
    1 003fbb49 _gm_u16PowerUpAdjustTime
    1 003fbb4e _Leak
    1 003fbb66 _g_limit
    1 003fbb6f _g_Av
    1 003fbb70 _g_Bv
    1 003fbb71 _g_Cv
    1 003fbb72 _g_Dv
    1 003fbb73 _g_ValveFlag
    1 003fbb74 _PinA
    1 003fbb75 _PinB
    1 003fbb76 _PinC
    1 003fbb77 _PinD
    1 003fbb78 _degasser_state
    1 003fbb79 _g_degasser_on_or_off
    1 003fbb7a _g_degasser_type
    1 003fbb7b _degasser_lights
    1 003fbb7c _g_degasser_state_sample_flag
    1 003fbb80 _g_peristaltic_pump_state
    1 003fbb81 _g_peristaltic_motor_cnt
    1 003fbb82 _g_intermittent_time
    1 003fbb83 _g_peristaltic_pump_info
    1 003fbb86 _gs_RcvGradeTableFlag
    1 003fbb88 _g_bSample
    1 003fbb8a _g_percent_loop
    1 003fbb8b _g_action_index
    1 003fbb8c _g_channel_index
    1 003fbb8d _g_cur_loss_ratio
    1 003fbb8e _g_pump_A_period
    1 003fbb90 _g_pump_B_period
    1 003fbb92 __unlock
    1 003fbb94 __lock
    1 003fbb96 __cleanup_ptr
    1 003fbb98 __dtors_ptr
    1 003fbb9a _g_Int_Pressure2
    1 003fbb9b _g_ADC_Result2
    1 003fbb9c _g_Slope_Pressure2
    1 003fbb9d _gm_u16AdcTemp
    1 003fbb9f _g_512_words_index
    1 003fbbc0 _g_GradeTable
    abs 00000001 __TI_args_main
    abs 00000800 __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
    
    [807 symbols]

  • Hi,

    Looks like there is linker error (_g_R)  in EABI format. It could be just having underscore in assembly code for COFF format.

    We have put together a document on migration to EABI format from COFF format. Please go through the document. It should help in resolving the issue.

    https://software-dl.ti.com/ccs/esd/documents/C2000_c28x_migration_from_coff_to_eabi.html

    Thanks & Regards,

    Santosh

  • Hi, Santosh,

    thank you for your patience. We used several files such as IQmath.lib, Flash2808_API_V302.lib and rts2800_ml.lib in the 
    project. When trying to output EABI, these files can only support COFF, not EABI, and the support file of the corresponding
    format cannot be found. Right now I feel like I'm out of ideas and I really don't know what to do.
  • Gang,

    Can you please let me know which library is not available in EABI format? 

    Thanks & Regards,

    Santosh

  • Hi, Santosh,

    Here is the warning and error:

    warning #10373-D: library "C:/Users/White.Rock/workspace_v11_2_pump10/3245/QuadPump00.01.06.00.00/QuadPump00.01.06.00.00/DSP280x_common/lib/Flash2808_API_V302.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
    warning #10373-D: library "C:/Users/White.Rock/workspace_v11_2_pump10/3245/QuadPump00.01.06.00.00/QuadPump00.01.06.00.00/DSP280x_common/lib/IQmath.lib" contains TI-COFF object files which are incompatible with the ELF output file. Ensure you are using the proper library.
    "C:\\Users\\WHITE~1.ROC\\AppData\\Local\\Temp\\{4DA78BAE-B01F-4DB3-98D5-C11FAAF4B693}", line 68: fatal error #16000: object files have incompatible formats ("C:/Users/White.Rock/workspace_v11_2_pump10/3245/QuadPump00.01.06.00.00/QuadPump00.01.06.00.00/DSP280x_common/lib/rts2800_ml.lib<boot.obj>" = TI-COFF, "./DSP280x_CodeStartBranch.obj" = ELF)

    >> Compilation failure

    It looks rts2800_ml.lib cause the issue.

    Gang

  • Gang,

    Have you installed latest C2000Ware SDK? The IQMath Library is available in COFF and EABI format. Here is the location:

    C:/ti/c2000/C2000Ware_4_01_00_00/libraries/math/IQmath/c28/lib/IQmath_eabi.lib

    rts library is also available in EABI & COFF format. It is part of CCS installation, here is the path:

    C:/ti/ccs1110/ccs/tools/compiler/ti-cgt-c2000_21.6.0.LTS/lib/rts2800_ml_eabi.lib

    Regarding Flash API, Flash2808_API_V302.lib, I am not sure, need to check with other engineer.

    Thanks & Regards,

    Santosh

  • Hi, Santosh,

    Your tips played a pivotal role for me. I found the latest RTS2800 library files in the CCS11.x directory, still unsuccessful
    in trying to output files in EABI format. But when I output the COFF format files, the generated file runs correctly on the DSP.
    Thank you so much for your help and so many replies.


    Gang