Part Number: TMS320F28375S
Other Parts Discussed in Thread: C2000WARE
Tool/software:
We implemented serial firmware update of TMS320F28375S microcontroller some time ago. This has been working fine till last week when we tried it with latest Hex file. The Hex file seems to be transferred completely to the flash kernel but the following status packet is received:
e4 1b c 0 0 1 0 40 7e 0 9 0 0 70 0 0 0 0 38 1 1b e4
The serial firmware update utility also returns the below status at the end of update:
SUCCESS of Command
ERROR Status: PROGRAM_ERROR
ERROR Address: 0x9007e
I suspect that there is some issue with the HEX file that is being generated. This file seems to have some incompatibility with the serial firmware update utility. I am attaching my linker command files and map file in this thread for identifying the possible issue(s).
Map file:
******************************************************************************
TMS320C2000 Linker PC v22.6.1
******************************************************************************
>> Linked Wed Oct 15 14:33:34 2025
OUTPUT FILE NAME: <TMS320F2837X.out>
ENTRY POINT SYMBOL: "code_start" address: 00080000
MEMORY CONFIGURATION
name origin length used unused attr fill
---------------------- -------- --------- -------- -------- ---- --------
PAGE 0:
BEGIN 00000000 00000002 00000000 00000002 RWIX
RAMLS_PROG 00008000 00000800 0000035e 000004a2 RWIX
RAMLS_CLA_DATA 00008800 00001000 00000394 00000c6c RWIX
RAMLS_CLA_PROG 00009800 00001800 0000173c 000000c4 RWIX
RAMGS_PROG 00013000 00002000 00000500 00001b00 RWIX
BEGIN_FLASH 00080000 00000002 00000002 00000000 RWIX
FLASHA_N 00080002 0003fffe 00012e90 0002d16e RWIX
RESET 003fffc0 00000002 00000000 00000002 RWIX
PAGE 1:
BOOT_RSVD 00000002 00000120 00000000 00000120 RWIX
RAMM0M1 00000122 000006de 000003f8 000002e6 RWIX
ADCARESULT 00000b00 00000018 00000000 00000018 RWIX
ADCBRESULT 00000b20 00000018 00000000 00000018 RWIX
ADCCRESULT 00000b40 00000018 00000000 00000018 RWIX
ADCDRESULT 00000b60 00000018 00000000 00000018 RWIX
CPUTIMER0 00000c00 00000008 00000000 00000008 RWIX
CPUTIMER1 00000c08 00000008 00000000 00000008 RWIX
CPUTIMER2 00000c10 00000008 00000000 00000008 RWIX
PIECTRL 00000ce0 0000001a 00000000 0000001a RWIX
PIEVECTTABLE 00000d00 00000200 00000000 00000200 RWIX
DMA 00001000 00000200 00000000 00000200 RWIX
CLA1 00001400 00000080 0000003e 00000042 RWIX
CLA1_MSGRAMLOW 00001480 00000080 00000020 00000060 RWIX
CLA1_MSGRAMHIGH 00001500 00000080 00000064 0000001c RWIX
CLB1LOGICCFG 00003000 00000052 00000000 00000052 RWIX
CLB1LOGICCTRL 00003100 00000040 00000000 00000040 RWIX
CLB1DATAEXCH 00003200 00000200 00000000 00000200 RWIX
CLB2LOGICCFG 00003400 00000052 00000000 00000052 RWIX
CLB2LOGICCTRL 00003500 00000040 00000000 00000040 RWIX
CLB2DATAEXCH 00003600 00000200 00000000 00000200 RWIX
CLB3LOGICCFG 00003800 00000052 00000000 00000052 RWIX
CLB3LOGICCTRL 00003900 00000040 00000000 00000040 RWIX
CLB3DATAEXCH 00003a00 00000200 00000000 00000200 RWIX
CLB4LOGICCFG 00003c00 00000052 00000000 00000052 RWIX
CLB4LOGICCTRL 00003d00 00000040 00000000 00000040 RWIX
CLB4DATAEXCH 00003e00 00000200 00000000 00000200 RWIX
EPWM1 00004000 00000100 00000000 00000100 RWIX
EPWM2 00004100 00000100 00000100 00000000 RWIX
EPWM3 00004200 00000100 00000100 00000000 RWIX
EPWM4 00004300 00000100 00000100 00000000 RWIX
EPWM5 00004400 00000100 00000100 00000000 RWIX
EPWM6 00004500 00000100 00000000 00000100 RWIX
EPWM7 00004600 00000100 00000000 00000100 RWIX
EPWM8 00004700 00000100 00000000 00000100 RWIX
EPWM9 00004800 00000100 00000000 00000100 RWIX
EPWM10 00004900 00000100 00000000 00000100 RWIX
EPWM11 00004a00 00000100 00000000 00000100 RWIX
EPWM12 00004b00 00000100 00000000 00000100 RWIX
ECAP1 00005000 00000020 00000000 00000020 RWIX
ECAP2 00005020 00000020 00000000 00000020 RWIX
ECAP3 00005040 00000020 00000000 00000020 RWIX
ECAP4 00005060 00000020 00000000 00000020 RWIX
ECAP5 00005080 00000020 00000000 00000020 RWIX
ECAP6 000050a0 00000020 00000000 00000020 RWIX
EQEP1 00005100 00000022 00000000 00000022 RWIX
EQEP2 00005140 00000022 00000000 00000022 RWIX
EQEP3 00005180 00000022 00000000 00000022 RWIX
DACA 00005c00 00000008 00000000 00000008 RWIX
DACB 00005c10 00000008 00000000 00000008 RWIX
DACC 00005c20 00000008 00000000 00000008 RWIX
CMPSS1 00005c80 00000020 00000000 00000020 RWIX
CMPSS2 00005ca0 00000020 00000000 00000020 RWIX
CMPSS3 00005cc0 00000020 00000000 00000020 RWIX
CMPSS4 00005ce0 00000020 00000000 00000020 RWIX
CMPSS5 00005d00 00000020 00000000 00000020 RWIX
CMPSS6 00005d20 00000020 00000000 00000020 RWIX
CMPSS7 00005d40 00000020 00000000 00000020 RWIX
CMPSS8 00005d60 00000020 00000000 00000020 RWIX
SDFM1 00005e00 00000080 00000000 00000080 RWIX
SDFM2 00005e80 00000080 00000000 00000080 RWIX
MCBSPA 00006000 00000024 00000000 00000024 RWIX
MCBSPB 00006040 00000024 00000000 00000024 RWIX
SPIA 00006100 00000010 00000000 00000010 RWIX
SPIB 00006110 00000010 00000000 00000010 RWIX
SPIC 00006120 00000010 00000000 00000010 RWIX
UPP 00006200 00000048 00000000 00000048 RWIX
WD 00007000 0000002b 00000000 0000002b RWIX
NMIINTRUPT 00007060 00000007 00000000 00000007 RWIX
XINT 00007070 0000000b 00000000 0000000b RWIX
SCIA 00007200 00000010 00000000 00000010 RWIX
SCIB 00007210 00000010 00000000 00000010 RWIX
SCIC 00007220 00000010 00000000 00000010 RWIX
SCID 00007230 00000010 00000000 00000010 RWIX
I2CA 00007300 00000022 00000000 00000022 RWIX
I2CB 00007340 00000022 00000000 00000022 RWIX
ADCA 00007400 00000080 00000000 00000080 RWIX
ADCB 00007480 00000080 00000000 00000080 RWIX
ADCC 00007500 00000080 00000000 00000080 RWIX
ADCD 00007580 00000080 00000000 00000080 RWIX
INPUTXBAR 00007900 00000020 00000000 00000020 RWIX
XBAR 00007920 00000020 00000000 00000020 RWIX
SYNCSOC 00007940 00000006 00000000 00000006 RWIX
DMACLASRCSEL 00007980 0000001a 00000000 0000001a RWIX
EPWMXBAR 00007a00 00000040 00000000 00000040 RWIX
CLBXBAR 00007a40 00000040 00000000 00000040 RWIX
OUTPUTXBAR 00007a80 00000040 00000000 00000040 RWIX
GPIOCTRL 00007c00 00000180 00000000 00000180 RWIX
GPIODATA 00007f00 00000030 00000030 00000000 RWIX
RAMD0D1 0000b000 00001000 00000000 00001000 RWIX
RAMGS_DATA 0000e000 00005000 00003832 000017ce RWIX
CPU2TOCPU1RAM 0003f800 00000400 00000000 00000400 RWIX
CPU1TOCPU2RAM 0003fc00 00000400 00000000 00000400 RWIX
EMIF1 00047000 00000070 00000000 00000070 RWIX
EMIF2 00047800 00000070 00000000 00000070 RWIX
CANA 00048000 00000200 00000000 00000200 RWIX
CANB 0004a000 00000200 00000000 00000200 RWIX
FLASHPUMPSEMAPHORE 00050024 00000002 00000000 00000002 RWIX
DEVCFG 0005d000 0000012e 00000000 0000012e RWIX
ANALOGSUBSYS 0005d180 00000048 00000000 00000048 RWIX
CLKCFG 0005d200 00000032 00000000 00000032 RWIX
CPUSYS 0005d300 00000082 00000082 00000000 RWIX
ROMPREFETCH 0005e608 00000002 00000000 00000002 RWIX
DCSMZ1 0005f000 00000024 00000000 00000024 RWIX
DCSMZ2 0005f040 00000024 00000000 00000024 RWIX
DCSMCOMMON 0005f070 00000008 00000000 00000008 RWIX
MEMCFG 0005f400 00000080 00000076 0000000a RWIX
EMIF1CONFIG 0005f480 00000020 00000000 00000020 RWIX
EMIF2CONFIG 0005f4a0 00000020 00000000 00000020 RWIX
ACCESSPROTECTION 0005f4c0 00000040 00000000 00000040 RWIX
MEMORYERROR 0005f500 00000040 00000000 00000040 RWIX
ROMWAITSTATE 0005f540 00000002 00000000 00000002 RWIX
FLASH0CTRL 0005f800 00000182 00000000 00000182 RWIX
FLASH0ECC 0005fb00 00000028 00000000 00000028 RWIX
FLASH1CTRL 0005fc00 00000182 00000000 00000182 RWIX
FLASH1ECC 0005ff00 00000028 00000000 00000028 RWIX
SECTION ALLOCATION MAP
output attributes/
section page origin length input sections
-------- ---- ---------- ---------- ----------------
Cla1RegsFile
* 1 00001400 0000003e UNINITIALIZED
00001400 0000003e F2837xS_GlobalVariableDefs.obj (Cla1RegsFile)
CpuSysRegsFile
* 1 0005d300 00000082 UNINITIALIZED
0005d300 00000082 F2837xS_GlobalVariableDefs.obj (CpuSysRegsFile)
EPwm2RegsFile
* 1 00004100 00000100 UNINITIALIZED
00004100 00000100 F2837xS_GlobalVariableDefs.obj (EPwm2RegsFile)
EPwm3RegsFile
* 1 00004200 00000100 UNINITIALIZED
00004200 00000100 F2837xS_GlobalVariableDefs.obj (EPwm3RegsFile)
EPwm4RegsFile
* 1 00004300 00000100 UNINITIALIZED
00004300 00000100 F2837xS_GlobalVariableDefs.obj (EPwm4RegsFile)
EPwm5RegsFile
* 1 00004400 00000100 UNINITIALIZED
00004400 00000100 F2837xS_GlobalVariableDefs.obj (EPwm5RegsFile)
GpioDataRegsFile
* 1 00007f00 00000030 UNINITIALIZED
00007f00 00000030 F2837xS_GlobalVariableDefs.obj (GpioDataRegsFile)
MemCfgRegsFile
* 1 0005f400 00000076 UNINITIALIZED
0005f400 00000076 F2837xS_GlobalVariableDefs.obj (MemCfgRegsFile)
.init_array
* 0 00080080 00000000 UNINITIALIZED
.data 0 00008000 00000236 UNINITIALIZED
00008000 0000008e adc_conversion_safety_checks_B3.1.obj (.data)
0000808e 0000002c Aux_PFC_Controller_data.obj (.data)
000080ba 00000006 Interrupt_Service_Routines.obj (.data:Vpv1_slow_Sample)
000080c0 00000064 Interrupt_Service_Routines.obj (.data)
00008124 0000001c Aux_Balancer_Controller_data.obj (.data)
00008140 0000002c main.obj (.data)
0000816c 00000010 PV1_Controller_C28_data.obj (.data)
0000817c 00000004 cm4_uart_comm.obj (.data)
00008180 00000026 spi_communications.obj (.data)
000081a6 00000016 state_machine.obj (.data)
000081bc 00000003 aux_operation_modes.obj (.data)
000081bf 00000001 instrumentation.obj (.data:Vinv1_loss$Instrumentation_1)
000081c0 00000010 PV2_Controller_C28_data.obj (.data)
000081d0 00000010 PV3_Controller_C28_data.obj (.data)
000081e0 0000000d adc_conversion_safety_checks_B3.1.obj (.data:temp_mux_values)
000081ed 00000001 rts2800_fpu32_eabi.lib : errno.c.obj (.data)
000081ee 0000000c state_machine.obj (.data:freq_buffer)
000081fa 00000006 Interrupt_Service_Routines.obj (.data:Vpv2_slow_Sample)
00008200 00000006 Interrupt_Service_Routines.obj (.data:Vpv3_slow_Sample)
00008206 00000006 adc_conversion_safety_checks_B3.1.obj (.data:a)
0000820c 00000006 adc_conversion_safety_checks_B3.1.obj (.data:b)
00008212 00000006 device.obj (.data)
00008218 00000006 adc_conversion_safety_checks_B3.1.obj (.data:filter_input)
0000821e 00000006 adc_conversion_safety_checks_B3.1.obj (.data:filter_output)
00008224 00000006 Interrupt_Service_Routines.obj (.data:freq_filter_buffer)
0000822a 00000006 rts2800_fpu32_eabi.lib : exit.c.obj (.data)
00008230 00000002 : _lock.c.obj (.data:_lock)
00008232 00000002 : _lock.c.obj (.data:_unlock)
00008234 00000002 instrumentation.obj (.data)
.const_cla
* 0 00008800 00000000 UNINITIALIZED
CLAscratch
* 0 00008a4a 00000100 UNINITIALIZED
00008a4a 00000100 --HOLE--
.scratchpad
* 0 00008b4a 0000004a UNINITIALIZED
00008b4a 00000044 cla_task.obj (.scratchpad:Cla1Prog:Inv_cla_subsystem)
00008b4a 00000024 cla_task.obj (.scratchpad:Cla1Prog:Batt_cla_subsystem)
00008b8e 00000006 cla1_math_library_datarom_fpu32_eabi.lib : CLAatan2.obj (.scratchpad:Cla1Prog:_CLAatan2)
00008b8e 00000002 : CLAcos.obj (.scratchpad:Cla1Prog:_CLAcos)
00008b8e 00000002 : CLAsin.obj (.scratchpad:Cla1Prog:_CLAsin)
00008b8e 00000004 : CLAsqrt.obj (.scratchpad:Cla1Prog:_CLAsqrt)
buffer1 0 00013000 00000100 UNINITIALIZED
00013000 00000100 main.obj (buffer1)
buffer2 0 00013100 00000100 UNINITIALIZED
00013100 00000100 main.obj (buffer2)
buffer3 0 00013200 00000100 UNINITIALIZED
00013200 00000100 main.obj (buffer3)
buffer4 0 00013300 00000100 UNINITIALIZED
00013300 00000100 main.obj (buffer4)
buffer5 0 00013400 00000100 UNINITIALIZED
00013400 00000100 main.obj (buffer5)
codestart
* 0 00080000 00000002
00080000 00000002 F2837xS_CodeStartBranch.obj (codestart)
.const 0 00091b00 0000090c
00091b00 00000101 rts2800_fpu32_eabi.lib : ctype.c.obj (.const:.string:_ctypes_)
00091c01 00000001 --HOLE-- [fill = 0]
00091c02 000000c2 driverlib_eabi.lib : sysctl.obj (.const:.string)
00091cc4 000000bf : flash.obj (.const:.string)
00091d83 00000001 --HOLE-- [fill = 0]
00091d84 000000bc : gpio.obj (.const:.string)
00091e40 000000bb : dma.obj (.const:.string)
00091efb 00000001 --HOLE-- [fill = 0]
00091efc 000000bb : sci.obj (.const:.string)
00091fb7 00000001 --HOLE-- [fill = 0]
00091fb8 000000bb : spi.obj (.const:.string)
00092073 00000001 --HOLE-- [fill = 0]
00092074 00000063 : interrupt.obj (.const:.string)
000920d7 00000001 --HOLE-- [fill = 0]
000920d8 00000062 : cputimer.obj (.const:.string)
0009213a 00000060 : memcfg.obj (.const:.string)
0009219a 0000005e : ecap.obj (.const:.string)
000921f8 0000005e : sdfm.obj (.const:.string)
00092256 0000005d : adc.obj (.const:.string)
000922b3 00000001 --HOLE-- [fill = 0]
000922b4 0000003e board.obj (.const:.string)
000922f2 0000000e Power_Control.obj (.const)
00092300 00000032 adc_conversion_safety_checks_B3.1.obj (.const)
00092332 00000030 JEM1498.obj (.const)
00092362 00000026 rts2800_fpu32_eabi.lib : _printfi.c.obj (.const:.string)
00092388 00000020 main.obj (.const:.string)
000923a8 0000001c rts2800_fpu32_eabi.lib : _printfi.c.obj (.const)
000923c4 0000001c : s_scalbn.c.obj (.const)
000923e0 0000000c : s_ceil.c.obj (.const)
000923ec 0000000c : s_floor.c.obj (.const)
000923f8 00000008 main.obj (.const:.string:fw_version)
00092400 00000008 rts2800_fpu32_eabi.lib : s_frexp.c.obj (.const)
00092408 00000004 main.obj (.const)
.TI.ramfunc
* 0 00092480 00000128 RUN ADDR = 00008280
00092480 00000043 driverlib_eabi.lib : flash.obj (.TI.ramfunc:Flash_initModule)
000924c3 0000002c : flash.obj (.TI.ramfunc:Flash_setBankPowerMode)
000924ef 00000024 : flash.obj (.TI.ramfunc:Flash_setWaitstates)
00092513 0000001d : flash.obj (.TI.ramfunc:Flash_setPumpPowerMode)
00092530 00000018 : flash.obj (.TI.ramfunc:Flash_disableCache)
00092548 00000018 : flash.obj (.TI.ramfunc:Flash_disablePrefetch)
00092560 00000017 : flash.obj (.TI.ramfunc:Flash_enableCache)
00092577 00000017 : flash.obj (.TI.ramfunc:Flash_enablePrefetch)
0009258e 00000016 : flash.obj (.TI.ramfunc:Flash_enableECC)
000925a4 00000004 : sysctl.obj (.TI.ramfunc)
.cinit 0 00093000 00000200
00093000 000000ed (.cinit.Cla1DataRam0.load) [load image, compression = lzss]
000930ed 000000b5 (.cinit..data.load) [load image, compression = lzss]
000931a2 00000006 (__TI_handler_table)
000931a8 00000004 (.cinit..bss.load) [load image, compression = zero_init]
000931ac 00000004 (.cinit..scratchpad.load) [load image, compression = zero_init]
000931b0 00000004 (.cinit.Cla1ToCpuMsgRAM.load) [load image, compression = zero_init]
000931b4 00000004 (.cinit.CpuToCla1MsgRAM.load) [load image, compression = zero_init]
000931b8 00000004 (.cinit.GSRAM.load) [load image, compression = zero_init]
000931bc 00000004 (.cinit.buffer1.load) [load image, compression = zero_init]
000931c0 00000004 (.cinit.buffer2.load) [load image, compression = zero_init]
000931c4 00000004 (.cinit.buffer3.load) [load image, compression = zero_init]
000931c8 00000004 (.cinit.buffer4.load) [load image, compression = zero_init]
000931cc 00000004 (.cinit.buffer5.load) [load image, compression = zero_init]
000931d0 00000030 (__TI_cinit_table)
.text 0 00080080 000102be
00080080 0000334b State_Machine.obj (.text)
000833cb 00001935 board.obj (.text)
00084d00 000015a2 Interrupt_Service_Routines.obj (.text:retain)
000862a2 00000d16 main.obj (.text)
00086fb8 00000c85 Power_Control.obj (.text)
00087c3d 00000bb7 adc_conversion_safety_checks_B3.1.obj (.text:ADC_Conversions_Safety_Checks)
000887f4 00000b6f JEM1498.obj (.text)
00089363 00000001 rts2800_fpu32_eabi.lib : startup.c.obj (.text)
00089364 000009a8 state_machine.obj (.text)
00089d0c 00000710 spi_communications.obj (.text)
0008a41c 000006c2 rts2800_fpu32_eabi.lib : _printfi.c.obj (.text)
0008aade 00000614 : _printfi.c.obj (.text:__TI_printfi)
0008b0f2 0000056d PV1_Controller_C28.obj (.text)
0008b65f 0000056d PV2_Controller_C28.obj (.text)
0008bbcc 0000056d PV3_Controller_C28.obj (.text)
0008c139 00000001 --HOLE-- [fill = 0]
0008c13a 0000052f instrumentation.obj (.text:Instrumentation)
0008c669 000004f6 cm4_uart_comm.obj (.text)
0008cb5f 000004ec sensor_checks_calibrations.obj (.text)
0008d04b 000004a9 adc_conversion_safety_checks_B3.1.obj (.text:Offset_Calculation_Step)
0008d4f4 00000269 Interrupt_Service_Routines.obj (.text)
0008d75d 0000022a instrumentation.obj (.text:update_instrumentation_stats)
0008d987 00000218 adc_conversion_safety_checks_B3.1.obj (.text)
0008db9f 00000209 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_setClock)
0008dda8 000001b3 Aux_PFC_Controller.obj (.text)
0008df5b 000001a8 rts2800_fpu32_eabi.lib : ti_fmax.c.obj (.text)
0008e103 000001a2 instrumentation.obj (.text)
0008e2a5 0000017e device.obj (.text)
0008e423 0000016e Inv_cla.obj (.text)
0008e591 00000001 --HOLE-- [fill = 0]
0008e592 00000110 c28x_vcu2_library_fpu32.lib : vcu2_cfft_128.obj (.text)
0008e6a2 00000107 rts2800_fpu32_eabi.lib : ll_div28.asm.obj (.text)
0008e7a9 00000104 aux_operation_modes.obj (.text)
0008e8ad 000000e8 rts2800_fpu32_eabi.lib : s_floor.c.obj (.text)
0008e995 000000e7 : s_ceil.c.obj (.text)
0008ea7c 000000db Inv_Controller.obj (.text)
0008eb57 00000001 --HOLE-- [fill = 0]
0008eb58 000000bc c28x_vcu2_library_fpu32.lib : vcu2_cfft_utils.obj (.text)
0008ec14 000000ab Aux_Balancer_Controller.obj (.text)
0008ecbf 000000a9 rts2800_fpu32_eabi.lib : s_scalbn.c.obj (.text)
0008ed68 0000009d driverlib_eabi.lib : dma.obj (.text:DMA_configMode)
0008ee05 0000009c rts2800_fpu32_eabi.lib : fd_add28.asm.obj (.text)
0008eea1 00000090 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_selectXTAL)
0008ef31 0000008b : memcfg.obj (.text:MemCfg_setProtection)
0008efbc 0000008b rts2800_fpu32_eabi.lib : fd_div28.asm.obj (.text)
0008f047 00000088 : fs_div28.asm.obj (.text)
0008f0cf 00000001 --HOLE-- [fill = 0]
0008f0d0 00000084 c28x_vcu2_library_fpu32.lib : vcu2_crc_16.obj (.text)
0008f154 00000083 rts2800_fpu32_eabi.lib : fd_mpy28.asm.obj (.text)
0008f1d7 0000007f driverlib_eabi.lib : interrupt.obj (.text:Interrupt_clearIFR)
0008f256 0000007e Battery_Controller.obj (.text)
0008f2d4 0000006f driverlib_eabi.lib : adc.obj (.text:ADC_setINLTrim)
0008f343 00000068 : sysctl.obj (.text:SysCtl_getDeviceParametric)
0008f3ab 00000065 Battery_cla.obj (.text)
0008f410 00000060 driverlib_eabi.lib : adc.obj (.text:ADC_setOffsetTrim)
0008f470 0000005c : spi.obj (.text:SPI_setConfig)
0008f4cc 0000005a rts2800_fpu32_eabi.lib : s_frexp.c.obj (.text)
0008f526 00000058 : s_ceilf.c.obj (.text)
0008f57e 00000052 driverlib_eabi.lib : gpio.obj (.text:GPIO_setPadConfig)
0008f5d0 00000051 : sysctl.obj (.text:SysCtl_getClock)
0008f621 0000004e : interrupt.obj (.text:Interrupt_disable)
0008f66f 00000049 rts2800_fpu32_eabi.lib : s_truncf.c.obj (.text)
0008f6b8 00000048 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_selectOscSource)
0008f700 00000046 : dma.obj (.text:DMA_configWrap)
0008f746 00000045 : sci.obj (.text:SCI_clearInterruptStatus)
0008f78b 00000044 : sci.obj (.text:SCI_enableInterrupt)
0008f7cf 0000003e : sci.obj (.text:SCI_setConfig)
0008f80d 0000003d : interrupt.obj (.text:Interrupt_initModule)
0008f84a 0000003c : dma.obj (.text:DMA_configTransfer)
0008f886 0000003c : sdfm.obj (.text:SDFM_configDataFilter)
0008f8c2 00000039 : memcfg.obj (.text:MemCfg_setLSRAMControllerSel)
0008f8fb 00000037 : dma.obj (.text:DMA_configBurst)
0008f932 00000037 : gpio.obj (.text:GPIO_setControllerCore)
0008f969 00000037 : gpio.obj (.text:GPIO_setPinConfig)
0008f9a0 00000037 : gpio.obj (.text:GPIO_setQualificationMode)
0008f9d7 00000037 : interrupt.obj (.text:Interrupt_enable)
0008fa0e 00000036 : spi.obj (.text:SPI_clearInterruptStatus)
0008fa44 00000032 rts2800_fpu32_eabi.lib : sprintf.c.obj (.text)
0008fa76 00000031 driverlib_eabi.lib : gpio.obj (.text:GPIO_setDirectionMode)
0008faa7 00000031 rts2800_fpu32_eabi.lib : atoi.c.obj (.text)
0008fad8 00000030 : copy_decompress_lzss.c.obj (.text:decompress:lzss)
0008fb08 00000030 : _ltoa.c.obj (.text)
0008fb38 0000002f driverlib_eabi.lib : adc.obj (.text:ADC_setMode)
0008fb67 0000002f : spi.obj (.text:SPI_enableInterrupt)
0008fb96 0000002b rts2800_fpu32_eabi.lib : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit)
0008fbc1 0000002a : fd_cmp28.asm.obj (.text)
0008fbeb 0000002a : l_div28.asm.obj (.text)
0008fc15 00000029 driverlib_eabi.lib : sdfm.obj (.text:SDFM_setDataShiftValue)
0008fc3e 00000029 rts2800_fpu32_eabi.lib : exit.c.obj (.text)
0008fc67 00000028 driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_selectClockSource)
0008fc8f 00000027 : sdfm.obj (.text:SDFM_configComparator)
0008fcb6 00000026 : cla.obj (.text:CLA_setTriggerSource)
0008fcdc 00000026 : flash.obj (.text:Flash_setBankPowerUpDelay)
0008fd02 00000026 : sdfm.obj (.text:SDFM_setCompFilterHighThreshold)
0008fd28 00000026 : sdfm.obj (.text:SDFM_setCompFilterLowThreshold)
0008fd4e 00000026 : sdfm.obj (.text:SDFM_setCompFilterOverSamplingRatio)
0008fd74 00000026 : sdfm.obj (.text:SDFM_setFilterOverSamplingRatio)
0008fd9a 00000025 : dma.obj (.text:DMA_configAddresses)
0008fdbf 00000024 rts2800_fpu32_eabi.lib : s_copysign.c.obj (.text)
0008fde3 00000023 driverlib_eabi.lib : dma.obj (.text:DMA_isBaseValid)
0008fe06 00000023 : ecap.obj (.text:ECAP_isBaseValid)
0008fe29 00000023 rts2800_fpu32_eabi.lib : fd_tofsfpu32.asm.obj (.text)
0008fe4c 00000022 : i_div28.asm.obj (.text)
0008fe6e 00000021 : fd_toi28.asm.obj (.text)
0008fe8f 00000020 driverlib_eabi.lib : sdfm.obj (.text:SDFM_setComparatorFilterType)
0008feaf 00000020 : sdfm.obj (.text:SDFM_setFilterType)
0008fecf 00000020 : sdfm.obj (.text:SDFM_setOutputDataFormat)
0008feef 00000020 rts2800_fpu32_eabi.lib : ull_tofd28.asm.obj (.text)
0008ff0f 0000001f driverlib_eabi.lib : sysctl.obj (.text:CPUTimer_getTimerOverflowStatus)
0008ff2e 0000001f rts2800_fpu32_eabi.lib : fd_tol28.asm.obj (.text)
0008ff4d 0000001e driverlib_eabi.lib : interrupt.obj (.text:Interrupt_initVectorTable)
0008ff6b 0000001e rts2800_fpu32_eabi.lib : ll_cmp28.asm.obj (.text)
0008ff89 0000001d : i_tofd28.asm.obj (.text)
0008ffa6 0000001d : memcpy.c.obj (.text)
0008ffc3 0000001c driverlib_eabi.lib : ecap.obj (.text:ECAP_setEmulationMode)
0008ffdf 0000001c rts2800_fpu32_eabi.lib : fs_tofdfpu32.asm.obj (.text)
0008fffb 0000001c : l_tofd28.asm.obj (.text)
00090017 0000001b driverlib_eabi.lib : adc.obj (.text:ADC_isBaseValid)
00090032 0000001b : sci.obj (.text:SCI_isBaseValid)
0009004d 0000001a : sysctl.obj (.text:CPUTimer_startTimer)
00090067 0000001a : sysctl.obj (.text:SysCtl_getLowSpeedClock)
00090081 00000019 : sdfm.obj (.text:SDFM_disableFilter)
0009009a 00000019 : sdfm.obj (.text:SDFM_enableFilter)
000900b3 00000018 : sci.obj (.text:SCI_disableModule)
000900cb 00000018 : sci.obj (.text:SCI_performSoftwareReset)
000900e3 00000018 rts2800_fpu32_eabi.lib : ll_aox28.asm.obj (.text)
000900fb 00000017 driverlib_eabi.lib : cputimer.obj (.text:CPUTimer_isBaseValid)
00090112 00000017 : sysctl.obj (.text:CPUTimer_isBaseValid)
00090129 00000017 : spi.obj (.text:SPI_isBaseValid)
00090140 00000017 rts2800_fpu32_eabi.lib : boot28.asm.obj (.text)
00090157 00000016 driverlib_eabi.lib : interrupt.obj (.text:Interrupt_defaultHandler)
0009016d 00000016 rts2800_fpu32_eabi.lib : ul_tofd28.asm.obj (.text)
00090183 00000015 driverlib_eabi.lib : flash.obj (.text:Flash_isCtrlBaseValid)
00090198 00000015 : flash.obj (.text:Flash_isECCBaseValid)
000901ad 00000014 : sysctl.obj (.text:CPUTimer_stopTimer)
000901c1 00000013 : cputimer.obj (.text:CPUTimer_setEmulationMode)
000901d4 00000013 : sci.obj (.text:SCI_enableModule)
000901e7 00000013 : sdfm.obj (.text:SDFM_isBaseValid)
000901fa 00000012 : sysctl.obj (.text:CPUTimer_clearOverflowFlag)
0009020c 00000012 : sysctl.obj (.text:CPUTimer_disableInterrupt)
0009021e 00000011 : sysctl.obj (.text:CPUTimer_setPeriod)
0009022f 00000011 rts2800_fpu32_eabi.lib : ull_tofsfpu32.asm.obj (.text)
00090240 00000010 : memccpy.c.obj (.text)
00090250 0000000f driverlib_eabi.lib : sysctl.obj (.text:SysCtl_pollCpuTimer)
0009025f 0000000e : gpio.obj (.text:GPIO_isPinValid)
0009026d 0000000e debug_uart_comm.obj (.text)
0009027b 0000000e rts2800_fpu32_eabi.lib : fd_sub28.asm.obj (.text)
00090289 0000000d driverlib_eabi.lib : interrupt.obj (.text:Interrupt_disableGlobal)
00090296 0000000d : interrupt.obj (.text:Interrupt_enableGlobal)
000902a3 0000000c rts2800_fpu32_eabi.lib : args_main.c.obj (.text)
000902af 0000000c : strchr.c.obj (.text)
000902bb 0000000b driverlib_eabi.lib : sysctl.obj (.text:SysCtl_isMCDClockFailureDetected)
000902c6 0000000b rts2800_fpu32_eabi.lib : u_div28.asm.obj (.text)
000902d1 0000000b : wcslen.c.obj (.text)
000902dc 0000000a driverlib_eabi.lib : interrupt.obj (.text:Interrupt_illegalOperationHandler)
000902e6 0000000a : interrupt.obj (.text:Interrupt_nmiHandler)
000902f0 00000009 : sysctl.obj (.text:SysCtl_serviceWatchdog)
000902f9 00000009 rts2800_fpu32_eabi.lib : _lock.c.obj (.text)
00090302 00000009 : fd_neg28.asm.obj (.text)
0009030b 00000008 F2837xS_CodeStartBranch.obj (.text)
00090313 00000008 rts2800_fpu32_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none)
0009031b 00000008 : strlen.c.obj (.text)
00090323 00000007 driverlib_eabi.lib : sysctl.obj (.text:SysCtl_resetMCD)
0009032a 00000007 rts2800_fpu32_eabi.lib : memset.c.obj (.text)
00090331 00000006 : copy_zero_init.c.obj (.text:decompress:ZI)
00090337 00000005 : strcpy.c.obj (.text)
0009033c 00000002 : pre_init.c.obj (.text)
.switch 0 00092600 00000072
00092600 00000024 State_Machine.obj (.switch:State__ONOFFGRID_STATES_CONTROL)
00092624 0000001c adc_conversion_safety_checks_B3.1.obj (.switch:ADC_Conversions_Safety_Checks)
00092640 0000001a State_Machine.obj (.switch:Stat_Relay_Tests_Post_InvEnable)
0009265a 00000018 State_Machine.obj (.switch:State_Relay_Tests_Pre_InvEnable)
.bss 1 0000e000 00003742 UNINITIALIZED
0000e000 00002580 Interrupt_Service_Routines.obj (.bss:hi_res_diagnostics_buf)
00010580 000006c2 instrumentation.obj (.bss)
00010c42 0000003c cm4_uart_comm.obj (.bss:cm4_tx_buf)
00010c7e 00000002 Battery_Controller.obj (.bss)
00010c80 00000222 State_Machine.obj (.bss)
00010ea2 00000018 state_machine.obj (.bss)
00010eba 00000006 sensor_checks_calibrations.obj (.bss)
00010ec0 000001d8 JEM1498.obj (.bss)
00011098 00000020 main.obj (.bss:harm_eff_values)
000110b8 00000002 Inv_Controller.obj (.bss)
000110ba 00000002 instrumentation.obj (.bss:Vgrid1_cycles_count$Instrumentation_1)
000110bc 00000002 instrumentation.obj (.bss:Vgrid2_cycles_count$Instrumentation_1)
000110be 00000002 instrumentation.obj (.bss:Vinv1_cycles_count$Instrumentation_1)
000110c0 00000140 Power_Control.obj (.bss)
00011200 000000c6 spi_communications.obj (.bss)
000112c6 00000039 cm4_uart_comm.obj (.bss)
000112ff 00000001 instrumentation.obj (.bss:Iinv1_cycles_count$Instrumentation_1)
00011300 00000096 adc_conversion_safety_checks_B3.1.obj (.bss)
00011396 00000096 cm4_uart_comm.obj (.bss:cm4_rx_buf)
0001142c 00000010 main.obj (.bss:magFFT)
0001143c 00000002 instrumentation.obj (.bss:Vinv2_cycles_count$Instrumentation_1)
0001143e 00000002 aux_operation_modes.obj (.bss)
00011440 00000084 Interrupt_Service_Routines.obj (.bss)
000114c4 00000030 Aux_PFC_Controller.obj (.bss)
000114f4 0000000c main.obj (.bss:fundamental_values)
00011500 00000072 PV1_Controller_C28.obj (.bss)
00011572 0000000e Aux_Balancer_Controller.obj (.bss)
00011580 00000072 PV2_Controller_C28.obj (.bss)
000115f2 0000000a instrumentation.obj (.bss:Iinv1_dc_cycles_val$Instrumentation_1)
000115fc 00000002 instrumentation.obj (.bss:batt_power_sum$Instrumentation_1)
000115fe 00000002 instrumentation.obj (.bss:dc_samples_count$Instrumentation_1)
00011600 00000072 PV3_Controller_C28.obj (.bss)
00011672 0000000a cm4_uart_comm.obj (.bss:fw_bytes)
0001167c 00000002 instrumentation.obj (.bss:grid1_cycles_avg_power_sum$Instrumentation_1)
0001167e 00000002 instrumentation.obj (.bss:grid2_cycles_avg_power_sum$Instrumentation_1)
00011680 00000052 main.obj (.bss)
000116d2 00000046 debug_uart_comm.obj (.bss:debug_tx_buf)
00011718 00000010 main.obj (.bss:magFFT_1)
00011728 00000010 main.obj (.bss:magFFT_2)
00011738 00000002 instrumentation.obj (.bss:grid_cycle_samples_count$Instrumentation_1)
0001173a 00000002 instrumentation.obj (.bss:inv1_cycle_samples_count$Instrumentation_1)
0001173c 00000002 instrumentation.obj (.bss:inv1_cycles_avg_power_sum$Instrumentation_1)
0001173e 00000002 instrumentation.obj (.bss:inv2_cycles_avg_power_sum$Instrumentation_1)
00011740 00000002 instrumentation.obj (.bss:pv_power_sum$Instrumentation_1)
Cla1Prog 0 00090380 0000173c RUN ADDR = 00009800
00090380 00000eda cla_task.obj (Cla1Prog:Inv_cla_subsystem)
0009125a 00000720 cla_task.obj (Cla1Prog:Batt_cla_subsystem)
0009197a 00000058 cla1_math_library_datarom_fpu32_eabi.lib : CLAatan2.obj (Cla1Prog:_CLAatan2)
000919d2 00000038 : CLAcos.obj (Cla1Prog:_CLAcos)
00091a0a 00000038 : CLAsin.obj (Cla1Prog:_CLAsin)
00091a42 0000002e cla_task.obj (Cla1Prog:Cla1Task1)
00091a70 0000002c cla_task.obj (Cla1Prog:Cla1Task2)
00091a9c 00000020 cla1_math_library_datarom_fpu32_eabi.lib : CLAsqrt.obj (Cla1Prog:_CLAsqrt)
.stack 1 00000122 000003f8 UNINITIALIZED
00000122 000003f8 --HOLE--
.reset 0 003fffc0 00000000 DSECT
Cla1DataRam0
* 0 00008800 0000024a UNINITIALIZED
00008800 00000142 Inv_cla_data.obj (Cla1DataRam0)
00008942 00000022 Battery_cla.obj (Cla1DataRam0)
00008964 0000001c --HOLE--
00008980 0000005c Battery_cla_data.obj (Cla1DataRam0)
000089dc 00000024 --HOLE--
00008a00 0000004a Inv_cla.obj (Cla1DataRam0)
twiddleFactors
* 0 00092800 000007f0
00092800 000007f0 c28x_vcu2_library_fpu32.lib : vcu2_cfft_twiddlefactors.obj (twiddleFactors)
Cla1ToCpuMsgRAM
* 1 00001480 00000020 UNINITIALIZED
00001480 00000018 Inv_Controller.obj (Cla1ToCpuMsgRAM)
00001498 00000008 Battery_Controller.obj (Cla1ToCpuMsgRAM)
CpuToCla1MsgRAM
* 1 00001500 00000064 UNINITIALIZED
00001500 0000004c Inv_Controller.obj (CpuToCla1MsgRAM)
0000154c 00000018 Battery_Controller.obj (CpuToCla1MsgRAM)
GSRAM 1 00011742 000000f0 UNINITIALIZED
00011742 000000f0 main.obj (GSRAM)
MODULE SUMMARY
Module code ro data rw data
------ ---- ------- -------
.\
Interrupt_Service_Routines.obj 6155 0 9856
adc_conversion_safety_checks_B3.1.obj 4728 78 329
main.obj 3350 44 1738
instrumentation.obj 2299 0 1770
state_machine.obj 2472 0 58
spi_communications.obj 1808 0 236
cm4_uart_comm.obj 1270 0 281
sensor_checks_calibrations.obj 1260 0 6
aux_operation_modes.obj 260 0 5
debug_uart_comm.obj 14 0 70
+--+---------------------------------------+-------+---------+---------+
Total: 23616 122 14349
.\Matlab_Generated\
cla_task.obj 11432 0 104
+--+---------------------------------------+-------+---------+---------+
Total: 11432 0 104
.\Matlab_Generated\JEM_antiIslanding\
JEM1498.obj 2927 48 472
+--+---------------------------------------+-------+---------+---------+
Total: 2927 48 472
.\Matlab_Generated\aux_PFC\
Aux_PFC_Controller.obj 435 0 48
Aux_PFC_Controller_data.obj 0 0 44
+--+---------------------------------------+-------+---------+---------+
Total: 435 0 92
.\Matlab_Generated\aux_balancer\
Aux_Balancer_Controller.obj 171 0 14
Aux_Balancer_Controller_data.obj 0 0 28
+--+---------------------------------------+-------+---------+---------+
Total: 171 0 42
.\Matlab_Generated\battery_controller\
Battery_Controller.obj 126 0 34
Battery_cla.obj 101 0 34
Battery_cla_data.obj 0 0 92
+--+---------------------------------------+-------+---------+---------+
Total: 227 0 160
.\Matlab_Generated\grid_power_control\
Power_Control.obj 3205 14 320
+--+---------------------------------------+-------+---------+---------+
Total: 3205 14 320
.\Matlab_Generated\inverter_controller\
Inv_cla.obj 366 0 74
Inv_cla_data.obj 0 0 322
Inv_Controller.obj 219 0 102
+--+---------------------------------------+-------+---------+---------+
Total: 585 0 498
.\Matlab_Generated\pv1_controller\
PV1_Controller_C28.obj 1389 0 114
PV1_Controller_C28_data.obj 0 0 16
+--+---------------------------------------+-------+---------+---------+
Total: 1389 0 130
.\Matlab_Generated\pv2_controller\
PV2_Controller_C28.obj 1389 0 114
PV2_Controller_C28_data.obj 0 0 16
+--+---------------------------------------+-------+---------+---------+
Total: 1389 0 130
.\Matlab_Generated\pv3_controller\
PV3_Controller_C28.obj 1389 0 114
PV3_Controller_C28_data.obj 0 0 16
+--+---------------------------------------+-------+---------+---------+
Total: 1389 0 130
.\Matlab_Generated\state_machine\
State_Machine.obj 13131 86 546
+--+---------------------------------------+-------+---------+---------+
Total: 13131 86 546
.\device\
F2837xS_GlobalVariableDefs.obj 0 0 1382
device.obj 382 0 6
F2837xS_CodeStartBranch.obj 10 0 0
+--+---------------------------------------+-------+---------+---------+
Total: 392 0 1388
.\syscfg\
board.obj 6453 62 0
+--+---------------------------------------+-------+---------+---------+
Total: 6453 62 0
C:/ti/C2000Ware_5_02_00_00/libraries/dsp/VCU/c28/lib/c28x_vcu2_library_fpu32.lib
vcu2_cfft_twiddlefactors.obj 0 2032 0
vcu2_cfft_128.obj 272 0 0
vcu2_cfft_utils.obj 188 0 0
vcu2_crc_16.obj 132 0 0
+--+---------------------------------------+-------+---------+---------+
Total: 592 2032 0
C:/ti/C2000Ware_5_02_00_00/libraries/math/CLAmath/c28/lib/cla1_math_library_datarom_fpu32_eabi.lib
CLAatan2.obj 176 0 6
CLAcos.obj 112 0 2
CLAsin.obj 112 0 2
CLAsqrt.obj 64 0 4
+--+---------------------------------------+-------+---------+---------+
Total: 464 0 14
C:\ti\C2000Ware_5_02_00_00\driverlib\f2837xs\driverlib\ccs\Debug\driverlib_eabi.lib
sysctl.obj 1191 194 0
flash.obj 664 191 0
dma.obj 414 187 0
sdfm.obj 457 94 0
interrupt.obj 419 99 0
gpio.obj 310 188 0
sci.obj 293 187 0
spi.obj 216 187 0
adc.obj 281 93 0
memcfg.obj 196 96 0
ecap.obj 63 94 0
cputimer.obj 42 98 0
cla.obj 38 0 0
+--+---------------------------------------+-------+---------+---------+
Total: 4584 1708 0
C:\ti\ccs1280\ccs\tools\compiler\ti-cgt-c2000_22.6.1.LTS\lib\rts2800_fpu32_eabi.lib
_printfi.c.obj 3286 66 0
ti_fmax.c.obj 424 0 0
ll_div28.asm.obj 263 0 0
ctype.c.obj 0 257 0
s_floor.c.obj 232 12 0
s_ceil.c.obj 231 12 0
s_scalbn.c.obj 169 28 0
fd_add28.asm.obj 156 0 0
fd_div28.asm.obj 139 0 0
fs_div28.asm.obj 136 0 0
fd_mpy28.asm.obj 131 0 0
s_frexp.c.obj 90 8 0
s_ceilf.c.obj 88 0 0
s_truncf.c.obj 73 0 0
sprintf.c.obj 50 0 0
atoi.c.obj 49 0 0
_ltoa.c.obj 48 0 0
copy_decompress_lzss.c.obj 48 0 0
exit.c.obj 41 0 6
autoinit.c.obj 43 0 0
fd_cmp28.asm.obj 42 0 0
l_div28.asm.obj 42 0 0
s_copysign.c.obj 36 0 0
fd_tofsfpu32.asm.obj 35 0 0
i_div28.asm.obj 34 0 0
fd_toi28.asm.obj 33 0 0
ull_tofd28.asm.obj 32 0 0
fd_tol28.asm.obj 31 0 0
ll_cmp28.asm.obj 30 0 0
i_tofd28.asm.obj 29 0 0
memcpy.c.obj 29 0 0
fs_tofdfpu32.asm.obj 28 0 0
l_tofd28.asm.obj 28 0 0
ll_aox28.asm.obj 24 0 0
boot28.asm.obj 23 0 0
ul_tofd28.asm.obj 22 0 0
ull_tofsfpu32.asm.obj 17 0 0
memccpy.c.obj 16 0 0
fd_sub28.asm.obj 14 0 0
_lock.c.obj 9 0 4
args_main.c.obj 12 0 0
strchr.c.obj 12 0 0
u_div28.asm.obj 11 0 0
wcslen.c.obj 11 0 0
fd_neg28.asm.obj 9 0 0
copy_decompress_none.c.obj 8 0 0
strlen.c.obj 8 0 0
memset.c.obj 7 0 0
copy_zero_init.c.obj 6 0 0
strcpy.c.obj 5 0 0
pre_init.c.obj 2 0 0
errno.c.obj 0 0 1
startup.c.obj 1 0 0
+--+---------------------------------------+-------+---------+---------+
Total: 6343 383 11
Stack: 0 0 1016
Linker Generated: 0 512 0
+--+---------------------------------------+-------+---------+---------+
Grand Total: 78724 4967 19402
LINKER GENERATED COPY TABLES
__TI_cinit_table @ 000931d0 records: 12, size/record: 4, table size: 48
Cla1DataRam0: load addr=00093000, load size=000000ed bytes, run addr=00008800, run size=0000024a bytes, compression=lzss
.data: load addr=000930ed, load size=000000b5 bytes, run addr=00008000, run size=00000236 bytes, compression=lzss
.bss: load addr=000931a8, load size=00000004 bytes, run addr=0000e000, run size=00003742 bytes, compression=zero_init
.scratchpad: load addr=000931ac, load size=00000004 bytes, run addr=00008b4a, run size=0000004a bytes, compression=zero_init
Cla1ToCpuMsgRAM: load addr=000931b0, load size=00000004 bytes, run addr=00001480, run size=00000020 bytes, compression=zero_init
CpuToCla1MsgRAM: load addr=000931b4, load size=00000004 bytes, run addr=00001500, run size=00000064 bytes, compression=zero_init
GSRAM: load addr=000931b8, load size=00000004 bytes, run addr=00011742, run size=000000f0 bytes, compression=zero_init
buffer1: load addr=000931bc, load size=00000004 bytes, run addr=00013000, run size=00000100 bytes, compression=zero_init
buffer2: load addr=000931c0, load size=00000004 bytes, run addr=00013100, run size=00000100 bytes, compression=zero_init
buffer3: load addr=000931c4, load size=00000004 bytes, run addr=00013200, run size=00000100 bytes, compression=zero_init
buffer4: load addr=000931c8, load size=00000004 bytes, run addr=00013300, run size=00000100 bytes, compression=zero_init
buffer5: load addr=000931cc, load size=00000004 bytes, run addr=00013400, run size=00000100 bytes, compression=zero_init
LINKER GENERATED HANDLER TABLE
__TI_handler_table @ 000931a2 records: 3, size/record: 2, table size: 6
index: 0, handler: __TI_decompress_lzss
index: 1, handler: __TI_decompress_none
index: 2, handler: __TI_zero_init
GLOBAL DATA SYMBOLS: SORTED BY DATA PAGE
address data page name
-------- ---------------- ----
00000122 4 (00000100) __stack
00001400 50 (00001400) Cla1Regs
00001480 52 (00001480) D_Inv_1
00001482 52 (00001480) FLL_Lock_Status
00001484 52 (00001480) Mode
00001486 52 (00001480) Synch_flag
00001488 52 (00001480) V_beta
0000148a 52 (00001480) V_err
0000148c 52 (00001480) debug_1
0000148e 52 (00001480) debug_2
00001490 52 (00001480) debug_3
00001492 52 (00001480) debug_4
00001494 52 (00001480) debug_5
00001496 52 (00001480) fg_FLL
00001498 52 (00001480) D_batt_1
0000149a 52 (00001480) D_batt_2
0000149c 52 (00001480) I_batt_read
0000149e 52 (00001480) I_ref
00001500 54 (00001500) Sync_Enable
00001502 54 (00001500) CC_reset
00001504 54 (00001500) Close_Loop_Mode
00001506 54 (00001500) D_init
00001508 54 (00001500) FLL_reset
0000150a 54 (00001500) Grid_good
0000150c 54 (00001500) I_dc
0000150e 54 (00001500) Igrid1
00001510 54 (00001500) Igrid2
00001512 54 (00001500) Iinv1
00001514 54 (00001500) Iinv2
00001516 54 (00001500) Iinv_max
00001518 54 (00001500) On_Grid_Mode
0000151a 54 (00001500) Open_Loop_MI
0000151c 54 (00001500) PFset
0000151e 54 (00001500) P_Inj_Enable
00001520 54 (00001500) P_Set
00001522 54 (00001500) Pexp_max
00001524 54 (00001500) Pgrid
00001526 54 (00001500) Pimp_max
00001528 54 (00001500) Q_Set
0000152a 54 (00001500) Ramp_Init
0000152c 54 (00001500) Ramp_reset
0000152e 54 (00001500) VC_reset
00001530 54 (00001500) V_synch_error
00001532 54 (00001500) Vbus_exp_min
00001534 54 (00001500) Vbus_exp_thresh
00001536 54 (00001500) Vbus_imp_max
00001538 54 (00001500) Vbus_imp_thresh
0000153a 54 (00001500) Vbus_inv
0000153c 54 (00001500) Vg_RMS_a
0000153e 54 (00001500) Vg_RMS_b
00001540 55 (00001540) Vgrid1
00001542 55 (00001540) Vgrid2
00001544 55 (00001540) Vinv1
00001546 55 (00001540) Vinv2
00001548 55 (00001540) Vnom_peak
0000154a 55 (00001540) fnom
0000154c 55 (00001540) Reset_bat
0000154e 55 (00001540) I_batt_1
00001550 55 (00001540) I_batt_2
00001552 55 (00001540) Ichar_max
00001554 55 (00001540) Idischar_max
00001556 55 (00001540) V_batt_max
00001558 55 (00001540) V_bus_max
0000155a 55 (00001540) V_bus_min
0000155c 55 (00001540) Vbat
0000155e 55 (00001540) Vbus
00001560 55 (00001540) Vbus_char_min
00001562 55 (00001540) Vbus_dischar_max
00004100 104 (00004100) EPwm2Regs
00004200 108 (00004200) EPwm3Regs
00004300 10c (00004300) EPwm4Regs
00004400 110 (00004400) EPwm5Regs
00007f00 1fc (00007f00) GpioDataRegs
00008000 200 (00008000) release_timer_Gate_Pulse_Stop
00008001 200 (00008000) trip_Timer_Gate_Pulse_Stop
00008002 200 (00008000) P_counter
00008003 200 (00008000) bypass_DC_component_timer
00008004 200 (00008000) batt_OL_trip_active
00008005 200 (00008000) inv_OL_trip_active
00008006 200 (00008000) bypass_DC_component_trip
00008016 200 (00008000) Vpv_hi_limit
00008018 200 (00008000) Vpv_lo_limit
0000801a 200 (00008000) Vcap_hi_limit
0000801c 200 (00008000) Vcap_lo_limit
0000801e 200 (00008000) Vbus_hi_limit
00008020 200 (00008000) Vbus_lo_limit
00008022 200 (00008000) Vaux_hi_limit
00008024 200 (00008000) Vaux_lo_limit
00008026 200 (00008000) Vinv_hi_limit
00008028 200 (00008000) Vinv_lo_limit
0000802a 200 (00008000) Ibat_hi_limit
0000802c 200 (00008000) Ibat_lo_limit
0000802e 200 (00008000) Vbat_hi_limit
00008030 200 (00008000) Vbat_lo_limit
00008032 200 (00008000) Iinv_hi_limit
00008034 200 (00008000) Iinv_lo_limit
00008036 200 (00008000) Igfd_lo_limit
00008038 200 (00008000) Igfd_hi_limit
0000803a 200 (00008000) Iac_rms_max
0000803c 200 (00008000) Iaux_hi_limit
0000803e 200 (00008000) Iaux_lo_limit
00008040 201 (00008040) Ipv_hi_limit
00008042 201 (00008040) Ipv_lo_limit
00008044 201 (00008040) Igrid_hi_limit
00008046 201 (00008040) Igrid_lo_limit
00008048 201 (00008040) Vgrid_hi_limit
0000804a 201 (00008040) Vgrid_lo_limit
0000804c 201 (00008040) Vpv1_offset
0000804e 201 (00008040) Ipv1_offset
00008050 201 (00008040) Vpv2_offset
00008052 201 (00008040) Ipv2_offset
00008054 201 (00008040) Vpv3_offset
00008056 201 (00008040) Ipv3_offset
00008058 201 (00008040) Vcap1_offset
0000805a 201 (00008040) Vcap2_offset
0000805c 201 (00008040) Vbus_offset
0000805e 201 (00008040) Vaux_offset
00008060 201 (00008040) Iaux_offset
00008062 201 (00008040) Vgrid1_offset
00008064 201 (00008040) Vgrid2_offset
00008066 201 (00008040) Vinv1_offset
00008068 201 (00008040) Vinv2_offset
0000806a 201 (00008040) Ibat_offset
0000806c 201 (00008040) Vbat_offset
0000806e 201 (00008040) Iinv1_offset
00008070 201 (00008040) Iinv2_offset
00008072 201 (00008040) Igrid1_offset
00008074 201 (00008040) Igrid2_offset
00008076 201 (00008040) Pinv_prev
00008078 201 (00008040) deltaP
0000808e 202 (00008080) AUX_PFC_P
000080ba 202 (00008080) Vpv1_slow_Sample
000080c0 203 (000080c0) ISR_counter
000080c1 203 (000080c0) JEM_execute_pending
000080c2 203 (000080c0) pv_execution_counter
000080c3 203 (000080c0) grid_power_exec_counter
000080c4 203 (000080c0) aux_balancer_exec_counter
000080c5 203 (000080c0) buf1_sampled
000080c6 203 (000080c0) buf2_sampled
000080c7 203 (000080c0) grid_voltage_sampled
000080c8 203 (000080c0) safety_trip_flag
000080c9 203 (000080c0) hardware_trip_state
000080ca 203 (000080c0) grid_relay_state
000080cb 203 (000080c0) load_relay_state
000080cc 203 (000080c0) aux_relay_state
000080cd 203 (000080c0) grid_freq_state
000080ce 203 (000080c0) grid_volts_state
000080cf 203 (000080c0) batt_standby_mode
000080d0 203 (000080c0) LED_Toggle_Counter
000080d1 203 (000080c0) SPI_Rx_Complete
000080d2 203 (000080c0) SPI_Tx_Complete
000080d3 203 (000080c0) control_enable_pv1
000080d4 203 (000080c0) control_enable_pv2
000080d5 203 (000080c0) control_enable_pv3
000080d6 203 (000080c0) control_enable_bat
000080d7 203 (000080c0) control_enable_aux_PFC
000080d8 203 (000080c0) control_enable_inv
000080d9 203 (000080c0) master_control_enable
000080da 203 (000080c0) is_tripped_pv1
000080db 203 (000080c0) is_tripped_pv2
000080dc 203 (000080c0) is_tripped_pv3
000080dd 203 (000080c0) is_tripped_bat
000080de 203 (000080c0) is_tripped_aux
000080df 203 (000080c0) is_tripped_inv
000080e0 203 (000080c0) is_duty_calculated_pv1
000080e1 203 (000080c0) is_duty_calculated_pv2
000080e2 203 (000080c0) is_duty_calculated_pv3
000080e3 203 (000080c0) is_duty_calculated_bat
000080e4 203 (000080c0) is_duty_calculated_aux
000080e5 203 (000080c0) is_duty_calculated_inv
000080e6 203 (000080c0) GMPP_Search_Allowed
000080e7 203 (000080c0) Increased_Limits_Timer
000080e8 203 (000080c0) avg_counter
000080e9 203 (000080c0) imbalance_timer
000080ea 203 (000080c0) hi_res_diagnostics_head
000080eb 203 (000080c0) custom_diagnostics_req_pending
000080ec 203 (000080c0) custom_diagnostics_logged
000080ed 203 (000080c0) Gate_Pulse_Stop
000080ee 203 (000080c0) OverLoad_VI_Engaged
000080ef 203 (000080c0) Igrid_sample_count
000080f0 203 (000080c0) Vgrid_sample_count
000080f1 203 (000080c0) Tick_100mSec_Flag
000080f2 203 (000080c0) Tick_10mSec_Flag
000080f3 203 (000080c0) SOF_received
000080f4 203 (000080c0) grid_relay_control
000080f5 203 (000080c0) debug_freq_counter
000080f6 203 (000080c0) Inverter_status_bitfield
000080f7 203 (000080c0) grid_relay_delay_counter
000080f8 203 (000080c0) grid_relay_cmd
000080f9 203 (000080c0) current_Control_State
000080fa 203 (000080c0) prev_Control_State
000080fb 203 (000080c0) V_Drop_Flag
000080fc 203 (000080c0) duty
000080fd 203 (000080c0) func_calls
000080fe 203 (000080c0) fan_status
00008104 204 (00008100) Freq_Count
00008106 204 (00008100) JEM_Freq_Count
00008108 204 (00008100) Idc_Sim_Inj
0000810a 204 (00008100) Ibat1_avg
0000810c 204 (00008100) Ibat2_avg
0000810e 204 (00008100) bat_avg_timer_threshold
00008110 204 (00008100) imbalance_timer_threshold
00008112 204 (00008100) _Ichar_max
00008114 204 (00008100) _Idischar_max
00008116 204 (00008100) tick_100mSec_counter
00008118 204 (00008100) Vbus_Lower_Limit
0000811a 204 (00008100) Pbat_max
0000811c 204 (00008100) Pg
0000811e 204 (00008100) fan_running_timer
00008120 204 (00008100) tick_1mSec_counter
00008124 204 (00008100) AUX_BAL_P
00008140 205 (00008140) fft_updated
00008141 205 (00008140) battery_available
00008142 205 (00008140) pv1_available
00008143 205 (00008140) pv2_available
00008144 205 (00008140) pv3_available
00008145 205 (00008140) grid_good
00008146 205 (00008140) pv_available
00008147 205 (00008140) aux_available
00008148 205 (00008140) battery_UV_flag
00008149 205 (00008140) VRS
0000814a 205 (00008140) VRS_Engaged
0000814b 205 (00008140) detect_VRS
0000814c 205 (00008140) suppressed
0000814d 205 (00008140) ZCD_Vg1
0000814e 205 (00008140) ZCD_Vg2
0000814f 205 (00008140) counter_VRS_release_volt_level
00008150 205 (00008140) counter_VRS_set_volt_level
00008151 205 (00008140) SPI_time_out_counter
00008152 205 (00008140) Active_Islanding_Counter
00008153 205 (00008140) Islanding_Detected
00008154 205 (00008140) UGD_Ok
00008155 205 (00008140) UPSU_Ok
00008156 205 (00008140) PV_fault
00008157 205 (00008140) system_state
0000815a 205 (00008140) rx_Data
0000815c 205 (00008140) tx_Data
0000815e 205 (00008140) Vgrid
00008160 205 (00008140) timeout_bypass_start
00008162 205 (00008140) THD
00008164 205 (00008140) pTHD
00008166 205 (00008140) freq_fb_Q_min_factor
00008168 205 (00008140) t_undetect_VRS_start
0000816c 205 (00008140) PV1_P
0000817c 205 (00008140) cm4_buffer_pending
0000817d 205 (00008140) cm4_rx_buffer_index
0000817e 205 (00008140) trip_diagnostics_req_pending
0000817f 205 (00008140) interpret_gridcode_data_count
00008180 206 (00008180) IM_clear_trip
00008181 206 (00008180) IM_control_enable
00008182 206 (00008180) IM_pv_enabled
00008183 206 (00008180) IM_batt_enabled
00008184 206 (00008180) IM_FRT_enabled
00008185 206 (00008180) IM_Pinv_Ctrl_enabled
00008186 206 (00008180) IM_inverter_reset
00008187 206 (00008180) IM_grid_relay_command
00008188 206 (00008180) IM_load_relay_command
00008189 206 (00008180) IM_temperature_alert
0000818a 206 (00008180) IM_BMS_Ok_status
0000818b 206 (00008180) IM_cloud_status
0000818c 206 (00008180) IM_Simulation_Mode
0000818d 206 (00008180) IM_VPP_Primary_Enabled
0000818e 206 (00008180) IM_Virtual_Inertia_Enabled
0000818f 206 (00008180) IM_Mask_UVR
00008190 206 (00008180) IM_Mask_OVR
00008191 206 (00008180) IM_Mask_UFR
00008192 206 (00008180) IM_Mask_OFR
00008193 206 (00008180) IM_Mask_Passive_Detect
00008194 206 (00008180) IM_Mask_GMPP_Scan
00008195 206 (00008180) IM_Mask_PF_Switch
00008196 206 (00008180) IM_Mask_RPR
00008197 206 (00008180) IM_Mask_CT_Detect
00008198 206 (00008180) IM_Mask_Active_Island_Detect
00008199 206 (00008180) IM_Mask_Freq_Feedback
0000819a 206 (00008180) IM_Mask_Step_Injection
0000819b 206 (00008180) IM_Force_Islanding_Standby
0000819c 206 (00008180) IM_Force_Islanding_Normal
0000819d 206 (00008180) IM_Mask_VRS
0000819e 206 (00008180) IM_Enable_fixed_FFB_Q
0000819f 206 (00008180) stats_sent_to_IM
000081a0 206 (00008180) rated_apparent_power
000081a2 206 (00008180) rated_real_power
000081a4 206 (00008180) MaxInv_exp_Limit
000081a6 206 (00008180) POST_Fail_Flag
000081a7 206 (00008180) SPI_Fail_Flag
000081a8 206 (00008180) SPI_TimeOut_Flag
000081a9 206 (00008180) Shutdown_Wait_Over_Flag
000081aa 206 (00008180) UART_ACK_Rcvd_Flag
000081ab 206 (00008180) UART_NAK_Rcvd_Flag
000081ac 206 (00008180) LED1_Toggle_Enabled
000081ad 206 (00008180) LED2_Toggle_Enabled
000081ae 206 (00008180) calculate_dc_Offsets
000081af 206 (00008180) dc_offsets_calculated
000081b0 206 (00008180) POST_delay_elapsed
000081b2 206 (00008180) RoCoF
000081b4 206 (00008180) RoCoF_calc_denom
000081b6 206 (00008180) max_FFB_Q
000081b8 206 (00008180) max_FFB_slope
000081ba 206 (00008180) Delayed_POST_timer_start_value
000081bc 206 (00008180) dc_bus_balanced
000081bd 206 (00008180) balancer_operation_reqd
000081be 206 (00008180) is_configured_aux_for_complementary
000081bf 206 (00008180) Vinv1_loss$Instrumentation_1
000081c0 207 (000081c0) PV2_P
000081d0 207 (000081c0) PV3_P
000081e0 207 (000081c0) temp_mux_values
000081ed 207 (000081c0) errno
000081ee 207 (000081c0) freq_buffer
000081fa 207 (000081c0) Vpv2_slow_Sample
00008200 208 (00008200) Vpv3_slow_Sample
00008206 208 (00008200) a
0000820c 208 (00008200) b
00008212 208 (00008200) Example_Result
00008214 208 (00008200) Example_PassCount
00008216 208 (00008200) Example_Fail
00008218 208 (00008200) filter_input
0000821e 208 (00008200) filter_output
00008224 208 (00008200) freq_filter_buffer
0000822a 208 (00008200) __TI_enable_exit_profile_output
0000822c 208 (00008200) __TI_cleanup_ptr
0000822e 208 (00008200) __TI_dtors_ptr
00008230 208 (00008200) _lock
00008232 208 (00008200) _unlock
00008234 208 (00008200) N_cycles
00008800 220 (00008800) Inv_cla_subsystem_P
00008942 225 (00008940) Batt_cla_subsystem_ZCE
00008944 225 (00008940) Batt_cla_subsystem_DW
00008980 226 (00008980) Batt_cla_subsystem_P
00008a00 228 (00008a00) Inv_cla_subsystem_DW
00008b8e 22e (00008b80) __claCLAatan2_sp
00008b8e 22e (00008b80) __claCLAcos_sp
00008b8e 22e (00008b80) __claCLAsin_sp
00008b8e 22e (00008b80) __claCLAsqrt_sp
0000e000 380 (0000e000) hi_res_diagnostics_buf
00010580 416 (00010580) Ppv
00010582 416 (00010580) Pbt
00010584 416 (00010580) Pgrid1
00010586 416 (00010580) Pgrid2
00010588 416 (00010580) Pinv1
0001058a 416 (00010580) Pinv2
0001058c 416 (00010580) pf1
0001058e 416 (00010580) pf2
00010590 416 (00010580) Qinv1_c
00010592 416 (00010580) Qinv2_c
00010594 416 (00010580) Pgrid1_c
00010596 416 (00010580) Pgrid2_c
00010598 416 (00010580) Pinv1_c
0001059a 416 (00010580) Pinv2_c
0001059c 416 (00010580) Vmid_point_phase1_rms
0001059e 416 (00010580) Vmid_point_phase2_rms
000105a0 416 (00010580) Vmid_point_diff_rms
000105a2 416 (00010580) Vload_side_phase1_rms
000105a4 416 (00010580) Vload_side_phase2_rms
000105a6 416 (00010580) Vg1_RMS_perSample
000105a8 416 (00010580) Vg2_RMS_perSample
000105aa 416 (00010580) Iinv1_max
000105ac 416 (00010580) Iinv2_max
000105ae 416 (00010580) Igrid1_max
000105b0 416 (00010580) Igrid2_max
000105b2 416 (00010580) Vinv1_max
000105b4 416 (00010580) Vinv2_max
000105b6 416 (00010580) Iaux_max
000105b8 416 (00010580) Vbus_c1_max
000105ba 416 (00010580) Vbus_c2_max
000105bc 416 (00010580) Vbus_max
000105be 416 (00010580) Vbat_max
000105c0 417 (000105c0) Vpv1_max
000105c2 417 (000105c0) Vpv2_max
000105c4 417 (000105c0) Vpv3_max
000105c6 417 (000105c0) Ipv1_max
000105c8 417 (000105c0) Ipv2_max
000105ca 417 (000105c0) Ipv3_max
000105cc 417 (000105c0) old_avg_Vgrid1_N_cycles
000105ce 417 (000105c0) old_avg_Vgrid2_N_cycles
000105d0 417 (000105c0) avg_Vgrid1_N_cycles
000105d2 417 (000105c0) avg_Vgrid2_N_cycles
000105d4 417 (000105c0) old_avg_Pinv_N_cycles
000105d6 417 (000105c0) avg_Pinv_N_cycles
00010600 418 (00010600) sines_grid_L1
00010680 41a (00010680) sines_grid_L2
00010700 41c (00010700) sines_inv_L1
00010780 41e (00010780) sines_inv_L2
00010800 420 (00010800) sines_aux
00010880 422 (00010880) sines_grid_Q
00010900 424 (00010900) sines_mid_point1
00010980 426 (00010980) sines_mid_point2
00010a00 428 (00010a00) sines_mid_diff
00010a80 42a (00010a80) sines_load_side1
00010b00 42c (00010b00) sines_load_side2
00010b80 42e (00010b80) sines_grid_diff
00010c00 430 (00010c00) sines_load_diff
00010c42 431 (00010c40) cm4_tx_buf
00010c82 432 (00010c80) State_Machine_B
00010cc0 433 (00010cc0) State_Machine_Y
00010d40 435 (00010d40) State_Machine_DW
00010e00 438 (00010e00) State_Machine_U
00010ea2 43a (00010e80) balancer_allowed
00010ea3 43a (00010e80) aux_allowed
00010ea4 43a (00010e80) encoded_state_machine_outputs_1
00010ea5 43a (00010e80) encoded_state_machine_outputs_2
00010ea6 43a (00010e80) encoded_state_machine_inputs
00010ea7 43a (00010e80) Bytes_Sum
00010ea8 43a (00010e80) Check_Sum
00010ea9 43a (00010e80) alerts1
00010eaa 43a (00010e80) alerts2
00010eab 43a (00010e80) trips1
00010eac 43a (00010e80) trips2
00010ead 43a (00010e80) HW_faults1
00010eae 43a (00010e80) HW_faults2
00010eaf 43a (00010e80) max_period
00010eb0 43a (00010e80) crc_check_result
00010eb2 43a (00010e80) favg_Curr
00010eb4 43a (00010e80) favg_Hist
00010eb6 43a (00010e80) Encoded_SM
00010eba 43a (00010e80) sensor_result_bit_position
00010ebb 43a (00010e80) POST_Result_Byte0
00010ebc 43a (00010e80) POST_Result_Byte1
00010ebe 43a (00010e80) all_sensors_results
00010ec0 43b (00010ec0) JEM_Y
00010f00 43c (00010f00) JEM_U
00010f80 43e (00010f80) JEM_DW
00011098 442 (00011080) harm_eff_values
000110ba 442 (00011080) Vgrid1_cycles_count$Instrumentation_1
000110bc 442 (00011080) Vgrid2_cycles_count$Instrumentation_1
000110be 442 (00011080) Vinv1_cycles_count$Instrumentation_1
000110c0 443 (000110c0) rtInfF
000110c2 443 (000110c0) rtMinusInfF
000110c4 443 (000110c0) rtNaNF
000110c6 443 (000110c0) rtInf
000110ca 443 (000110c0) rtMinusInf
000110ce 443 (000110c0) rtNaN
000110d2 443 (000110c0) PC_Y
00011100 444 (00011100) PC_DW_l
00011180 446 (00011180) PC_U
00011200 448 (00011200) CM4_Temperature
00011204 448 (00011200) UFR_Time
00011206 448 (00011200) R_OFR
00011208 448 (00011200) Recon_Block_Timer
0001120a 448 (00011200) OVR_Time
0001120c 448 (00011200) UVR_Time
0001120e 448 (00011200) OFR_Time
00011210 448 (00011200) crc_result
00011212 448 (00011200) rcvd_crc
00011240 449 (00011240) Configs
00011280 44a (00011280) Stats
000112c6 44b (000112c0) no_of_signals_to_sample
000112c7 44b (000112c0) fifo_cnt
000112c8 44b (000112c0) gridcode
000112ff 44b (000112c0) Iinv1_cycles_count$Instrumentation_1
00011300 44c (00011300) Vinv1_OV_count
00011301 44c (00011300) Vinv2_OV_count
00011302 44c (00011300) Vbus_consec_OV_counter
00011312 44c (00011300) Fgrid_hi_limit
00011314 44c (00011300) Fgrid_lo_limit
00011316 44c (00011300) AC_ref_offset_m
00011318 44c (00011300) DC_ref_offset_m
0001131a 44c (00011300) Vpv1_offset_m
0001131c 44c (00011300) Vpv2_offset_m
0001131e 44c (00011300) Vpv3_offset_m
00011320 44c (00011300) Ipv1_offset_m
00011322 44c (00011300) Ipv2_offset_m
00011324 44c (00011300) Ipv3_offset_m
00011326 44c (00011300) Vcap1_offset_m
00011328 44c (00011300) Vcap2_offset_m
0001132a 44c (00011300) Vbus_offset_m
0001132c 44c (00011300) Vinv1_offset_m
0001132e 44c (00011300) Vinv2_offset_m
00011330 44c (00011300) Iinv1_offset_m
00011332 44c (00011300) Iinv2_offset_m
00011334 44c (00011300) Vbat_offset_m
00011336 44c (00011300) Ibat1_offset_m
00011338 44c (00011300) Ibat2_offset_m
0001133a 44c (00011300) Iaux_offset_m
0001133c 44c (00011300) Vaux_offset_m
0001133e 44c (00011300) Igrid1_offset_m
00011340 44d (00011340) Igrid2_offset_m
00011342 44d (00011340) Vgrid1_offset_m
00011344 44d (00011340) Vgrid2_offset_m
00011346 44d (00011340) Idc_inj_offset_m
00011348 44d (00011340) Igfd_offset_m
0001134a 44d (00011340) Vac_ref_m
0001134c 44d (00011340) Vdc_ref_m
0001134e 44d (00011340) Vbus_caps_sum
00011350 44d (00011340) Vac_ref
00011352 44d (00011340) Vdc_ref
00011356 44d (00011340) cycle_samples_sum_Idc
00011358 44d (00011340) nSamples_Idc
0001135a 44d (00011340) Igfd_m
00011396 44e (00011380) cm4_rx_buf
0001142c 450 (00011400) magFFT
0001143c 450 (00011400) Vinv2_cycles_count$Instrumentation_1
0001143e 450 (00011400) V_bal_max
00011440 451 (00011440) ZCD_flag
00011441 451 (00011440) Vinv1_in
00011442 451 (00011440) Vinv2_in
00011443 451 (00011440) Iinv1_in
00011444 451 (00011440) Iinv2_in
00011445 451 (00011440) Iinv1_dc_in
00011446 451 (00011440) Igfd_in
00011447 451 (00011440) Igrid1_in
00011448 451 (00011440) Igrid2_in
00011449 451 (00011440) Ict1_in
0001144a 451 (00011440) Ict2_in
0001144b 451 (00011440) Vgrid1_in
0001144c 451 (00011440) Vgrid2_in
0001144d 451 (00011440) Vbus_c1_in
0001144e 451 (00011440) Vbus_c2_in
0001144f 451 (00011440) Vbus_in
00011450 451 (00011440) Vbat_in
00011451 451 (00011440) Ibat1_in
00011452 451 (00011440) Ibat2_in
00011453 451 (00011440) Vaux_in
00011454 451 (00011440) Vaux_TP1_in
00011455 451 (00011440) Vaux_TP2_in
00011456 451 (00011440) Iaux_in
00011457 451 (00011440) Vpv1_in
00011458 451 (00011440) Ipv1_in
00011459 451 (00011440) Vpv2_in
0001145a 451 (00011440) Ipv2_in
0001145b 451 (00011440) Vpv3_in
0001145c 451 (00011440) Ipv3_in
0001145d 451 (00011440) Vmid1_in
0001145e 451 (00011440) Vmid2_in
0001145f 451 (00011440) Vload1_in
00011460 451 (00011440) Vload2_in
00011461 451 (00011440) custom_down_sample
00011464 451 (00011440) hi_res_buffer_length
00011466 451 (00011440) time_diff
00011468 451 (00011440) freq_last_cycle
0001146a 451 (00011440) Vinv1_m
0001146c 451 (00011440) Vinv2_m
0001146e 451 (00011440) Iinv1_m
00011470 451 (00011440) Iinv2_m
00011472 451 (00011440) Iinv1_dc_m
00011474 451 (00011440) Igrid1_m
00011476 451 (00011440) Igrid2_m
00011478 451 (00011440) Vgrid1_m
0001147a 451 (00011440) Vgrid2_m
0001147c 451 (00011440) Vbus_c1_m
0001147e 451 (00011440) Vbus_c2_m
00011480 452 (00011480) Vbus_m
00011482 452 (00011480) Vbus_filtered
00011484 452 (00011480) Vbat_m
00011486 452 (00011480) Ibat1_m
00011488 452 (00011480) Ibat2_m
0001148a 452 (00011480) Ibat_m
0001148c 452 (00011480) Ibat_m2
0001148e 452 (00011480) Vaux_m
00011490 452 (00011480) Iaux_m
00011492 452 (00011480) Vpv1_m
00011494 452 (00011480) Ipv1_m
00011496 452 (00011480) Ipv1_m2
00011498 452 (00011480) Vpv2_m
0001149a 452 (00011480) Ipv2_m
0001149c 452 (00011480) Ipv2_m2
0001149e 452 (00011480) Vpv3_m
000114a0 452 (00011480) Ipv3_m
000114a2 452 (00011480) Ipv3_m2
000114a4 452 (00011480) Vmid1_m
000114a6 452 (00011480) Vmid2_m
000114a8 452 (00011480) Vload1_m
000114aa 452 (00011480) Vload2_m
000114ac 452 (00011480) Vaux_TP1_m
000114ae 452 (00011480) Vaux_TP2_m
000114b0 452 (00011480) Vaux2mid_e
000114b2 452 (00011480) Imax_RMS
000114b4 452 (00011480) Ioverload_RMS
000114b6 452 (00011480) custom_selection_bits
000114b8 452 (00011480) tmp1
000114ba 452 (00011480) tmp2
000114bc 452 (00011480) fgrid_m
000114be 452 (00011480) fgrid_pre_filter
000114c0 453 (000114c0) bus_cap_volt_diff
000114c2 453 (000114c0) Q_caps
000114c6 453 (000114c0) AUX_PFC_Y
000114ca 453 (000114c0) AUX_PFC_DWork
000114dc 453 (000114c0) AUX_PFC_U
000114f4 453 (000114c0) fundamental_values
00011502 454 (00011500) PV1_Y
00011506 454 (00011500) PV1_U
00011540 455 (00011540) PV1_DWork
00011572 455 (00011540) AUX_BAL_Y
00011576 455 (00011540) AUX_BAL_DWork
0001157a 455 (00011540) AUX_BAL_U
00011582 456 (00011580) PV2_Y
00011586 456 (00011580) PV2_U
000115c0 457 (000115c0) PV2_DWork
000115f2 457 (000115c0) Iinv1_dc_cycles_val$Instrumentation_1
000115fc 457 (000115c0) batt_power_sum$Instrumentation_1
000115fe 457 (000115c0) dc_samples_count$Instrumentation_1
00011602 458 (00011600) PV3_Y
00011606 458 (00011600) PV3_U
00011640 459 (00011640) PV3_DWork
00011672 459 (00011640) fw_bytes
0001167c 459 (00011640) grid1_cycles_avg_power_sum$Instrumentation_1
0001167e 459 (00011640) grid2_cycles_avg_power_sum$Instrumentation_1
00011680 45a (00011680) SPI_timeout_bypass_reqd
00011682 45a (00011680) Q_JEM
00011684 45a (00011680) pf_angle
00011686 45a (00011680) handleCFFT
00011688 45a (00011680) time_elapsed
0001168a 45a (00011680) CFFT
00011698 45a (00011680) check_pv1
000116aa 45a (00011680) check_pv2
000116c0 45b (000116c0) check_pv3
000116d2 45b (000116c0) debug_tx_buf
00011718 45c (00011700) magFFT_1
00011728 45c (00011700) magFFT_2
00011738 45c (00011700) grid_cycle_samples_count$Instrumentation_1
0001173a 45c (00011700) inv1_cycle_samples_count$Instrumentation_1
0001173c 45c (00011700) inv1_cycles_avg_power_sum$Instrumentation_1
0001173e 45c (00011700) inv2_cycles_avg_power_sum$Instrumentation_1
00011740 45d (00011740) pv_power_sum$Instrumentation_1
00011742 45d (00011740) sData
000117ba 45e (00011780) rData
00013000 4c0 (00013000) Vgrid1_FFT_in_buf1
00013100 4c4 (00013100) Vgrid1_FFT_in_buf2
00013200 4c8 (00013200) Vgrid2_FFT_in_buf1
00013300 4cc (00013300) Vgrid2_FFT_in_buf2
00013400 4d0 (00013400) Vgrid_FFT_out_buf
0005d300 174c (0005d300) CpuSysRegs
0005f400 17d0 (0005f400) MemCfgRegs
00091b00 246c (00091b00) _ctypes_
00092300 248c (00092300) Vpv_gain
00092302 248c (00092300) Vcap_gain
00092304 248c (00092300) Vbus_gain
00092306 248c (00092300) Vaux_gain
00092308 248c (00092300) Vaux_relay_weld_gain
0009230a 248c (00092300) Vgrid1_gain
0009230c 248c (00092300) Vinv1_gain
0009230e 248c (00092300) Vgrid2_gain
00092310 248c (00092300) Vinv2_gain
00092312 248c (00092300) Ibat_gain
00092314 248c (00092300) Vbat_gain
00092316 248c (00092300) Iinv1_gain
00092318 248c (00092300) Iinv2_gain
0009231a 248c (00092300) Iaux_gain
0009231c 248c (00092300) Ipv_gain
0009231e 248c (00092300) Igrid1_gain
00092320 248c (00092300) Igrid2_gain
00092322 248c (00092300) Ict_gain
00092324 248c (00092300) Igfd_gain
00092326 248c (00092300) Vac_ref_hi_limit
00092328 248c (00092300) Vac_ref_lo_limit
0009232a 248c (00092300) Vdc_ref_hi_limit
0009232c 248c (00092300) Vdc_ref_lo_limit
0009232e 248c (00092300) V_ref_nom
000923f8 248f (000923c0) fw_version
00092800 24a0 (00092800) vcu2_twiddleFactors
00092d50 24b5 (00092d40) _vcu0_twiddleFactors
GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
page address name
---- ------- ----
1 00011316 AC_ref_offset_m
0 00084a7c ADC_A_init
0 00084b12 ADC_B_init
0 00084b82 ADC_C_init
0 00087c3d ADC_Conversions_Safety_Checks
0 00084c04 ADC_D_init
0 000850b1 ADC_EOC_ISR
0 00084cae ADC_init
0 0008f2d4 ADC_setINLTrim
0 0008fb38 ADC_setMode
0 0008f410 ADC_setOffsetTrim
1 00011576 AUX_BAL_DWork
0 00008124 AUX_BAL_P
1 0001157a AUX_BAL_U
1 00011572 AUX_BAL_Y
1 000114ca AUX_PFC_DWork
0 0000808e AUX_PFC_P
1 000114dc AUX_PFC_U
1 000114c6 AUX_PFC_Y
0 00008152 Active_Islanding_Counter
0 00083dc4 Active_Islanding_Detection_Signal_init
0 00083dad Aux_Balance_Relay_init
0 0008eca7 Aux_Balancer_Controller_initialize
0 0008ec14 Aux_Balancer_Controller_step
0 00083d96 Aux_Disc_Relay_init
0 00083dd8 Aux_Gate_Enable_init
0 0008df35 Aux_PFC_Controller_initialize
0 0008dda8 Aux_PFC_Controller_step
0 00083df0 Batt_Gate_Enable_init
0 0000a6da Batt_cla_subsystem
0 00008944 Batt_cla_subsystem_DW
0 0008f3e3 Batt_cla_subsystem_Init
0 00008980 Batt_cla_subsystem_P
0 0008f3b6 Batt_cla_subsystem_Reset
0 00008942 Batt_cla_subsystem_ZCE
0 0008f3ab Batt_cla_subsystem_initialize
0 0008f25a Battery_Controller_initialize
0 0008f256 Battery_Controller_step
0 00084cb7 Board_init
1 00010ea7 Bytes_Sum
0 0008fc3e C$$EXIT
1 00001502 CC_reset
1 0001168a CFFT
0 0008e688 CFFT_init128Pt
0 0008e592 CFFT_run128Pt
0 0008eb58 CFFT_unpack
abs 00000100 CLA_SCRATCHPAD_SIZE
0 00084a65 CLA_init
0 0008fcb6 CLA_setTriggerSource
0 0000adfa CLAatan2
abs 0000f870 CLAatan2HalfPITable
abs 0000f876 CLAatan2Table
0 0000ae52 CLAcos
0 0000ae8a CLAsin
abs 0000fe54 CLAsincosTable_Coef0
abs 0000fe56 CLAsincosTable_Coef1
abs 0000fe58 CLAsincosTable_Coef1_pos
abs 0000fe5a CLAsincosTable_Coef2
abs 0000fe5c CLAsincosTable_Coef3
abs 0000fe5e CLAsincosTable_Coef3_neg
abs 0000fd4a CLAsincosTable_Cos0
abs 0000fd0a CLAsincosTable_Sin0
abs 0000fe52 CLAsincosTable_TABLE_MASK
abs 0000fe4e CLAsincosTable_TABLE_SIZEDivTwoPi
abs 0000fe50 CLAsincosTable_TwoPiDivTABLE_SIZE
0 0000af1c CLAsqrt
0 000849a5 CM4_SPI_RX_DMA_init
0 000849fb CM4_SPI_TX_DMA_init
0 00083610 CM4_SPI_init
1 00011200 CM4_Temperature
0 000836c4 CM4_UART_init
0 00084a5e CPUTIMER_init
0 000901c1 CPUTimer_setEmulationMode
0 0008f152 CRC_init16Bit
0 0008f0d0 CRC_run16BitPoly1
0 0008f148 CRC_run16BitPoly1Reflected
0 0008f10c CRC_run16BitPoly2
0 0008f14d CRC_run16BitPoly2Reflected
0 0008368b CT_SDFM_init
0 00083d82 Check_GFD_Sensor_init
1 00010ea8 Check_Sum
abs 00000000 Cla1ConstLoadSize
0 00008800 Cla1ConstLoadStart
0 00008800 Cla1ConstRunStart
1 00001400 Cla1Regs
0 0000aec2 Cla1Task1
0 0000aef0 Cla1Task2
0 00091abc Cla1funcsLoadEnd
abs 0000173c Cla1funcsLoadSize
0 00090380 Cla1funcsLoadStart
0 00009800 Cla1funcsRunStart
1 00001504 Close_Loop_Mode
1 00011240 Configs
1 0005d300 CpuSysRegs
1 00011318 DC_ref_offset_m
0 0008fd9a DMA_configAddresses
0 0008f8fb DMA_configBurst
0 0008ed68 DMA_configMode
0 0008f84a DMA_configTransfer
0 0008f700 DMA_configWrap
0 00084a50 DMA_init
1 00001480 D_Inv_1
1 00001498 D_batt_1
1 0000149a D_batt_2
1 00001506 D_init
0 00083d56 Debug_LED1_init
0 00083d6a Debug_LED2_init
0 00083740 Debug_UART_init
0 000081ba Delayed_POST_timer_start_value
0 0008e321 Device_configureTMXAnalogTrim
0 0008e354 Device_enableAllPeripherals
0 0008e2e3 Device_enableUnbondedGPIOPullups
0 0008e2c6 Device_enableUnbondedGPIOPullupsFor100Pin
0 0008e2b3 Device_enableUnbondedGPIOPullupsFor176Pin
0 0008e3c8 Device_init
0 0008e303 Device_initGPIO
0 00084013 ECAP_init
0 0008ffc3 ECAP_setEmulationMode
0 00084169 EPWM_init
1 00004100 EPwm2Regs
1 00004200 EPwm3Regs
1 00004300 EPwm4Regs
1 00004400 EPwm5Regs
0 00083e08 Enable_Bleeder_init
0 00083e1c Enable_GD_DSP_init
1 00010eb6 Encoded_SM
0 00008216 Example_Fail
0 00008214 Example_PassCount
0 00008212 Example_Result
0 0008e2b2 Example_done
0 0008e2ad Example_setResultFail
0 0008e2a8 Example_setResultPass
1 00001482 FLL_Lock_Status
1 00001508 FLL_reset
1 00011312 Fgrid_hi_limit
1 00011314 Fgrid_lo_limit
0 00008280 Flash_initModule
0 0008409b Freq_Blanking_Timer_init
0 00083e48 Freq_Capture_In_init
0 00083d08 Freq_Capture_Xbar_init
0 00084013 Freq_Capture_init
0 00008104 Freq_Count
0 00083e34 GD_Supply_Ok_init
0 00083e5c GFD_Mux_In1_init
0 00083e74 GFD_Mux_In2_init
0 000080e6 GMPP_Search_Allowed
0 00083e8c GPIO_init
0 0008f932 GPIO_setControllerCore
0 0008fa76 GPIO_setDirectionMode
0 0008f57e GPIO_setPadConfig
0 0008f969 GPIO_setPinConfig
0 0008f9a0 GPIO_setQualificationMode
0 00083d42 Gate_Block_Signal_init
0 000080ed Gate_Pulse_Stop
1 00007f00 GpioDataRegs
0 00083d2e Grid_Con_Rly_State_Signal_init
0 00083d1a Grid_VRS_Output_Control_Signal_init
1 0000150a Grid_good
1 00010ead HW_faults1
1 00010eae HW_faults2
0 0000818a IM_BMS_Ok_status
0 0000819e IM_Enable_fixed_FFB_Q
0 00008184 IM_FRT_enabled
0 0000819c IM_Force_Islanding_Normal
0 0000819b IM_Force_Islanding_Standby
0 00008198 IM_Mask_Active_Island_Detect
0 00008197 IM_Mask_CT_Detect
0 00008199 IM_Mask_Freq_Feedback
0 00008194 IM_Mask_GMPP_Scan
0 00008192 IM_Mask_OFR
0 00008190 IM_Mask_OVR
0 00008195 IM_Mask_PF_Switch
0 00008193 IM_Mask_Passive_Detect
0 00008196 IM_Mask_RPR
0 0000819a IM_Mask_Step_Injection
0 00008191 IM_Mask_UFR
0 0000818f IM_Mask_UVR
0 0000819d IM_Mask_VRS
0 00008185 IM_Pinv_Ctrl_enabled
0 0000818c IM_Simulation_Mode
0 0000818d IM_VPP_Primary_Enabled
0 0000818e IM_Virtual_Inertia_Enabled
0 00008183 IM_batt_enabled
0 00008180 IM_clear_trip
0 0000818b IM_cloud_status
0 00008181 IM_control_enable
0 00008187 IM_grid_relay_command
0 00008186 IM_inverter_reset
0 00008188 IM_load_relay_command
0 00008182 IM_pv_enabled
0 00008189 IM_temperature_alert
0 00083d11 INPUTXBAR_init
0 00083caf INTERRUPT_init
0 00085096 INT_CM4_SPI_RX_DMA_ISR
0 0008507b INT_CM4_SPI_TX_DMA_ISR
0 00084f19 INT_CM4_UART_RX_ISR
0 00084f0c INT_CM4_UART_TX_ISR
0 00084db9 INT_Freq_Capture_ISR
0 00084d55 INT_JEM_ADC_ISR
0 00084d00 INT_Periodic_Tick_1mSec_ISR
0 000080c0 ISR_counter
0 00083c96 I_Mux_In1_init
0 00083c7d I_Mux_In2_init
1 0000154e I_batt_1
1 00001550 I_batt_2
1 0000149c I_batt_read
1 0000150c I_dc
1 0000149e I_ref
0 00083c74 Iac_Trip_Xbar_init
0 0000803a Iac_rms_max
0 0009231a Iaux_gain
0 0000803c Iaux_hi_limit
1 00011456 Iaux_in
0 0000803e Iaux_lo_limit
1 00011490 Iaux_m
1 000105b6 Iaux_max
0 00008060 Iaux_offset
1 0001133a Iaux_offset_m
0 0000810a Ibat1_avg
1 00011451 Ibat1_in
1 00011486 Ibat1_m
1 00011336 Ibat1_offset_m
0 0000810c Ibat2_avg
1 00011452 Ibat2_in
1 00011488 Ibat2_m
1 00011338 Ibat2_offset_m
0 00083c6b Ibat_Trip_Xbar_init
0 00092312 Ibat_gain
0 0000802a Ibat_hi_limit
0 0000802c Ibat_lo_limit
1 0001148a Ibat_m
1 0001148c Ibat_m2
0 0000806a Ibat_offset
1 00001552 Ichar_max
1 00011449 Ict1_in
1 0001144a Ict2_in
0 00092322 Ict_gain
0 00008108 Idc_Sim_Inj
1 00011346 Idc_inj_offset_m
1 00001554 Idischar_max
0 00092324 Igfd_gain
0 00008038 Igfd_hi_limit
1 00011446 Igfd_in
0 00008036 Igfd_lo_limit
1 0001135a Igfd_m
1 00011348 Igfd_offset_m
1 0000150e Igrid1
0 0009231e Igrid1_gain
1 00011447 Igrid1_in
1 00011474 Igrid1_m
1 000105ae Igrid1_max
0 00008072 Igrid1_offset
1 0001133e Igrid1_offset_m
1 00001510 Igrid2
0 00092320 Igrid2_gain
1 00011448 Igrid2_in
1 00011476 Igrid2_m
1 000105b0 Igrid2_max
0 00008074 Igrid2_offset
1 00011340 Igrid2_offset_m
0 00008044 Igrid_hi_limit
0 00008046 Igrid_lo_limit
0 000080ef Igrid_sample_count
1 00001512 Iinv1
1 000112ff Iinv1_cycles_count$Instrumentation_1
1 000115f2 Iinv1_dc_cycles_val$Instrumentation_1
1 00011445 Iinv1_dc_in
1 00011472 Iinv1_dc_m
0 00092316 Iinv1_gain
1 00011443 Iinv1_in
1 0001146e Iinv1_m
1 000105aa Iinv1_max
0 0000806e Iinv1_offset
1 00011330 Iinv1_offset_m
1 00001514 Iinv2
0 00092318 Iinv2_gain
1 00011444 Iinv2_in
1 00011470 Iinv2_m
1 000105ac Iinv2_max
0 00008070 Iinv2_offset
1 00011332 Iinv2_offset_m
0 00008032 Iinv_hi_limit
0 00008034 Iinv_lo_limit
1 00001516 Iinv_max
1 000114b2 Imax_RMS
0 000080e7 Increased_Limits_Timer
0 0008c13a Instrumentation
0 00090157 Interrupt_defaultHandler
0 0008f621 Interrupt_disable
0 0008f9d7 Interrupt_enable
0 000902dc Interrupt_illegalOperationHandler
0 0008f80d Interrupt_initModule
0 0008ff4d Interrupt_initVectorTable
0 000902e6 Interrupt_nmiHandler
0 0008ea87 Inv_Controller_initialize
0 0008ea7c Inv_Controller_step
0 00083c53 Inv_Gate_Enable_init
0 00009800 Inv_cla_subsystem
0 00008a00 Inv_cla_subsystem_DW
0 0008e4df Inv_cla_subsystem_Init
0 00008800 Inv_cla_subsystem_P
0 0008e42d Inv_cla_subsystem_Reset
0 0008e428 Inv_cla_subsystem_Start
0 0008e423 Inv_cla_subsystem_initialize
0 000080f6 Inverter_status_bitfield
1 000114b4 Ioverload_RMS
1 00011458 Ipv1_in
1 00011494 Ipv1_m
1 00011496 Ipv1_m2
1 000105c6 Ipv1_max
0 0000804e Ipv1_offset
1 00011320 Ipv1_offset_m
1 0001145a Ipv2_in
1 0001149a Ipv2_m
1 0001149c Ipv2_m2
1 000105c8 Ipv2_max
0 00008052 Ipv2_offset
1 00011322 Ipv2_offset_m
1 0001145c Ipv3_in
1 000114a0 Ipv3_m
1 000114a2 Ipv3_m2
1 000105ca Ipv3_max
0 00008056 Ipv3_offset
1 00011324 Ipv3_offset_m
0 0009231c Ipv_gain
0 00008040 Ipv_hi_limit
0 00008042 Ipv_lo_limit
0 00008153 Islanding_Detected
0 000892c8 JEM1498_initialize
0 00088e6f JEM1498_step
0 00083c3f JEM_ADC_Interrupt_init
0 00083c36 JEM_ADC_Xbar_init
1 00010f80 JEM_DW
0 00008106 JEM_Freq_Count
1 00010f00 JEM_U
1 00010ec0 JEM_Y
0 000080c1 JEM_execute_pending
0 000081ac LED1_Toggle_Enabled
0 000081ad LED2_Toggle_Enabled
0 00083c22 LED_GREEN_init
0 00083c0e LED_RED_init
0 000080d0 LED_Toggle_Counter
0 00083b05 MEMCFG_init
0 00083aed Master_Relay_init
0 000081a4 MaxInv_exp_Limit
1 0005f400 MemCfgRegs
0 0008f8c2 MemCfg_setLSRAMControllerSel
0 0008ef31 MemCfg_setProtection
1 00001484 Mode
0 00008234 N_cycles
1 0001120e OFR_Time
0 00083ad9 OL_AC_init
0 00083ac5 OL_Batt_init
1 0001120a OVR_Time
0 00083aae Off_Grid_Relay_init
0 0008d04b Offset_Calculation_Step
1 00001518 On_Grid_Mode
0 00083a96 On_Grid_Relay_init
0 00083a7e On_Grid_Rly_S1_init
1 0000151a Open_Loop_MI
0 000080ee OverLoad_VI_Engaged
1 00011100 PC_DW_l
1 00011180 PC_U
1 000110d2 PC_Y
1 0000151c PFset
0 00083a6a PLL_60Hz_Enable_init
0 000081a6 POST_Fail_Flag
1 00010ebb POST_Result_Byte0
1 00010ebc POST_Result_Byte1
0 000081b0 POST_delay_elapsed
0 00083a56 PSU_Ok_init
0 0008b614 PV1_Controller_C28_initialize
0 0008b0f2 PV1_Controller_C28_step
1 00011540 PV1_DWork
0 0000816c PV1_P
1 00011506 PV1_U
1 00011502 PV1_Y
0 0008bb81 PV2_Controller_C28_initialize
0 0008b65f PV2_Controller_C28_step
1 000115c0 PV2_DWork
0 000081c0 PV2_P
1 00011586 PV2_U
1 00011582 PV2_Y
0 0008c0ee PV3_Controller_C28_initialize
0 0008bbcc PV3_Controller_C28_step
1 00011640 PV3_DWork
0 000081d0 PV3_P
1 00011606 PV3_U
1 00011602 PV3_Y
0 00083a42 PV_Fault_init
0 00083a2a PV_Gate_Enable_init
0 00008156 PV_fault
1 0000151e P_Inj_Enable
1 00001520 P_Set
0 00008002 P_counter
0 0000811a Pbat_max
1 00010582 Pbt
0 000839e9 Periodic_Tick_1mSec_init
1 00001522 Pexp_max
0 0000811c Pg
1 00001524 Pgrid
1 00010584 Pgrid1
1 00010594 Pgrid1_c
1 00010586 Pgrid2
1 00010596 Pgrid2_c
1 00001526 Pimp_max
0 000837c2 PinMux_init
1 00010588 Pinv1
1 00010598 Pinv1_c
1 0001058a Pinv2
1 0001059a Pinv2_c
0 00008076 Pinv_prev
0 00087bf0 Power_Control_initialize
0 00086fce Power_Control_step
0 000837ae Power_Factor_Switching_Signal_init
1 00010580 Ppv
0 0008a403 Process_SPI_Comm
1 00011682 Q_JEM
1 00001528 Q_Set
1 000114c2 Q_caps
1 00010590 Qinv1_c
1 00010592 Qinv2_c
1 00011206 R_OFR
0 000925a8 RamfuncsLoadEnd
abs 00000128 RamfuncsLoadSize
0 00092480 RamfuncsLoadStart
0 000083a8 RamfuncsRunEnd
abs 00000128 RamfuncsRunSize
0 00008280 RamfuncsRunStart
1 0000152a Ramp_Init
1 0000152c Ramp_reset
1 00011208 Recon_Block_Timer
1 0000154c Reset_bat
0 000081b2 RoCoF
0 000081b4 RoCoF_calc_denom
0 0008f746 SCI_clearInterruptStatus
0 0008f78b SCI_enableInterrupt
0 000837a9 SCI_init
0 0008f7cf SCI_setConfig
0 0008fc8f SDFM_configComparator
0 0008f886 SDFM_configDataFilter
0 0008368b SD_init
0 000080f3 SOF_received
0 000081a7 SPI_Fail_Flag
0 000080d1 SPI_Rx_Complete
0 000081a8 SPI_TimeOut_Flag
0 00083667 SPI_TimeOut_Timer_init
0 000080d2 SPI_Tx_Complete
0 0008fa0e SPI_clearInterruptStatus
0 0008fb67 SPI_enableInterrupt
0 00083610 SPI_init
0 0008f470 SPI_setConfig
0 00008151 SPI_time_out_counter
1 00011680 SPI_timeout_bypass_reqd
0 000835e1 SYNC_init
0 000834d4 SYSCTL_init
0 000081a9 Shutdown_Wait_Over_Flag
1 00010c82 State_Machine_B
1 00010d40 State_Machine_DW
0 00089b65 State_Machine_Remote_Configs_Update
1 00010e00 State_Machine_U
1 00010cc0 State_Machine_Y
0 00083328 State_Machine_initialize
0 0008327e State_Machine_step
0 00080080 State_Machine_terminate
1 00011280 Stats
0 000834c0 Step_Inj_Signal_init
1 00001500 Sync_Enable
1 00001486 Synch_flag
0 000083a4 SysCtl_delay
0 0008f5d0 SysCtl_getClock
0 0008f343 SysCtl_getDeviceParametric
0 00090067 SysCtl_getLowSpeedClock
0 0008f6b8 SysCtl_selectOscSource
0 0008eea1 SysCtl_selectXTAL
0 0008db9f SysCtl_setClock
0 00008162 THD
0 000834a9 Temp_Mux_S0_init
0 00083492 Temp_Mux_S1_init
0 0008347b Temp_Mux_S2_init
0 00083462 Temp_Mux_S3_init
0 000080f1 Tick_100mSec_Flag
0 000080f2 Tick_10mSec_Flag
0 000081aa UART_ACK_Rcvd_Flag
0 000081ab UART_NAK_Rcvd_Flag
1 00011204 UFR_Time
0 00008154 UGD_Ok
0 00008155 UPSU_Ok
1 0001120c UVR_Time
1 0000152e VC_reset
0 00008149 VRS
0 0000814a VRS_Engaged
0 000080fb V_Drop_Flag
0 0008344a V_Mux_In1_init
0 00083432 V_Mux_In2_init
1 0001143e V_bal_max
1 00001556 V_batt_max
1 00001488 V_beta
1 00001558 V_bus_max
1 0000155a V_bus_min
1 0000148a V_err
0 0009232e V_ref_nom
1 00001530 V_synch_error
1 00011350 Vac_ref
0 00092326 Vac_ref_hi_limit
0 00092328 Vac_ref_lo_limit
1 0001134a Vac_ref_m
1 000114b0 Vaux2mid_e
1 00011454 Vaux_TP1_in
1 000114ac Vaux_TP1_m
1 00011455 Vaux_TP2_in
1 000114ae Vaux_TP2_m
0 00092306 Vaux_gain
0 00008022 Vaux_hi_limit
1 00011453 Vaux_in
0 00008024 Vaux_lo_limit
1 0001148e Vaux_m
0 0000805e Vaux_offset
1 0001133c Vaux_offset_m
0 00092308 Vaux_relay_weld_gain
1 0000155c Vbat
0 00092314 Vbat_gain
0 0000802e Vbat_hi_limit
1 00011450 Vbat_in
0 00008030 Vbat_lo_limit
1 00011484 Vbat_m
1 000105be Vbat_max
0 0000806c Vbat_offset
1 00011334 Vbat_offset_m
1 0000155e Vbus
0 00008118 Vbus_Lower_Limit
1 0001144d Vbus_c1_in
1 0001147c Vbus_c1_m
1 000105b8 Vbus_c1_max
1 0001144e Vbus_c2_in
1 0001147e Vbus_c2_m
1 000105ba Vbus_c2_max
1 0001134e Vbus_caps_sum
1 00001560 Vbus_char_min
1 00011302 Vbus_consec_OV_counter
1 00001562 Vbus_dischar_max
1 00001532 Vbus_exp_min
1 00001534 Vbus_exp_thresh
1 00011482 Vbus_filtered
0 00092304 Vbus_gain
0 0000801e Vbus_hi_limit
1 00001536 Vbus_imp_max
1 00001538 Vbus_imp_thresh
1 0001144f Vbus_in
1 0000153a Vbus_inv
0 00008020 Vbus_lo_limit
1 00011480 Vbus_m
1 000105bc Vbus_max
0 0000805c Vbus_offset
1 0001132a Vbus_offset_m
0 00008058 Vcap1_offset
1 00011326 Vcap1_offset_m
0 0000805a Vcap2_offset
1 00011328 Vcap2_offset_m
0 00092302 Vcap_gain
0 0000801a Vcap_hi_limit
0 0000801c Vcap_lo_limit
1 00011352 Vdc_ref
0 0009232a Vdc_ref_hi_limit
0 0009232c Vdc_ref_lo_limit
1 0001134c Vdc_ref_m
1 000105a6 Vg1_RMS_perSample
1 000105a8 Vg2_RMS_perSample
1 0000153c Vg_RMS_a
1 0000153e Vg_RMS_b
0 0000815e Vgrid
1 00001540 Vgrid1
0 00013000 Vgrid1_FFT_in_buf1
0 00013100 Vgrid1_FFT_in_buf2
1 000110ba Vgrid1_cycles_count$Instrumentation_1
0 0009230a Vgrid1_gain
1 0001144b Vgrid1_in
1 00011478 Vgrid1_m
0 00008062 Vgrid1_offset
1 00011342 Vgrid1_offset_m
1 00001542 Vgrid2
0 00013200 Vgrid2_FFT_in_buf1
0 00013300 Vgrid2_FFT_in_buf2
1 000110bc Vgrid2_cycles_count$Instrumentation_1
0 0009230e Vgrid2_gain
1 0001144c Vgrid2_in
1 0001147a Vgrid2_m
0 00008064 Vgrid2_offset
1 00011344 Vgrid2_offset_m
0 00013400 Vgrid_FFT_out_buf
0 00008048 Vgrid_hi_limit
0 0000804a Vgrid_lo_limit
0 000080f0 Vgrid_sample_count
1 00001544 Vinv1
1 00011300 Vinv1_OV_count
1 000110be Vinv1_cycles_count$Instrumentation_1
0 0009230c Vinv1_gain
1 00011441 Vinv1_in
0 000081bf Vinv1_loss$Instrumentation_1
1 0001146a Vinv1_m
1 000105b2 Vinv1_max
0 00008066 Vinv1_offset
1 0001132c Vinv1_offset_m
1 00001546 Vinv2
1 00011301 Vinv2_OV_count
1 0001143c Vinv2_cycles_count$Instrumentation_1
0 00092310 Vinv2_gain
1 00011442 Vinv2_in
1 0001146c Vinv2_m
1 000105b4 Vinv2_max
0 00008068 Vinv2_offset
1 0001132e Vinv2_offset_m
0 00008026 Vinv_hi_limit
0 00008028 Vinv_lo_limit
1 0001145f Vload1_in
1 000114a8 Vload1_m
1 00011460 Vload2_in
1 000114aa Vload2_m
1 000105a2 Vload_side_phase1_rms
1 000105a4 Vload_side_phase2_rms
1 0001145d Vmid1_in
1 000114a4 Vmid1_m
1 0001145e Vmid2_in
1 000114a6 Vmid2_m
1 000105a0 Vmid_point_diff_rms
1 0001059c Vmid_point_phase1_rms
1 0001059e Vmid_point_phase2_rms
1 00001548 Vnom_peak
1 00011457 Vpv1_in
1 00011492 Vpv1_m
1 000105c0 Vpv1_max
0 0000804c Vpv1_offset
1 0001131a Vpv1_offset_m
0 000080ba Vpv1_slow_Sample
1 00011459 Vpv2_in
1 00011498 Vpv2_m
1 000105c2 Vpv2_max
0 00008050 Vpv2_offset
1 0001131c Vpv2_offset_m
0 000081fa Vpv2_slow_Sample
1 0001145b Vpv3_in
1 0001149e Vpv3_m
1 000105c4 Vpv3_max
0 00008054 Vpv3_offset
1 0001131e Vpv3_offset_m
0 00008200 Vpv3_slow_Sample
0 00092300 Vpv_gain
0 00008016 Vpv_hi_limit
0 00008018 Vpv_lo_limit
0 0008341a Vref_Mux_In1_init
0 00083402 Vref_Mux_In2_init
0 0000814d ZCD_Vg1
0 0000814e ZCD_Vg2
1 00011440 ZCD_flag
0 0008eba8 _CFFT_conjugate
0 0008ebc6 _CFFT_pack
0 00008112 _Ichar_max
0 00008114 _Idischar_max
0 000931d0 __TI_CINIT_Base
0 00093200 __TI_CINIT_Limit
0 00093200 __TI_CINIT_Warm
0 000931a2 __TI_Handler_Table_Base
0 000931a8 __TI_Handler_Table_Limit
1 0000051a __TI_STACK_END
abs 000003f8 __TI_STACK_SIZE
0 0008fb96 __TI_auto_init_nobinit_nopinit
0 0000822c __TI_cleanup_ptr
0 0008fad8 __TI_decompress_lzss
0 00090313 __TI_decompress_none
0 0000822e __TI_dtors_ptr
0 0000822a __TI_enable_exit_profile_output
0 0008fb08 __TI_ltoa
abs ffffffff __TI_pprof_out_hndl
0 0008af6d __TI_printfi
abs ffffffff __TI_prof_data_size
abs ffffffff __TI_prof_data_start
0 00090331 __TI_zero_init
0 0008ee05 __c28xabi_addd
0 000900e3 __c28xabi_andll
0 0008fbc1 __c28xabi_cmpd
0 0008ff6b __c28xabi_cmpll
0 0008ff7d __c28xabi_cmpull
0 0008efbc __c28xabi_divd
0 0008f047 __c28xabi_divf
0 0008fe4c __c28xabi_divi
0 0008fbeb __c28xabi_divl
0 0008e6a2 __c28xabi_divll
0 000902c6 __c28xabi_divu
0 0008fc08 __c28xabi_divul
0 0008e718 __c28xabi_divull
0 0008fe29 __c28xabi_dtof
0 0008fe6e __c28xabi_dtoi
0 0008ff2e __c28xabi_dtol
0 0008ffdf __c28xabi_ftod
0 0008ff89 __c28xabi_itod
0 0008fffb __c28xabi_ltod
0 0008fe5d __c28xabi_modi
0 0008fbfa __c28xabi_modl
0 0008e6de __c28xabi_modll
0 000902cb __c28xabi_modu
0 0008fc0f __c28xabi_modul
0 0008e747 __c28xabi_modull
0 0008f154 __c28xabi_mpyd
0 00090302 __c28xabi_negd
0 000900eb __c28xabi_orll
0 0009027b __c28xabi_subd
0 0008feef __c28xabi_ulltod
0 0009022f __c28xabi_ulltof
0 0009016d __c28xabi_ultod
0 000900f3 __c28xabi_xorll
n/a UNDEFED __c_args__
0 00008b8e __claCLAatan2_sp
0 00008b8e __claCLAcos_sp
0 00008b8e __claCLAsin_sp
0 00008b8e __claCLAsqrt_sp
0 0008e2a5 __error__
1 00000122 __stack
0 000902a3 _args_main
0 00090140 _c_int00
0 00091b00 _ctypes_
0 00008230 _lock
0 00090301 _nop
0 000902fd _register_lock
0 000902f9 _register_unlock
0 00089363 _system_post_cinit
0 0009033c _system_pre_init
0 00008232 _unlock
0 00092d50 _vcu0_twiddleFactors
0 00008206 a
0 0008fc3e abort
1 00010ea9 alerts1
1 00010eaa alerts2
1 00010ebe all_sensors_results
0 0008faa7 atoi
1 00010ea3 aux_allowed
0 00008147 aux_available
0 000080c4 aux_balancer_exec_counter
0 000080cc aux_relay_state
1 000105d6 avg_Pinv_N_cycles
1 000105d0 avg_Vgrid1_N_cycles
1 000105d2 avg_Vgrid2_N_cycles
0 000080e8 avg_counter
0 0000820c b
1 00010ea2 balancer_allowed
0 000081bd balancer_operation_reqd
0 0000810e bat_avg_timer_threshold
0 00008004 batt_OL_trip_active
1 000115fc batt_power_sum$Instrumentation_1
0 000080cf batt_standby_mode
0 00008148 battery_UV_flag
0 00008141 battery_available
0 000080c5 buf1_sampled
0 000080c6 buf2_sampled
1 000114c0 bus_cap_volt_diff
0 00008003 bypass_DC_component_timer
0 00008006 bypass_DC_component_trip
0 000081ae calculate_dc_Offsets
0 0008a3ee calculate_tx_data_crc
0 0008e995 ceil
0 0008f526 ceilf
0 0008e995 ceill
1 00011698 check_pv1
1 000116aa check_pv2
1 000116c0 check_pv3
0 0008a3ce check_rcvd_offsets_crc
0 0000817c cm4_buffer_pending
1 00011396 cm4_rx_buf
0 0000817d cm4_rx_buffer_index
1 00010c42 cm4_tx_buf
0 00080000 code_start
0 00089f63 configs_update
0 0008e884 configure_aux_pwm_for_complementary
0 0008e854 configure_aux_pwm_for_independent
0 000080d7 control_enable_aux_PFC
0 000080d6 control_enable_bat
0 000080d8 control_enable_inv
0 000080d3 control_enable_pv1
0 000080d4 control_enable_pv2
0 000080d5 control_enable_pv3
0 0008fdbf copysign
0 0008fdbf copysignl
0 0000814f counter_VRS_release_volt_level
0 00008150 counter_VRS_set_volt_level
1 00010eb0 crc_check_result
1 00011210 crc_result
0 000080f9 current_Control_State
0 000080ec custom_diagnostics_logged
0 000080eb custom_diagnostics_req_pending
1 00011461 custom_down_sample
1 000114b6 custom_selection_bits
1 00011356 cycle_samples_sum_Idc
0 000081bc dc_bus_balanced
0 000081af dc_offsets_calculated
1 000115fe dc_samples_count$Instrumentation_1
1 0000148c debug_1
1 0000148e debug_2
1 00001490 debug_3
1 00001492 debug_4
1 00001494 debug_5
0 000080f5 debug_freq_counter
1 000116d2 debug_tx_buf
0 00008078 deltaP
0 0000814b detect_VRS
0 000080fc duty
1 00010ea6 encoded_state_machine_inputs
1 00010ea4 encoded_state_machine_outputs_1
1 00010ea5 encoded_state_machine_outputs_2
0 000081ed errno
0 00089767 execute_state_machine
0 0008fc40 exit
0 000833ee fan_pwm_init
0 0000811e fan_running_timer
0 000080fe fan_status
1 00010eb2 favg_Curr
1 00010eb4 favg_Hist
0 00008140 fft_updated
1 00001496 fg_FLL
1 000114bc fgrid_m
1 000114be fgrid_pre_filter
1 000112c7 fifo_cnt
0 00008218 filter_input
0 0000821e filter_output
0 0008e8ad floor
0 0008e8ad floorl
0 0008e068 fmax
0 0008e02f fmaxf
0 0008e068 fmaxl
0 0008df94 fmin
0 0008df5b fminf
0 0008df94 fminl
1 0000154a fnom
0 000081ee freq_buffer
0 00008166 freq_fb_Q_min_factor
0 00008224 freq_filter_buffer
1 00011468 freq_last_cycle
0 0008f4cc frexp
0 0008f4cc frexpl
0 000080fd func_calls
1 000114f4 fundamental_values
1 00011672 fw_bytes
0 000923f8 fw_version
1 0001167c grid1_cycles_avg_power_sum$Instrumentation_1
1 0001167e grid2_cycles_avg_power_sum$Instrumentation_1
1 00011738 grid_cycle_samples_count$Instrumentation_1
0 000080cd grid_freq_state
0 00008145 grid_good
0 000080c3 grid_power_exec_counter
0 000080f8 grid_relay_cmd
0 000080f4 grid_relay_control
0 000080f7 grid_relay_delay_counter
0 000080ca grid_relay_state
0 000080c7 grid_voltage_sampled
0 000080ce grid_volts_state
1 000112c8 gridcode
1 00011686 handleCFFT
0 000080c9 hardware_trip_state
1 00011098 harm_eff_values
1 00011464 hi_res_buffer_length
1 0000e000 hi_res_diagnostics_buf
0 000080ea hi_res_diagnostics_head
0 000080e9 imbalance_timer
0 00008110 imbalance_timer_threshold
0 00089f4b initialize_crc_calculator
0 00089eff initialize_default_configs
0 00089ed9 initialize_spi_buffer
0 0008c778 interpret_gridcode_data
0 0000817f interpret_gridcode_data_count
1 0001173a inv1_cycle_samples_count$Instrumentation_1
1 0001173c inv1_cycles_avg_power_sum$Instrumentation_1
1 0001173e inv2_cycles_avg_power_sum$Instrumentation_1
0 00008005 inv_OL_trip_active
0 000081be is_configured_aux_for_complementary
0 000080e4 is_duty_calculated_aux
0 000080e3 is_duty_calculated_bat
0 000080e5 is_duty_calculated_inv
0 000080e0 is_duty_calculated_pv1
0 000080e1 is_duty_calculated_pv2
0 000080e2 is_duty_calculated_pv3
0 000080de is_tripped_aux
0 000080dd is_tripped_bat
0 000080df is_tripped_inv
0 000080da is_tripped_pv1
0 000080db is_tripped_pv2
0 000080dc is_tripped_pv3
0 0008ecbf ldexp
0 0008ecbf ldexpl
0 000080cb load_relay_state
1 0001142c magFFT
1 00011718 magFFT_1
1 00011728 magFFT_2
0 000866c4 main
0 000080d9 master_control_enable
0 000081b6 max_FFB_Q
0 000081b8 max_FFB_slope
1 00010eaf max_period
0 00090240 memccpy
0 0008ffa6 memcpy
0 0009032a memset
0 000833cb myCLA0_init
1 00011358 nSamples_Idc
1 000112c6 no_of_signals_to_sample
1 000105d4 old_avg_Pinv_N_cycles
1 000105cc old_avg_Vgrid1_N_cycles
1 000105ce old_avg_Vgrid2_N_cycles
0 00008164 pTHD
0 0008e7a9 perform_dc_bus_balancing
0 0008cd03 perform_sensors_checks
1 0001058c pf1
1 0001058e pf2
1 00011684 pf_angle
0 0008cb82 populate_all_sensor_results
0 0008cb5f prepare_post_bytes
0 000080fa prev_Control_State
0 0009026d print_to_debug_uart
0 0008ca75 process_cm4_rx_buffer
0 00008142 pv1_available
0 00008143 pv2_available
0 00008144 pv3_available
0 00008146 pv_available
0 000080c2 pv_execution_counter
1 00011740 pv_power_sum$Instrumentation_1
1 000117ba rData
0 000081a0 rated_apparent_power
0 000081a2 rated_real_power
1 00011212 rcvd_crc
0 00008000 release_timer_Gate_Pulse_Stop
1 000110c6 rtInf
1 000110c0 rtInfF
1 000110ca rtMinusInf
1 000110c2 rtMinusInfF
1 000110ce rtNaN
1 000110c4 rtNaNF
0 000887f4 rt_roundd_snf
0 0000815a rx_Data
1 00011742 sData
0 000080c8 safety_trip_flag
0 0008ecbf scalbn
0 0008ecbf scalbnl
0 0008c6db send_diagnostics_buffer
0 0008c67c send_fw_version
1 00010eba sensor_result_bit_position
1 00010800 sines_aux
1 00010600 sines_grid_L1
1 00010680 sines_grid_L2
1 00010880 sines_grid_Q
1 00010b80 sines_grid_diff
1 00010700 sines_inv_L1
1 00010780 sines_inv_L2
1 00010c00 sines_load_diff
1 00010a80 sines_load_side1
1 00010b00 sines_load_side2
1 00010a00 sines_mid_diff
1 00010900 sines_mid_point1
1 00010980 sines_mid_point2
0 0008fa44 sprintf
0 0000819f stats_sent_to_IM
0 00089d0c stats_update
0 000902af strchr
0 00090337 strcpy
0 0009031b strlen
0 0000814c suppressed
0 00008157 system_state
0 00008168 t_undetect_VRS_start
0 000081e0 temp_mux_values
0 0008d987 temperature_conversions
0 00008116 tick_100mSec_counter
0 00008120 tick_1mSec_counter
1 00011466 time_diff
1 00011688 time_elapsed
0 00008160 timeout_bypass_start
1 000114b8 tmp1
1 000114ba tmp2
0 0008c669 transmit_on_cm4_uart
0 00008001 trip_Timer_Gate_Pulse_Stop
0 0000817e trip_diagnostics_req_pending
1 00010eab trips1
1 00010eac trips2
0 0008f66f truncf
0 0000815c tx_Data
0 0008e82d update_aux_operation
0 0008d75d update_instrumentation_stats
0 00092800 vcu2_twiddleFactors
0 000902d1 wcslen
GLOBAL SYMBOLS: SORTED BY Symbol Address
page address name
---- ------- ----
0 00008000 release_timer_Gate_Pulse_Stop
0 00008001 trip_Timer_Gate_Pulse_Stop
0 00008002 P_counter
0 00008003 bypass_DC_component_timer
0 00008004 batt_OL_trip_active
0 00008005 inv_OL_trip_active
0 00008006 bypass_DC_component_trip
0 00008016 Vpv_hi_limit
0 00008018 Vpv_lo_limit
0 0000801a Vcap_hi_limit
0 0000801c Vcap_lo_limit
0 0000801e Vbus_hi_limit
0 00008020 Vbus_lo_limit
0 00008022 Vaux_hi_limit
0 00008024 Vaux_lo_limit
0 00008026 Vinv_hi_limit
0 00008028 Vinv_lo_limit
0 0000802a Ibat_hi_limit
0 0000802c Ibat_lo_limit
0 0000802e Vbat_hi_limit
0 00008030 Vbat_lo_limit
0 00008032 Iinv_hi_limit
0 00008034 Iinv_lo_limit
0 00008036 Igfd_lo_limit
0 00008038 Igfd_hi_limit
0 0000803a Iac_rms_max
0 0000803c Iaux_hi_limit
0 0000803e Iaux_lo_limit
0 00008040 Ipv_hi_limit
0 00008042 Ipv_lo_limit
0 00008044 Igrid_hi_limit
0 00008046 Igrid_lo_limit
0 00008048 Vgrid_hi_limit
0 0000804a Vgrid_lo_limit
0 0000804c Vpv1_offset
0 0000804e Ipv1_offset
0 00008050 Vpv2_offset
0 00008052 Ipv2_offset
0 00008054 Vpv3_offset
0 00008056 Ipv3_offset
0 00008058 Vcap1_offset
0 0000805a Vcap2_offset
0 0000805c Vbus_offset
0 0000805e Vaux_offset
0 00008060 Iaux_offset
0 00008062 Vgrid1_offset
0 00008064 Vgrid2_offset
0 00008066 Vinv1_offset
0 00008068 Vinv2_offset
0 0000806a Ibat_offset
0 0000806c Vbat_offset
0 0000806e Iinv1_offset
0 00008070 Iinv2_offset
0 00008072 Igrid1_offset
0 00008074 Igrid2_offset
0 00008076 Pinv_prev
0 00008078 deltaP
0 0000808e AUX_PFC_P
0 000080ba Vpv1_slow_Sample
0 000080c0 ISR_counter
0 000080c1 JEM_execute_pending
0 000080c2 pv_execution_counter
0 000080c3 grid_power_exec_counter
0 000080c4 aux_balancer_exec_counter
0 000080c5 buf1_sampled
0 000080c6 buf2_sampled
0 000080c7 grid_voltage_sampled
0 000080c8 safety_trip_flag
0 000080c9 hardware_trip_state
0 000080ca grid_relay_state
0 000080cb load_relay_state
0 000080cc aux_relay_state
0 000080cd grid_freq_state
0 000080ce grid_volts_state
0 000080cf batt_standby_mode
0 000080d0 LED_Toggle_Counter
0 000080d1 SPI_Rx_Complete
0 000080d2 SPI_Tx_Complete
0 000080d3 control_enable_pv1
0 000080d4 control_enable_pv2
0 000080d5 control_enable_pv3
0 000080d6 control_enable_bat
0 000080d7 control_enable_aux_PFC
0 000080d8 control_enable_inv
0 000080d9 master_control_enable
0 000080da is_tripped_pv1
0 000080db is_tripped_pv2
0 000080dc is_tripped_pv3
0 000080dd is_tripped_bat
0 000080de is_tripped_aux
0 000080df is_tripped_inv
0 000080e0 is_duty_calculated_pv1
0 000080e1 is_duty_calculated_pv2
0 000080e2 is_duty_calculated_pv3
0 000080e3 is_duty_calculated_bat
0 000080e4 is_duty_calculated_aux
0 000080e5 is_duty_calculated_inv
0 000080e6 GMPP_Search_Allowed
0 000080e7 Increased_Limits_Timer
0 000080e8 avg_counter
0 000080e9 imbalance_timer
0 000080ea hi_res_diagnostics_head
0 000080eb custom_diagnostics_req_pending
0 000080ec custom_diagnostics_logged
0 000080ed Gate_Pulse_Stop
0 000080ee OverLoad_VI_Engaged
0 000080ef Igrid_sample_count
0 000080f0 Vgrid_sample_count
0 000080f1 Tick_100mSec_Flag
0 000080f2 Tick_10mSec_Flag
0 000080f3 SOF_received
0 000080f4 grid_relay_control
0 000080f5 debug_freq_counter
0 000080f6 Inverter_status_bitfield
0 000080f7 grid_relay_delay_counter
0 000080f8 grid_relay_cmd
0 000080f9 current_Control_State
0 000080fa prev_Control_State
0 000080fb V_Drop_Flag
0 000080fc duty
0 000080fd func_calls
0 000080fe fan_status
0 00008104 Freq_Count
0 00008106 JEM_Freq_Count
0 00008108 Idc_Sim_Inj
0 0000810a Ibat1_avg
0 0000810c Ibat2_avg
0 0000810e bat_avg_timer_threshold
0 00008110 imbalance_timer_threshold
0 00008112 _Ichar_max
0 00008114 _Idischar_max
0 00008116 tick_100mSec_counter
0 00008118 Vbus_Lower_Limit
0 0000811a Pbat_max
0 0000811c Pg
0 0000811e fan_running_timer
0 00008120 tick_1mSec_counter
0 00008124 AUX_BAL_P
0 00008140 fft_updated
0 00008141 battery_available
0 00008142 pv1_available
0 00008143 pv2_available
0 00008144 pv3_available
0 00008145 grid_good
0 00008146 pv_available
0 00008147 aux_available
0 00008148 battery_UV_flag
0 00008149 VRS
0 0000814a VRS_Engaged
0 0000814b detect_VRS
0 0000814c suppressed
0 0000814d ZCD_Vg1
0 0000814e ZCD_Vg2
0 0000814f counter_VRS_release_volt_level
0 00008150 counter_VRS_set_volt_level
0 00008151 SPI_time_out_counter
0 00008152 Active_Islanding_Counter
0 00008153 Islanding_Detected
0 00008154 UGD_Ok
0 00008155 UPSU_Ok
0 00008156 PV_fault
0 00008157 system_state
0 0000815a rx_Data
0 0000815c tx_Data
0 0000815e Vgrid
0 00008160 timeout_bypass_start
0 00008162 THD
0 00008164 pTHD
0 00008166 freq_fb_Q_min_factor
0 00008168 t_undetect_VRS_start
0 0000816c PV1_P
0 0000817c cm4_buffer_pending
0 0000817d cm4_rx_buffer_index
0 0000817e trip_diagnostics_req_pending
0 0000817f interpret_gridcode_data_count
0 00008180 IM_clear_trip
0 00008181 IM_control_enable
0 00008182 IM_pv_enabled
0 00008183 IM_batt_enabled
0 00008184 IM_FRT_enabled
0 00008185 IM_Pinv_Ctrl_enabled
0 00008186 IM_inverter_reset
0 00008187 IM_grid_relay_command
0 00008188 IM_load_relay_command
0 00008189 IM_temperature_alert
0 0000818a IM_BMS_Ok_status
0 0000818b IM_cloud_status
0 0000818c IM_Simulation_Mode
0 0000818d IM_VPP_Primary_Enabled
0 0000818e IM_Virtual_Inertia_Enabled
0 0000818f IM_Mask_UVR
0 00008190 IM_Mask_OVR
0 00008191 IM_Mask_UFR
0 00008192 IM_Mask_OFR
0 00008193 IM_Mask_Passive_Detect
0 00008194 IM_Mask_GMPP_Scan
0 00008195 IM_Mask_PF_Switch
0 00008196 IM_Mask_RPR
0 00008197 IM_Mask_CT_Detect
0 00008198 IM_Mask_Active_Island_Detect
0 00008199 IM_Mask_Freq_Feedback
0 0000819a IM_Mask_Step_Injection
0 0000819b IM_Force_Islanding_Standby
0 0000819c IM_Force_Islanding_Normal
0 0000819d IM_Mask_VRS
0 0000819e IM_Enable_fixed_FFB_Q
0 0000819f stats_sent_to_IM
0 000081a0 rated_apparent_power
0 000081a2 rated_real_power
0 000081a4 MaxInv_exp_Limit
0 000081a6 POST_Fail_Flag
0 000081a7 SPI_Fail_Flag
0 000081a8 SPI_TimeOut_Flag
0 000081a9 Shutdown_Wait_Over_Flag
0 000081aa UART_ACK_Rcvd_Flag
0 000081ab UART_NAK_Rcvd_Flag
0 000081ac LED1_Toggle_Enabled
0 000081ad LED2_Toggle_Enabled
0 000081ae calculate_dc_Offsets
0 000081af dc_offsets_calculated
0 000081b0 POST_delay_elapsed
0 000081b2 RoCoF
0 000081b4 RoCoF_calc_denom
0 000081b6 max_FFB_Q
0 000081b8 max_FFB_slope
0 000081ba Delayed_POST_timer_start_value
0 000081bc dc_bus_balanced
0 000081bd balancer_operation_reqd
0 000081be is_configured_aux_for_complementary
0 000081bf Vinv1_loss$Instrumentation_1
0 000081c0 PV2_P
0 000081d0 PV3_P
0 000081e0 temp_mux_values
0 000081ed errno
0 000081ee freq_buffer
0 000081fa Vpv2_slow_Sample
0 00008200 Vpv3_slow_Sample
0 00008206 a
0 0000820c b
0 00008212 Example_Result
0 00008214 Example_PassCount
0 00008216 Example_Fail
0 00008218 filter_input
0 0000821e filter_output
0 00008224 freq_filter_buffer
0 0000822a __TI_enable_exit_profile_output
0 0000822c __TI_cleanup_ptr
0 0000822e __TI_dtors_ptr
0 00008230 _lock
0 00008232 _unlock
0 00008234 N_cycles
0 00008280 Flash_initModule
0 00008280 RamfuncsRunStart
0 000083a4 SysCtl_delay
0 000083a8 RamfuncsRunEnd
0 00008800 Cla1ConstLoadStart
0 00008800 Cla1ConstRunStart
0 00008800 Inv_cla_subsystem_P
0 00008942 Batt_cla_subsystem_ZCE
0 00008944 Batt_cla_subsystem_DW
0 00008980 Batt_cla_subsystem_P
0 00008a00 Inv_cla_subsystem_DW
0 00008b8e __claCLAatan2_sp
0 00008b8e __claCLAcos_sp
0 00008b8e __claCLAsin_sp
0 00008b8e __claCLAsqrt_sp
0 00009800 Cla1funcsRunStart
0 00009800 Inv_cla_subsystem
0 0000a6da Batt_cla_subsystem
0 0000adfa CLAatan2
0 0000ae52 CLAcos
0 0000ae8a CLAsin
0 0000aec2 Cla1Task1
0 0000aef0 Cla1Task2
0 0000af1c CLAsqrt
0 00013000 Vgrid1_FFT_in_buf1
0 00013100 Vgrid1_FFT_in_buf2
0 00013200 Vgrid2_FFT_in_buf1
0 00013300 Vgrid2_FFT_in_buf2
0 00013400 Vgrid_FFT_out_buf
0 00080000 code_start
0 00080080 State_Machine_terminate
0 0008327e State_Machine_step
0 00083328 State_Machine_initialize
0 000833cb myCLA0_init
0 000833ee fan_pwm_init
0 00083402 Vref_Mux_In2_init
0 0008341a Vref_Mux_In1_init
0 00083432 V_Mux_In2_init
0 0008344a V_Mux_In1_init
0 00083462 Temp_Mux_S3_init
0 0008347b Temp_Mux_S2_init
0 00083492 Temp_Mux_S1_init
0 000834a9 Temp_Mux_S0_init
0 000834c0 Step_Inj_Signal_init
0 000834d4 SYSCTL_init
0 000835e1 SYNC_init
0 00083610 CM4_SPI_init
0 00083610 SPI_init
0 00083667 SPI_TimeOut_Timer_init
0 0008368b CT_SDFM_init
0 0008368b SD_init
0 000836c4 CM4_UART_init
0 00083740 Debug_UART_init
0 000837a9 SCI_init
0 000837ae Power_Factor_Switching_Signal_init
0 000837c2 PinMux_init
0 000839e9 Periodic_Tick_1mSec_init
0 00083a2a PV_Gate_Enable_init
0 00083a42 PV_Fault_init
0 00083a56 PSU_Ok_init
0 00083a6a PLL_60Hz_Enable_init
0 00083a7e On_Grid_Rly_S1_init
0 00083a96 On_Grid_Relay_init
0 00083aae Off_Grid_Relay_init
0 00083ac5 OL_Batt_init
0 00083ad9 OL_AC_init
0 00083aed Master_Relay_init
0 00083b05 MEMCFG_init
0 00083c0e LED_RED_init
0 00083c22 LED_GREEN_init
0 00083c36 JEM_ADC_Xbar_init
0 00083c3f JEM_ADC_Interrupt_init
0 00083c53 Inv_Gate_Enable_init
0 00083c6b Ibat_Trip_Xbar_init
0 00083c74 Iac_Trip_Xbar_init
0 00083c7d I_Mux_In2_init
0 00083c96 I_Mux_In1_init
0 00083caf INTERRUPT_init
0 00083d08 Freq_Capture_Xbar_init
0 00083d11 INPUTXBAR_init
0 00083d1a Grid_VRS_Output_Control_Signal_init
0 00083d2e Grid_Con_Rly_State_Signal_init
0 00083d42 Gate_Block_Signal_init
0 00083d56 Debug_LED1_init
0 00083d6a Debug_LED2_init
0 00083d82 Check_GFD_Sensor_init
0 00083d96 Aux_Disc_Relay_init
0 00083dad Aux_Balance_Relay_init
0 00083dc4 Active_Islanding_Detection_Signal_init
0 00083dd8 Aux_Gate_Enable_init
0 00083df0 Batt_Gate_Enable_init
0 00083e08 Enable_Bleeder_init
0 00083e1c Enable_GD_DSP_init
0 00083e34 GD_Supply_Ok_init
0 00083e48 Freq_Capture_In_init
0 00083e5c GFD_Mux_In1_init
0 00083e74 GFD_Mux_In2_init
0 00083e8c GPIO_init
0 00084013 ECAP_init
0 00084013 Freq_Capture_init
0 0008409b Freq_Blanking_Timer_init
0 00084169 EPWM_init
0 000849a5 CM4_SPI_RX_DMA_init
0 000849fb CM4_SPI_TX_DMA_init
0 00084a50 DMA_init
0 00084a5e CPUTIMER_init
0 00084a65 CLA_init
0 00084a7c ADC_A_init
0 00084b12 ADC_B_init
0 00084b82 ADC_C_init
0 00084c04 ADC_D_init
0 00084cae ADC_init
0 00084cb7 Board_init
0 00084d00 INT_Periodic_Tick_1mSec_ISR
0 00084d55 INT_JEM_ADC_ISR
0 00084db9 INT_Freq_Capture_ISR
0 00084f0c INT_CM4_UART_TX_ISR
0 00084f19 INT_CM4_UART_RX_ISR
0 0008507b INT_CM4_SPI_TX_DMA_ISR
0 00085096 INT_CM4_SPI_RX_DMA_ISR
0 000850b1 ADC_EOC_ISR
0 000866c4 main
0 00086fce Power_Control_step
0 00087bf0 Power_Control_initialize
0 00087c3d ADC_Conversions_Safety_Checks
0 000887f4 rt_roundd_snf
0 00088e6f JEM1498_step
0 000892c8 JEM1498_initialize
0 00089363 _system_post_cinit
0 00089767 execute_state_machine
0 00089b65 State_Machine_Remote_Configs_Update
0 00089d0c stats_update
0 00089ed9 initialize_spi_buffer
0 00089eff initialize_default_configs
0 00089f4b initialize_crc_calculator
0 00089f63 configs_update
0 0008a3ce check_rcvd_offsets_crc
0 0008a3ee calculate_tx_data_crc
0 0008a403 Process_SPI_Comm
0 0008af6d __TI_printfi
0 0008b0f2 PV1_Controller_C28_step
0 0008b614 PV1_Controller_C28_initialize
0 0008b65f PV2_Controller_C28_step
0 0008bb81 PV2_Controller_C28_initialize
0 0008bbcc PV3_Controller_C28_step
0 0008c0ee PV3_Controller_C28_initialize
0 0008c13a Instrumentation
0 0008c669 transmit_on_cm4_uart
0 0008c67c send_fw_version
0 0008c6db send_diagnostics_buffer
0 0008c778 interpret_gridcode_data
0 0008ca75 process_cm4_rx_buffer
0 0008cb5f prepare_post_bytes
0 0008cb82 populate_all_sensor_results
0 0008cd03 perform_sensors_checks
0 0008d04b Offset_Calculation_Step
0 0008d75d update_instrumentation_stats
0 0008d987 temperature_conversions
0 0008db9f SysCtl_setClock
0 0008dda8 Aux_PFC_Controller_step
0 0008df35 Aux_PFC_Controller_initialize
0 0008df5b fminf
0 0008df94 fmin
0 0008df94 fminl
0 0008e02f fmaxf
0 0008e068 fmax
0 0008e068 fmaxl
0 0008e2a5 __error__
0 0008e2a8 Example_setResultPass
0 0008e2ad Example_setResultFail
0 0008e2b2 Example_done
0 0008e2b3 Device_enableUnbondedGPIOPullupsFor176Pin
0 0008e2c6 Device_enableUnbondedGPIOPullupsFor100Pin
0 0008e2e3 Device_enableUnbondedGPIOPullups
0 0008e303 Device_initGPIO
0 0008e321 Device_configureTMXAnalogTrim
0 0008e354 Device_enableAllPeripherals
0 0008e3c8 Device_init
0 0008e423 Inv_cla_subsystem_initialize
0 0008e428 Inv_cla_subsystem_Start
0 0008e42d Inv_cla_subsystem_Reset
0 0008e4df Inv_cla_subsystem_Init
0 0008e592 CFFT_run128Pt
0 0008e688 CFFT_init128Pt
0 0008e6a2 __c28xabi_divll
0 0008e6de __c28xabi_modll
0 0008e718 __c28xabi_divull
0 0008e747 __c28xabi_modull
0 0008e7a9 perform_dc_bus_balancing
0 0008e82d update_aux_operation
0 0008e854 configure_aux_pwm_for_independent
0 0008e884 configure_aux_pwm_for_complementary
0 0008e8ad floor
0 0008e8ad floorl
0 0008e995 ceil
0 0008e995 ceill
0 0008ea7c Inv_Controller_step
0 0008ea87 Inv_Controller_initialize
0 0008eb58 CFFT_unpack
0 0008eba8 _CFFT_conjugate
0 0008ebc6 _CFFT_pack
0 0008ec14 Aux_Balancer_Controller_step
0 0008eca7 Aux_Balancer_Controller_initialize
0 0008ecbf ldexp
0 0008ecbf ldexpl
0 0008ecbf scalbn
0 0008ecbf scalbnl
0 0008ed68 DMA_configMode
0 0008ee05 __c28xabi_addd
0 0008eea1 SysCtl_selectXTAL
0 0008ef31 MemCfg_setProtection
0 0008efbc __c28xabi_divd
0 0008f047 __c28xabi_divf
0 0008f0d0 CRC_run16BitPoly1
0 0008f10c CRC_run16BitPoly2
0 0008f148 CRC_run16BitPoly1Reflected
0 0008f14d CRC_run16BitPoly2Reflected
0 0008f152 CRC_init16Bit
0 0008f154 __c28xabi_mpyd
0 0008f256 Battery_Controller_step
0 0008f25a Battery_Controller_initialize
0 0008f2d4 ADC_setINLTrim
0 0008f343 SysCtl_getDeviceParametric
0 0008f3ab Batt_cla_subsystem_initialize
0 0008f3b6 Batt_cla_subsystem_Reset
0 0008f3e3 Batt_cla_subsystem_Init
0 0008f410 ADC_setOffsetTrim
0 0008f470 SPI_setConfig
0 0008f4cc frexp
0 0008f4cc frexpl
0 0008f526 ceilf
0 0008f57e GPIO_setPadConfig
0 0008f5d0 SysCtl_getClock
0 0008f621 Interrupt_disable
0 0008f66f truncf
0 0008f6b8 SysCtl_selectOscSource
0 0008f700 DMA_configWrap
0 0008f746 SCI_clearInterruptStatus
0 0008f78b SCI_enableInterrupt
0 0008f7cf SCI_setConfig
0 0008f80d Interrupt_initModule
0 0008f84a DMA_configTransfer
0 0008f886 SDFM_configDataFilter
0 0008f8c2 MemCfg_setLSRAMControllerSel
0 0008f8fb DMA_configBurst
0 0008f932 GPIO_setControllerCore
0 0008f969 GPIO_setPinConfig
0 0008f9a0 GPIO_setQualificationMode
0 0008f9d7 Interrupt_enable
0 0008fa0e SPI_clearInterruptStatus
0 0008fa44 sprintf
0 0008fa76 GPIO_setDirectionMode
0 0008faa7 atoi
0 0008fad8 __TI_decompress_lzss
0 0008fb08 __TI_ltoa
0 0008fb38 ADC_setMode
0 0008fb67 SPI_enableInterrupt
0 0008fb96 __TI_auto_init_nobinit_nopinit
0 0008fbc1 __c28xabi_cmpd
0 0008fbeb __c28xabi_divl
0 0008fbfa __c28xabi_modl
0 0008fc08 __c28xabi_divul
0 0008fc0f __c28xabi_modul
0 0008fc3e C$$EXIT
0 0008fc3e abort
0 0008fc40 exit
0 0008fc8f SDFM_configComparator
0 0008fcb6 CLA_setTriggerSource
0 0008fd9a DMA_configAddresses
0 0008fdbf copysign
0 0008fdbf copysignl
0 0008fe29 __c28xabi_dtof
0 0008fe4c __c28xabi_divi
0 0008fe5d __c28xabi_modi
0 0008fe6e __c28xabi_dtoi
0 0008feef __c28xabi_ulltod
0 0008ff2e __c28xabi_dtol
0 0008ff4d Interrupt_initVectorTable
0 0008ff6b __c28xabi_cmpll
0 0008ff7d __c28xabi_cmpull
0 0008ff89 __c28xabi_itod
0 0008ffa6 memcpy
0 0008ffc3 ECAP_setEmulationMode
0 0008ffdf __c28xabi_ftod
0 0008fffb __c28xabi_ltod
0 00090067 SysCtl_getLowSpeedClock
0 000900e3 __c28xabi_andll
0 000900eb __c28xabi_orll
0 000900f3 __c28xabi_xorll
0 00090140 _c_int00
0 00090157 Interrupt_defaultHandler
0 0009016d __c28xabi_ultod
0 000901c1 CPUTimer_setEmulationMode
0 0009022f __c28xabi_ulltof
0 00090240 memccpy
0 0009026d print_to_debug_uart
0 0009027b __c28xabi_subd
0 000902a3 _args_main
0 000902af strchr
0 000902c6 __c28xabi_divu
0 000902cb __c28xabi_modu
0 000902d1 wcslen
0 000902dc Interrupt_illegalOperationHandler
0 000902e6 Interrupt_nmiHandler
0 000902f9 _register_unlock
0 000902fd _register_lock
0 00090301 _nop
0 00090302 __c28xabi_negd
0 00090313 __TI_decompress_none
0 0009031b strlen
0 0009032a memset
0 00090331 __TI_zero_init
0 00090337 strcpy
0 0009033c _system_pre_init
0 00090380 Cla1funcsLoadStart
0 00091abc Cla1funcsLoadEnd
0 00091b00 _ctypes_
0 00092300 Vpv_gain
0 00092302 Vcap_gain
0 00092304 Vbus_gain
0 00092306 Vaux_gain
0 00092308 Vaux_relay_weld_gain
0 0009230a Vgrid1_gain
0 0009230c Vinv1_gain
0 0009230e Vgrid2_gain
0 00092310 Vinv2_gain
0 00092312 Ibat_gain
0 00092314 Vbat_gain
0 00092316 Iinv1_gain
0 00092318 Iinv2_gain
0 0009231a Iaux_gain
0 0009231c Ipv_gain
0 0009231e Igrid1_gain
0 00092320 Igrid2_gain
0 00092322 Ict_gain
0 00092324 Igfd_gain
0 00092326 Vac_ref_hi_limit
0 00092328 Vac_ref_lo_limit
0 0009232a Vdc_ref_hi_limit
0 0009232c Vdc_ref_lo_limit
0 0009232e V_ref_nom
0 000923f8 fw_version
0 00092480 RamfuncsLoadStart
0 000925a8 RamfuncsLoadEnd
0 00092800 vcu2_twiddleFactors
0 00092d50 _vcu0_twiddleFactors
0 000931a2 __TI_Handler_Table_Base
0 000931a8 __TI_Handler_Table_Limit
0 000931d0 __TI_CINIT_Base
0 00093200 __TI_CINIT_Limit
0 00093200 __TI_CINIT_Warm
1 00000122 __stack
1 0000051a __TI_STACK_END
1 00001400 Cla1Regs
1 00001480 D_Inv_1
1 00001482 FLL_Lock_Status
1 00001484 Mode
1 00001486 Synch_flag
1 00001488 V_beta
1 0000148a V_err
1 0000148c debug_1
1 0000148e debug_2
1 00001490 debug_3
1 00001492 debug_4
1 00001494 debug_5
1 00001496 fg_FLL
1 00001498 D_batt_1
1 0000149a D_batt_2
1 0000149c I_batt_read
1 0000149e I_ref
1 00001500 Sync_Enable
1 00001502 CC_reset
1 00001504 Close_Loop_Mode
1 00001506 D_init
1 00001508 FLL_reset
1 0000150a Grid_good
1 0000150c I_dc
1 0000150e Igrid1
1 00001510 Igrid2
1 00001512 Iinv1
1 00001514 Iinv2
1 00001516 Iinv_max
1 00001518 On_Grid_Mode
1 0000151a Open_Loop_MI
1 0000151c PFset
1 0000151e P_Inj_Enable
1 00001520 P_Set
1 00001522 Pexp_max
1 00001524 Pgrid
1 00001526 Pimp_max
1 00001528 Q_Set
1 0000152a Ramp_Init
1 0000152c Ramp_reset
1 0000152e VC_reset
1 00001530 V_synch_error
1 00001532 Vbus_exp_min
1 00001534 Vbus_exp_thresh
1 00001536 Vbus_imp_max
1 00001538 Vbus_imp_thresh
1 0000153a Vbus_inv
1 0000153c Vg_RMS_a
1 0000153e Vg_RMS_b
1 00001540 Vgrid1
1 00001542 Vgrid2
1 00001544 Vinv1
1 00001546 Vinv2
1 00001548 Vnom_peak
1 0000154a fnom
1 0000154c Reset_bat
1 0000154e I_batt_1
1 00001550 I_batt_2
1 00001552 Ichar_max
1 00001554 Idischar_max
1 00001556 V_batt_max
1 00001558 V_bus_max
1 0000155a V_bus_min
1 0000155c Vbat
1 0000155e Vbus
1 00001560 Vbus_char_min
1 00001562 Vbus_dischar_max
1 00004100 EPwm2Regs
1 00004200 EPwm3Regs
1 00004300 EPwm4Regs
1 00004400 EPwm5Regs
1 00007f00 GpioDataRegs
1 0000e000 hi_res_diagnostics_buf
1 00010580 Ppv
1 00010582 Pbt
1 00010584 Pgrid1
1 00010586 Pgrid2
1 00010588 Pinv1
1 0001058a Pinv2
1 0001058c pf1
1 0001058e pf2
1 00010590 Qinv1_c
1 00010592 Qinv2_c
1 00010594 Pgrid1_c
1 00010596 Pgrid2_c
1 00010598 Pinv1_c
1 0001059a Pinv2_c
1 0001059c Vmid_point_phase1_rms
1 0001059e Vmid_point_phase2_rms
1 000105a0 Vmid_point_diff_rms
1 000105a2 Vload_side_phase1_rms
1 000105a4 Vload_side_phase2_rms
1 000105a6 Vg1_RMS_perSample
1 000105a8 Vg2_RMS_perSample
1 000105aa Iinv1_max
1 000105ac Iinv2_max
1 000105ae Igrid1_max
1 000105b0 Igrid2_max
1 000105b2 Vinv1_max
1 000105b4 Vinv2_max
1 000105b6 Iaux_max
1 000105b8 Vbus_c1_max
1 000105ba Vbus_c2_max
1 000105bc Vbus_max
1 000105be Vbat_max
1 000105c0 Vpv1_max
1 000105c2 Vpv2_max
1 000105c4 Vpv3_max
1 000105c6 Ipv1_max
1 000105c8 Ipv2_max
1 000105ca Ipv3_max
1 000105cc old_avg_Vgrid1_N_cycles
1 000105ce old_avg_Vgrid2_N_cycles
1 000105d0 avg_Vgrid1_N_cycles
1 000105d2 avg_Vgrid2_N_cycles
1 000105d4 old_avg_Pinv_N_cycles
1 000105d6 avg_Pinv_N_cycles
1 00010600 sines_grid_L1
1 00010680 sines_grid_L2
1 00010700 sines_inv_L1
1 00010780 sines_inv_L2
1 00010800 sines_aux
1 00010880 sines_grid_Q
1 00010900 sines_mid_point1
1 00010980 sines_mid_point2
1 00010a00 sines_mid_diff
1 00010a80 sines_load_side1
1 00010b00 sines_load_side2
1 00010b80 sines_grid_diff
1 00010c00 sines_load_diff
1 00010c42 cm4_tx_buf
1 00010c82 State_Machine_B
1 00010cc0 State_Machine_Y
1 00010d40 State_Machine_DW
1 00010e00 State_Machine_U
1 00010ea2 balancer_allowed
1 00010ea3 aux_allowed
1 00010ea4 encoded_state_machine_outputs_1
1 00010ea5 encoded_state_machine_outputs_2
1 00010ea6 encoded_state_machine_inputs
1 00010ea7 Bytes_Sum
1 00010ea8 Check_Sum
1 00010ea9 alerts1
1 00010eaa alerts2
1 00010eab trips1
1 00010eac trips2
1 00010ead HW_faults1
1 00010eae HW_faults2
1 00010eaf max_period
1 00010eb0 crc_check_result
1 00010eb2 favg_Curr
1 00010eb4 favg_Hist
1 00010eb6 Encoded_SM
1 00010eba sensor_result_bit_position
1 00010ebb POST_Result_Byte0
1 00010ebc POST_Result_Byte1
1 00010ebe all_sensors_results
1 00010ec0 JEM_Y
1 00010f00 JEM_U
1 00010f80 JEM_DW
1 00011098 harm_eff_values
1 000110ba Vgrid1_cycles_count$Instrumentation_1
1 000110bc Vgrid2_cycles_count$Instrumentation_1
1 000110be Vinv1_cycles_count$Instrumentation_1
1 000110c0 rtInfF
1 000110c2 rtMinusInfF
1 000110c4 rtNaNF
1 000110c6 rtInf
1 000110ca rtMinusInf
1 000110ce rtNaN
1 000110d2 PC_Y
1 00011100 PC_DW_l
1 00011180 PC_U
1 00011200 CM4_Temperature
1 00011204 UFR_Time
1 00011206 R_OFR
1 00011208 Recon_Block_Timer
1 0001120a OVR_Time
1 0001120c UVR_Time
1 0001120e OFR_Time
1 00011210 crc_result
1 00011212 rcvd_crc
1 00011240 Configs
1 00011280 Stats
1 000112c6 no_of_signals_to_sample
1 000112c7 fifo_cnt
1 000112c8 gridcode
1 000112ff Iinv1_cycles_count$Instrumentation_1
1 00011300 Vinv1_OV_count
1 00011301 Vinv2_OV_count
1 00011302 Vbus_consec_OV_counter
1 00011312 Fgrid_hi_limit
1 00011314 Fgrid_lo_limit
1 00011316 AC_ref_offset_m
1 00011318 DC_ref_offset_m
1 0001131a Vpv1_offset_m
1 0001131c Vpv2_offset_m
1 0001131e Vpv3_offset_m
1 00011320 Ipv1_offset_m
1 00011322 Ipv2_offset_m
1 00011324 Ipv3_offset_m
1 00011326 Vcap1_offset_m
1 00011328 Vcap2_offset_m
1 0001132a Vbus_offset_m
1 0001132c Vinv1_offset_m
1 0001132e Vinv2_offset_m
1 00011330 Iinv1_offset_m
1 00011332 Iinv2_offset_m
1 00011334 Vbat_offset_m
1 00011336 Ibat1_offset_m
1 00011338 Ibat2_offset_m
1 0001133a Iaux_offset_m
1 0001133c Vaux_offset_m
1 0001133e Igrid1_offset_m
1 00011340 Igrid2_offset_m
1 00011342 Vgrid1_offset_m
1 00011344 Vgrid2_offset_m
1 00011346 Idc_inj_offset_m
1 00011348 Igfd_offset_m
1 0001134a Vac_ref_m
1 0001134c Vdc_ref_m
1 0001134e Vbus_caps_sum
1 00011350 Vac_ref
1 00011352 Vdc_ref
1 00011356 cycle_samples_sum_Idc
1 00011358 nSamples_Idc
1 0001135a Igfd_m
1 00011396 cm4_rx_buf
1 0001142c magFFT
1 0001143c Vinv2_cycles_count$Instrumentation_1
1 0001143e V_bal_max
1 00011440 ZCD_flag
1 00011441 Vinv1_in
1 00011442 Vinv2_in
1 00011443 Iinv1_in
1 00011444 Iinv2_in
1 00011445 Iinv1_dc_in
1 00011446 Igfd_in
1 00011447 Igrid1_in
1 00011448 Igrid2_in
1 00011449 Ict1_in
1 0001144a Ict2_in
1 0001144b Vgrid1_in
1 0001144c Vgrid2_in
1 0001144d Vbus_c1_in
1 0001144e Vbus_c2_in
1 0001144f Vbus_in
1 00011450 Vbat_in
1 00011451 Ibat1_in
1 00011452 Ibat2_in
1 00011453 Vaux_in
1 00011454 Vaux_TP1_in
1 00011455 Vaux_TP2_in
1 00011456 Iaux_in
1 00011457 Vpv1_in
1 00011458 Ipv1_in
1 00011459 Vpv2_in
1 0001145a Ipv2_in
1 0001145b Vpv3_in
1 0001145c Ipv3_in
1 0001145d Vmid1_in
1 0001145e Vmid2_in
1 0001145f Vload1_in
1 00011460 Vload2_in
1 00011461 custom_down_sample
1 00011464 hi_res_buffer_length
1 00011466 time_diff
1 00011468 freq_last_cycle
1 0001146a Vinv1_m
1 0001146c Vinv2_m
1 0001146e Iinv1_m
1 00011470 Iinv2_m
1 00011472 Iinv1_dc_m
1 00011474 Igrid1_m
1 00011476 Igrid2_m
1 00011478 Vgrid1_m
1 0001147a Vgrid2_m
1 0001147c Vbus_c1_m
1 0001147e Vbus_c2_m
1 00011480 Vbus_m
1 00011482 Vbus_filtered
1 00011484 Vbat_m
1 00011486 Ibat1_m
1 00011488 Ibat2_m
1 0001148a Ibat_m
1 0001148c Ibat_m2
1 0001148e Vaux_m
1 00011490 Iaux_m
1 00011492 Vpv1_m
1 00011494 Ipv1_m
1 00011496 Ipv1_m2
1 00011498 Vpv2_m
1 0001149a Ipv2_m
1 0001149c Ipv2_m2
1 0001149e Vpv3_m
1 000114a0 Ipv3_m
1 000114a2 Ipv3_m2
1 000114a4 Vmid1_m
1 000114a6 Vmid2_m
1 000114a8 Vload1_m
1 000114aa Vload2_m
1 000114ac Vaux_TP1_m
1 000114ae Vaux_TP2_m
1 000114b0 Vaux2mid_e
1 000114b2 Imax_RMS
1 000114b4 Ioverload_RMS
1 000114b6 custom_selection_bits
1 000114b8 tmp1
1 000114ba tmp2
1 000114bc fgrid_m
1 000114be fgrid_pre_filter
1 000114c0 bus_cap_volt_diff
1 000114c2 Q_caps
1 000114c6 AUX_PFC_Y
1 000114ca AUX_PFC_DWork
1 000114dc AUX_PFC_U
1 000114f4 fundamental_values
1 00011502 PV1_Y
1 00011506 PV1_U
1 00011540 PV1_DWork
1 00011572 AUX_BAL_Y
1 00011576 AUX_BAL_DWork
1 0001157a AUX_BAL_U
1 00011582 PV2_Y
1 00011586 PV2_U
1 000115c0 PV2_DWork
1 000115f2 Iinv1_dc_cycles_val$Instrumentation_1
1 000115fc batt_power_sum$Instrumentation_1
1 000115fe dc_samples_count$Instrumentation_1
1 00011602 PV3_Y
1 00011606 PV3_U
1 00011640 PV3_DWork
1 00011672 fw_bytes
1 0001167c grid1_cycles_avg_power_sum$Instrumentation_1
1 0001167e grid2_cycles_avg_power_sum$Instrumentation_1
1 00011680 SPI_timeout_bypass_reqd
1 00011682 Q_JEM
1 00011684 pf_angle
1 00011686 handleCFFT
1 00011688 time_elapsed
1 0001168a CFFT
1 00011698 check_pv1
1 000116aa check_pv2
1 000116c0 check_pv3
1 000116d2 debug_tx_buf
1 00011718 magFFT_1
1 00011728 magFFT_2
1 00011738 grid_cycle_samples_count$Instrumentation_1
1 0001173a inv1_cycle_samples_count$Instrumentation_1
1 0001173c inv1_cycles_avg_power_sum$Instrumentation_1
1 0001173e inv2_cycles_avg_power_sum$Instrumentation_1
1 00011740 pv_power_sum$Instrumentation_1
1 00011742 sData
1 000117ba rData
1 0005d300 CpuSysRegs
1 0005f400 MemCfgRegs
abs 00000000 Cla1ConstLoadSize
abs 00000100 CLA_SCRATCHPAD_SIZE
abs 00000128 RamfuncsLoadSize
abs 00000128 RamfuncsRunSize
abs 000003f8 __TI_STACK_SIZE
abs 0000173c Cla1funcsLoadSize
abs 0000f870 CLAatan2HalfPITable
abs 0000f876 CLAatan2Table
abs 0000fd0a CLAsincosTable_Sin0
abs 0000fd4a CLAsincosTable_Cos0
abs 0000fe4e CLAsincosTable_TABLE_SIZEDivTwoPi
abs 0000fe50 CLAsincosTable_TwoPiDivTABLE_SIZE
abs 0000fe52 CLAsincosTable_TABLE_MASK
abs 0000fe54 CLAsincosTable_Coef0
abs 0000fe56 CLAsincosTable_Coef1
abs 0000fe58 CLAsincosTable_Coef1_pos
abs 0000fe5a CLAsincosTable_Coef2
abs 0000fe5c CLAsincosTable_Coef3
abs 0000fe5e CLAsincosTable_Coef3_neg
abs ffffffff __TI_pprof_out_hndl
abs ffffffff __TI_prof_data_size
abs ffffffff __TI_prof_data_start
n/a UNDEFED __c_args__
[983 symbols]
Linker Command File:
//CPU1 PROGRAM GSRAM is allocated to GS7 & GS8
#define CPU1_RAMGS_PROG_START 0x013000
#define CPU1_RAMGS_PROG_LENGTH 0x002000
//CPU1 DATA GSRAM is allocated from GS2 RAM to GS6 RAM
#define CPU1_RAMGS_DATA_START 0x00E000
#define CPU1_RAMGS_DATA_LENGTH 0x005000
//required for MemCfgRegs settings
#define RAMGS_START 0x00000C
#ifdef CLA_BLOCK_INCLUDED
// Define a size for the CLA scratchpad area that will be used
// by the CLA compiler for local symbols and temps
// Also force references to the special symbols that mark the
// scratchpad are.
CLA_SCRATCHPAD_SIZE = 0x100;
--undef_sym=__cla_scratchpad_end
--undef_sym=__cla_scratchpad_start
#endif //CLA_BLOCK_INCLUDED
MEMORY
{
PAGE 0 :
/* BEGIN is used for the "boot to SARAM" bootloader mode */
BEGIN : origin = 0x000000, length = 0x000002
BEGIN_FLASH : origin = 0x080000, length = 0x000002
/*Defining CLA program and data memory*/
#if (CPU_RAMLS_PROG_LENGTH > 0)
RAMLS_PROG : origin = CPU_RAMLS_PROG_START, length = CPU_RAMLS_PROG_LENGTH
#endif //CPU_RAMLS_PROG_LENGTH
RAMLS_CLA_PROG : origin = CLA_RAMLS_PROG_START, length = CLA_RAMLS_PROG_LENGTH
RAMLS_CLA_DATA : origin = CLA_RAMLS_DATA_START, length = CLA_RAMLS_DATA_LENGTH
/*Defining CPU1 program memory in GSRAM*/
#if (CPU1_RAMGS_PROG_LENGTH > 0)
RAMGS_PROG : origin = CPU1_RAMGS_PROG_START, length = CPU1_RAMGS_PROG_LENGTH
#endif //(CPU1_RAMGS_PROG_LENGTH > 0)
RESET : origin = 0x3FFFC0, length = 0x000002
/* Flash sectors */
FLASHA_N : origin = 0x080002, length = 0x03FFFE /* on-chip Flash 256 K Words */
PAGE 1 :
BOOT_RSVD : origin = 0x000002, length = 0x000120 /* Part of M0, BOOT rom will use this for stack */
RAMM0M1 : origin = 0x000122, length = 0x0006DE
RAMD0D1 : origin = 0x00B000, length = 0x001000
RAMGS_DATA : origin = CPU1_RAMGS_DATA_START, length = CPU1_RAMGS_DATA_LENGTH
CLA1_MSGRAMLOW : origin = 0x001480, length = 0x000080
CLA1_MSGRAMHIGH : origin = 0x001500, length = 0x000080
CPU2TOCPU1RAM : origin = 0x03F800, length = 0x000400
CPU1TOCPU2RAM : origin = 0x03FC00, length = 0x000400
}
SECTIONS
{
#if BOOT_FROM_FLASH
/* Allocate program areas: */
.init_array : > FLASHA_N PAGE = 0, ALIGN(128)
.cinit : > FLASHA_N PAGE = 0, ALIGN(128)
.pinit : > FLASHA_N, PAGE = 0, ALIGN(128)
.text : > FLASHA_N PAGE = 0, ALIGN(128)
codestart : > BEGIN_FLASH PAGE = 0, ALIGN(128)
.switch : > FLASHA_N PAGE = 0, ALIGN(128)
.const : > FLASHA_N PAGE = 0, ALIGN(128)
.data : > RAMLS_PROG, PAGE = 0
.bss : > RAMGS_DATA , PAGE = 1
#if defined(__TI_EABI__)
.TI.ramfunc : {} LOAD = FLASHA_N,
#if CPU_RAMLS_PROG_LENGTH>0
RUN = RAMLS_PROG,
#else // Applicable when CLA BLOCK is included and CPULSRAM is zero
RUN = RAMGS_PROG,
#endif
LOAD_START(RamfuncsLoadStart),
LOAD_SIZE(RamfuncsLoadSize),
LOAD_END(RamfuncsLoadEnd),
RUN_START(RamfuncsRunStart),
RUN_SIZE(RamfuncsRunSize),
RUN_END(RamfuncsRunEnd),
PAGE = 0, ALIGN(128)
#else
.TI.ramfunc : {} LOAD = FLASHA_N,
#if CPU_RAMLS_PROG_LENGTH>0
RUN = RAMLS_PROG,
#else // Applicable when CLA BLOCK is included and CPULSRAM is zero
RUN = RAMGS_PROG,
#endif
LOAD_START(_RamfuncsLoadStart),
LOAD_SIZE(_RamfuncsLoadSize),
LOAD_END(_RamfuncsLoadEnd),
RUN_START(_RamfuncsRunStart),
RUN_SIZE(_RamfuncsRunSize),
RUN_END(_RamfuncsRunEnd),
PAGE = 0, ALIGN(128)
#endif
/* Initalized sections go in Flash */
/* Allocate IQmath areas: */
IQmath : > FLASHA_N, PAGE = 0, ALIGN(128) /* Math Code */
IQmathTables : > FLASHA_N, PAGE = 0, ALIGN(128)
/* CLA specific sections */
Cla1Prog : LOAD = FLASHA_N,
RUN = RAMLS_CLA_PROG,
LOAD_START(Cla1funcsLoadStart),
LOAD_END(Cla1funcsLoadEnd),
RUN_START(Cla1funcsRunStart),
LOAD_SIZE(Cla1funcsLoadSize),
PAGE = 0, ALIGN(128)
.const_cla : LOAD = FLASHA_N,
RUN = RAMLS_CLA_DATA,
RUN_START(Cla1ConstRunStart),
LOAD_START(Cla1ConstLoadStart),
LOAD_SIZE(Cla1ConstLoadSize),
PAGE = 0
#else
codestart : > BEGIN, PAGE = 0
#if (CPU_RAMLS_PROG_LENGTH > 0)
.cinit : > RAMLS_PROG, PAGE = 0
#else
.cinit : > RAMGS_PROG, PAGE = 0
#endif
ramfuncs : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
.TI.ramfunc : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
.pinit : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
.switch : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
.econst : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
/* Allocate IQ math areas: */
IQmath : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0 /* Math Code */
IQmathTables : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
/* CLA specific sections */
Cla1Prog : > RAMLS_CLA_PROG, PAGE = 0
.text : >> RAMLS_PROG | RAMGS_PROG, PAGE = 0
.const_cla : > RAMLS_CLA_DATA, PAGE = 0
.ebss : > RAMGS_DATA , PAGE = 1
#endif //BOOT_FROM_FLASH
.stack : > RAMM0M1, PAGE = 1
.reset : > RESET, PAGE = 0, TYPE = DSECT /* not used, */
.sysmem : > RAMD0D1, PAGE = 1
#ifdef CLA_BLOCK_INCLUDED
.cio : > RAMLS_PROG | RAMGS_PROG, PAGE = 0
#else
.cio : > RAMLS_PROG PAGE = 0
#endif //CLA_BLOCK_INCLUDED
/* CLA C compiler sections */
//
// Must be allocated to memory the CLA has write access to
//
Cla1DataRam0 : > RAMLS_CLA_DATA, PAGE=0
Cla1ToCpuMsgRAM : > CLA1_MSGRAMLOW, PAGE = 1
CpuToCla1MsgRAM : > CLA1_MSGRAMHIGH, PAGE = 1
CLAscratch :
{ *.obj(CLAscratch)
. += CLA_SCRATCHPAD_SIZE;
*.obj(CLAscratch_end) } > RAMLS_CLA_DATA, PAGE = 0
.scratchpad : > RAMLS_CLA_DATA, PAGE = 0
.bss_cla : > RAMLS_CLA_DATA, PAGE = 0
/*Allocate area for SPI DMA transfer buffers*/
GSRAM : > RAMGS_DATA, PAGE=1
/* Allocate twiddle factors area: */
twiddleFactors : > FLASHA_N, ALIGN = 2048, PAGE = 0
/*Allocate areas for 32 points RFFT input and output buffers*/
buffer1 : > RAMGS_PROG, ALIGN = 256, PAGE = 0
buffer2 : > RAMGS_PROG, ALIGN = 256, PAGE = 0
buffer3 : > RAMGS_PROG, ALIGN = 256, PAGE = 0
buffer4 : > RAMGS_PROG, ALIGN = 256, PAGE = 0
buffer5 : > RAMGS_PROG, ALIGN = 256, PAGE = 0
}
/*
//===========================================================================
// End of file.
//===========================================================================
*/
NOTE: We have observed that the issue starts to occur when the .text section size exceeds 65535 units.
Below are additional details:
Code Composer Studio Version: 12.8.0.00012
C2000Ware: 5.2.0.00
C2000 Hex Utility command: C:/ti/ccs1280/ccs/tools/compiler/ti-cgt-c2000_22.6.1.LTS/bin/hex2000" --diag_wrap=off --boot --sci8 --ascii -o "DSP.hex" "TMS320F2837X.out"
Please let me know if more information is required.