****************************************************************************** TMS320C2000 Linker PC v5.2.11 ****************************************************************************** >> Linked Thu Feb 09 14:42:24 2012 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00" address: 003f62d5 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- PAGE 0: ZONE0 00002000 00002000 00000000 00002000 RWIX ZONE1 00004000 00002000 00000000 00002000 RWIX RAML0 00008000 00001800 000010de 00000722 RWIX ZONE2 00080000 00080000 00000000 00080000 RWIX ZONE6 00100000 00080000 00000000 00080000 RWIX OTP 003d7800 00000800 00000000 00000800 RWIX FLASHI 003da000 00002000 00000000 00002000 RWIX FLASHH 003dc000 00004000 00000000 00004000 RWIX FLASHG 003e0000 00004000 00000000 00004000 RWIX FLASHF 003e4000 00004000 00000000 00004000 RWIX FLASHE 003e8000 00004000 00000000 00004000 RWIX FLASHD 003ec000 00004000 000010de 00002f22 RWIX FLASHC 003f0000 00004000 00000000 00004000 RWIX FLASHB 003f4000 00002000 00000000 00002000 RWIX FLASHA 003f6000 00001f80 000008bd 000016c3 RWIX CSM_RSVD 003f7f80 00000076 00000000 00000076 RWIX BEGIN 003f7ff6 00000002 00000002 00000000 RWIX CSM_PWL 003f7ff8 00000008 00000000 00000008 RWIX ROM 003ff000 00000fc0 00000000 00000fc0 RWIX RESET 003fffc0 00000002 00000000 00000002 RWIX VECTORS 003fffc2 0000003e 00000000 0000003e RWIX PAGE 1: RAMM0 00000000 00000400 00000400 00000000 RWIX RAMM1 00000400 00000400 00000000 00000400 RWIX DEV_EMU 00000880 00000180 000000d0 000000b0 RWIX FLASH_REGS 00000a80 00000060 00000008 00000058 RWIX CSM 00000ae0 00000010 00000010 00000000 RWIX XINTF 00000b20 00000020 00000020 00000000 RWIX CPU_TIMER0 00000c00 00000008 00000008 00000000 RWIX CPU_TIMER1 00000c08 00000008 00000008 00000000 RWIX CPU_TIMER2 00000c10 00000008 00000008 00000000 RWIX PIE_CTRL 00000ce0 00000020 0000001a 00000006 RWIX PIE_VECT 00000d00 00000100 00000100 00000000 RWIX ECANA 00006000 00000040 00000034 0000000c RWIX ECANA_LAM 00006040 00000040 00000040 00000000 RWIX ECANA_MOTS 00006080 00000040 00000040 00000000 RWIX ECANA_MOTO 000060c0 00000040 00000040 00000000 RWIX ECANA_MBOX 00006100 00000100 00000100 00000000 RWIX SYSTEM 00007010 00000020 00000020 00000000 RWIX SPIA 00007040 00000010 00000010 00000000 RWIX SCIA 00007050 00000010 00000010 00000000 RWIX XINTRUPT 00007070 00000010 00000010 00000000 RWIX GPIOMUX 000070c0 00000020 00000020 00000000 RWIX GPIODAT 000070e0 00000020 00000020 00000000 RWIX ADC 00007100 00000020 0000001a 00000006 RWIX EVA 00007400 00000040 00000032 0000000e RWIX EVB 00007500 00000040 00000032 0000000e RWIX SCIB 00007750 00000010 00000010 00000000 RWIX MCBSPA 00007800 00000040 00000025 0000001b RWIX RAML1 00009800 00000800 000001c0 00000640 RWIX FLASHJ 003d8000 00002000 00000000 00002000 RWIX CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX RAMH0 003f8000 00002000 00000000 00002000 RWIX SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .pinit 0 003f6000 00000000 UNINITIALIZED ramfuncs 0 003ec000 000010de RUN ADDR = 00008000 003ec000 0000090f mkm_solar_chrgr.obj (ramfuncs) 003ec90f 0000016e math_mat.obj (ramfuncs) 003eca7d 000000be F281x_EEPROM.obj (ramfuncs) 003ecb3b 0000005b solar_chrgr_funcs.obj (ramfuncs) 003ecb96 00000017 DSP281x_SysCtrl.obj (ramfuncs) 003ecbad 00000004 DSP281x_usDelay.obj (ramfuncs) 003ecbb1 00000001 --HOLE-- [fill = 0] 003ecbb2 000000a4 Flash2812_API_V210.lib : Flash28_Prog.obj (.text) 003ecc56 0000009a : Flash28_Erase_Pulse.obj (.text) 003eccf0 00000091 : Flash28_Erase.obj (.text) 003ecd81 0000008d : Flash28_Internals.obj (.text) 003ece0e 0000007f : Flash28_Prog_Pulse.obj (.text) 003ece8d 0000007d : Flash28_Compact_Pulse.obj (.text) 003ecf0a 00000060 : Flash28_EraseSector.obj (.text) 003ecf6a 00000059 : Flash28_CompactSector.obj (.text) 003ecfc3 00000047 : Flash28_Init.obj (.text) 003ed00a 00000044 : Flash28_ClearLoop.obj (.text) 003ed04e 0000003b : Flash28_ClearSector.obj (.text) 003ed089 00000001 --HOLE-- [fill = 0] 003ed08a 00000032 : Flash28_Erase.obj (.econst) 003ed0bc 0000000d : Flash28_Delay.obj (.text) 003ed0c9 0000000a : Flash28_Globals.obj (.cinit) 003ed0d3 00000007 : Flash28_DisInt.obj (.text) 003ed0da 00000004 : Flash28_Globals.obj (.ebss) [fill = 0] .text 0 003f6000 000003db 003f6000 0000014f DSP281x_DefaultIsr.obj (.text) 003f614f 00000097 F281x_EEPROM.obj (.text) 003f61e6 00000082 DSP281x_SysCtrl.obj (.text) 003f6268 0000006d mkm_solar_chrgr.obj (.text) 003f62d5 00000044 rts2800_ml.lib : boot.obj (.text) 003f6319 00000028 DSP281x_PieCtrl.obj (.text) 003f6341 00000020 DSP281x_PieVect.obj (.text) 003f6361 0000001b rts2800_ml.lib : args_main.obj (.text) 003f637c 00000019 : exit.obj (.text) 003f6395 00000015 DSP281x_MemCopy.obj (.text) 003f63aa 00000012 DSP281x_Adc.obj (.text) 003f63bc 0000000d DSP281x_Gpio.obj (.text) 003f63c9 00000009 rts2800_ml.lib : _lock.obj (.text) 003f63d2 00000008 DSP281x_CodeStartBranch.obj (.text) 003f63da 00000001 DSP281x_Ev.obj (.text) .cinit 0 003f63db 000002dc 003f63db 000002b6 mkm_solar_chrgr.obj (.cinit) 003f6691 00000010 F281x_EEPROM.obj (.cinit) 003f66a1 0000000a rts2800_ml.lib : _lock.obj (.cinit) 003f66ab 0000000a : exit.obj (.cinit) 003f66b5 00000002 --HOLE-- [fill = 0] .econst 0 003f66b8 00000206 003f66b8 00000106 math_mat.obj (.econst:_costable) 003f67be 00000100 DSP281x_PieVect.obj (.econst) codestart * 0 003f7ff6 00000002 003f7ff6 00000002 DSP281x_CodeStartBranch.obj (codestart) .reset 0 003fffc0 00000002 DSECT 003fffc0 00000002 rts2800_ml.lib : boot.obj (.reset) vectors 0 003fffc2 00000000 DSECT .stack 1 00000000 00000400 UNINITIALIZED 00000000 00000400 --HOLE-- DevEmuRegsFile * 1 00000880 000000d0 UNINITIALIZED 00000880 000000d0 DSP281x_GlobalVariableDefs.obj (DevEmuRegsFile) FlashRegsFile * 1 00000a80 00000008 UNINITIALIZED 00000a80 00000008 DSP281x_GlobalVariableDefs.obj (FlashRegsFile) CsmRegsFile * 1 00000ae0 00000010 UNINITIALIZED 00000ae0 00000010 DSP281x_GlobalVariableDefs.obj (CsmRegsFile) XintfRegsFile * 1 00000b20 00000020 UNINITIALIZED 00000b20 00000020 DSP281x_GlobalVariableDefs.obj (XintfRegsFile) CpuTimer0RegsFile * 1 00000c00 00000008 UNINITIALIZED 00000c00 00000008 DSP281x_GlobalVariableDefs.obj (CpuTimer0RegsFile) CpuTimer1RegsFile * 1 00000c08 00000008 UNINITIALIZED 00000c08 00000008 DSP281x_GlobalVariableDefs.obj (CpuTimer1RegsFile) CpuTimer2RegsFile * 1 00000c10 00000008 UNINITIALIZED 00000c10 00000008 DSP281x_GlobalVariableDefs.obj (CpuTimer2RegsFile) PieCtrlRegsFile * 1 00000ce0 0000001a UNINITIALIZED 00000ce0 0000001a DSP281x_GlobalVariableDefs.obj (PieCtrlRegsFile) PieVectTableFile * 1 00000d00 00000100 UNINITIALIZED 00000d00 00000100 DSP281x_GlobalVariableDefs.obj (PieVectTableFile) ECanaRegsFile * 1 00006000 00000034 UNINITIALIZED 00006000 00000034 DSP281x_GlobalVariableDefs.obj (ECanaRegsFile) ECanaLAMRegsFile * 1 00006040 00000040 UNINITIALIZED 00006040 00000040 DSP281x_GlobalVariableDefs.obj (ECanaLAMRegsFile) ECanaMOTSRegsFile * 1 00006080 00000040 UNINITIALIZED 00006080 00000040 DSP281x_GlobalVariableDefs.obj (ECanaMOTSRegsFile) ECanaMOTORegsFile * 1 000060c0 00000040 UNINITIALIZED 000060c0 00000040 DSP281x_GlobalVariableDefs.obj (ECanaMOTORegsFile) ECanaMboxesFile * 1 00006100 00000100 UNINITIALIZED 00006100 00000100 DSP281x_GlobalVariableDefs.obj (ECanaMboxesFile) SysCtrlRegsFile * 1 00007010 00000020 UNINITIALIZED 00007010 00000020 DSP281x_GlobalVariableDefs.obj (SysCtrlRegsFile) SpiaRegsFile * 1 00007040 00000010 UNINITIALIZED 00007040 00000010 DSP281x_GlobalVariableDefs.obj (SpiaRegsFile) SciaRegsFile * 1 00007050 00000010 UNINITIALIZED 00007050 00000010 DSP281x_GlobalVariableDefs.obj (SciaRegsFile) XIntruptRegsFile * 1 00007070 00000010 UNINITIALIZED 00007070 00000010 DSP281x_GlobalVariableDefs.obj (XIntruptRegsFile) GpioMuxRegsFile * 1 000070c0 00000020 UNINITIALIZED 000070c0 00000020 DSP281x_GlobalVariableDefs.obj (GpioMuxRegsFile) GpioDataRegsFile * 1 000070e0 00000020 UNINITIALIZED 000070e0 00000020 DSP281x_GlobalVariableDefs.obj (GpioDataRegsFile) AdcRegsFile * 1 00007100 0000001a UNINITIALIZED 00007100 0000001a DSP281x_GlobalVariableDefs.obj (AdcRegsFile) EvaRegsFile * 1 00007400 00000032 UNINITIALIZED 00007400 00000032 DSP281x_GlobalVariableDefs.obj (EvaRegsFile) EvbRegsFile * 1 00007500 00000032 UNINITIALIZED 00007500 00000032 DSP281x_GlobalVariableDefs.obj (EvbRegsFile) ScibRegsFile * 1 00007750 00000010 UNINITIALIZED 00007750 00000010 DSP281x_GlobalVariableDefs.obj (ScibRegsFile) McbspaRegsFile * 1 00007800 00000025 UNINITIALIZED 00007800 00000025 DSP281x_GlobalVariableDefs.obj (McbspaRegsFile) .ebss 1 00009800 000001c0 UNINITIALIZED 00009800 000000c4 mkm_solar_chrgr.obj (.ebss) 000098c4 00000008 math_mat.obj (.ebss) 000098cc 00000004 rts2800_ml.lib : _lock.obj (.ebss) 000098d0 00000004 : exit.obj (.ebss) 000098d4 0000002c --HOLE-- 00009900 000000c0 F281x_EEPROM.obj (.ebss) CsmPwlFile * 1 003f7ff8 00000008 UNINITIALIZED 003f7ff8 00000008 DSP281x_GlobalVariableDefs.obj (CsmPwlFile) GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name -------- ---- 003f6000 .text 003f637c C$$EXIT 003ed0de RamfuncsLoadEnd 003ec000 RamfuncsLoadStart 00008000 RamfuncsRunStart 003f6073 _ADCINT_ISR 00007100 _AdcRegs 000080de _Adc_isr 00008462 _Average_Value 00008a59 _BUTT1 00009901 _Bank_Counter 00009908 _Bank_Pointer 00009903 _Bank_Status 000083a0 _Butt_Safety 000080bd _Bypass_SU 00009861 _C0_cntr 0000985f _C1_cntr 00009860 _C2_cntr 003f60b9 _CAPINT1_ISR 003f60be _CAPINT2_ISR 003f60c3 _CAPINT3_ISR 003f60ff _CAPINT4_ISR 003f6104 _CAPINT5_ISR 003f6109 _CAPINT6_ISR 003f6082 _CMP1INT_ISR 003f6087 _CMP2INT_ISR 003f608c _CMP3INT_ISR 003f60c8 _CMP4INT_ISR 003f60cd _CMP5INT_ISR 003f60d2 _CMP6INT_ISR 00000c00 _CpuTimer0Regs 00000c08 _CpuTimer1Regs 00000c10 _CpuTimer2Regs 003f7ff8 _CsmPwl 00000ae0 _CsmRegs 003f6237 _CsmUnlock 00009858 _D 003f600a _DATALOG_ISR 0000981e _DCIDmax 0000986f _DIbatt 00009898 _DIbatt_long 0000981a _DIgrid 00009813 _DIgrid3 00009816 _DIgrid3_1 00009815 _DIgrid3_2 00009820 _DIgrid3_lsb 00009806 _DIgrid3_lsb_1 00009817 _DIgrid5 00009821 _DIgrid5_1 00009824 _DIgrid5_2 00009805 _DIgrid5_lsb 00009808 _DIgrid5_lsb_1 00009823 _DIgrid9 00009825 _DIgrid9_1 0000981d _DIgrid9_2 00009807 _DIgrid9_lsb 0000980f _DIgrid9_lsb_1 00009822 _DIgrid_1 00009814 _DIgrid_2 0000981c _DIgrid_lsb 0000981f _DIgrid_lsb_1 00008bad _DSP28x_usDelay 00009879 _DVDCbus 0000989e _DVDCbus_long 0000987c _DVcar1 000098a8 _DVcar1_long 0000987b _DVcar2 0000989c _DVcar2_long 0000989a _D_long 0000986b _Dcar1 000098a0 _Dcar1_long 0000986e _Dcar2 00009896 _Dcar2_long 00008000 _DelayUs 00000880 _DevEmuRegs 003f61f8 _DisableDog 0000986d _Dsolar 000098c0 _Dsolar_long 003f6136 _ECAN0INTA_ISR 003f613b _ECAN1INTA_ISR 00006040 _ECanaLAMRegs 000060c0 _ECanaMOTORegs 00006080 _ECanaMOTSRegs 00006100 _ECanaMboxes 00006000 _ECanaRegs 00008a7d _EEPROM_Erase 003f61bd _EEPROM_GetSinglePointer 003f614f _EEPROM_GetValidBank 00008b20 _EEPROM_ProgramSingleByte 003f61a8 _EEPROM_Read 00008ab5 _EEPROM_UpdateBankStatus 00008b00 _EEPROM_UpdatePageStatus 00008a8b _EEPROM_Write 003f6140 _EMPTY_ISR 003f6014 _EMUINT_ISR 003f6338 _EnableInterrupts 00009856 _Err 0000987f _Err_Ibatt 00009881 _Err_VDCbus 00009880 _Err_Vcar1 0000988d _Err_Vcar2 0000987e _Err_car1 0000987d _Err_car2 0000988c _Err_grid 00009887 _Err_grid3 00009889 _Err_grid3_1 0000988b _Err_grid3_2 0000988a _Err_grid5 00009871 _Err_grid5_1 00009870 _Err_grid5_2 00009873 _Err_grid9 00009872 _Err_grid9_1 0000987a _Err_grid9_2 0000988e _Err_grid_1 00009888 _Err_grid_2 00007400 _EvaRegs 00007500 _EvbRegs 00009839 _FirstCall 0000904e _Fl2812_ClearSector 00008f6a _Fl2812_CompactSector 00008f0a _Fl2812_EraseSector 00008fc3 _Fl2812_Init 0000900a _Fl28x_ClearLoop 00008dec _Fl28x_ClosePulse 00008ec7 _Fl28x_CompactPulse 00008e8d _Fl28x_CompactVerify 000090bc _Fl28x_Delay 000090d3 _Fl28x_DisableInt 00009001 _Fl28x_DisableNMI 00008d8e _Fl28x_EnterCmdMode 00008c9e _Fl28x_ErasePulse 00008c56 _Fl28x_EraseVerify 00008dbc _Fl28x_FlashRegSleep 00008d81 _Fl28x_LeaveCmdMode 00008e03 _Fl28x_MaskAll 00008ddb _Fl28x_OpenPulse 00008e4b _Fl28x_ProgPulse 00008e0e _Fl28x_ProgVerify 000090d7 _Fl28x_RestoreInt 00008ff9 _Fl28x_WatchDogDisable 00008cf0 _Flash2812_Erase 00008bb2 _Flash2812_Program 00000a80 _FlashRegs 0000990e _FlashStatus 000090dc _Flash_CPUScaleFactor 000090da _Flash_CallbackPtr 000070e0 _GpioDataRegs 000070c0 _GpioMuxRegs 000088c2 _Grid_Angle 00009846 _IC1_1 0000982c _IC1_butt 00009844 _IC1_butt_temp 00009842 _IC2_1 00009845 _IC2_butt 00009843 _IC2_butt_temp 003f601e _ILLEGAL_ISR 003f6000 _INT13_ISR 003f6005 _INT14_ISR 00009859 _Ibatt 00009830 _Ibatt_1 00009838 _Ibatt_butt 0000982f _Ibatt_butt_temp 00009883 _Ibatt_max 0000988f _Ibatt_ref 00009867 _Icar1 0000985b _Icar2 00009855 _Igrid 00009876 _Igrid_1 00009819 _Igrid_butt 00009877 _Igrid_butt_temp 00009864 _Igrid_max_peak 00009863 _Igrid_max_rms 000098a2 _Igrid_ref 003f63aa _InitAdc 003f63da _InitEv 00008b96 _InitFlash 003f63bc _InitGpio 003f621d _InitPeripheralClocks 003f6319 _InitPieCtrl 003f6341 _InitPieVectTable 003f6200 _InitPll 003f61e6 _InitSysCtrl 00008048 _Init_ADC 000080b6 _Init_ADC_int 0000800f _Init_Gpio 0000802b _Init_SCI 0000807c _Init_Timer_PWM 003f629a _Init_dsp 000098ba _Iref_car1_temp 000098a6 _Iref_car2_temp 000098a4 _Iref_grid_temp 0000985c _Isolar 00009850 _Isolar_1 00009853 _Isolar_butt 00009851 _Isolar_butt_temp 0000984f _Ispare 003f61ee _KickDog 003f6118 _MRINTA_ISR 003f611d _MXINTA_ISR 00007800 _McbspaRegs 003f6395 _MemCopy 003f6019 _NMI_ISR 003f605f _PDPINTA_ISR 003f6064 _PDPINTB_ISR 000089a6 _PI 003f6145 _PIE_RESERVED 000098bc _P_n_1 00009900 _Page_Counter 00009904 _Page_Pointer 00009902 _Page_Status 00000ce0 _PieCtrlRegs 00000d00 _PieVectTable 003f67be _PieVectTableInit 000098c2 _Pnew 0000990a _ProgStatus 0000986a _Psolar_1 00009865 _Psolar_butt 000089e9 _RES 003f600f _RTOSINT_ISR 00009940 _Read_Buffer 00008216 _Read_Value 0000985e _ReceivedChar 003f6122 _SCIRXINTA_ISR 003f612c _SCIRXINTB_ISR 003f6127 _SCITXINTA_ISR 003f6131 _SCITXINTB_ISR 003f610e _SPIRXINTA_ISR 003f6113 _SPITXINTA_ISR 00008349 _Safety 00007050 _SciaRegs 00007750 _ScibRegs 00009906 _Sector_End 00008802 _Solar_P_O 00007040 _SpiaRegs 00007010 _SysCtrlRegs 003f6096 _T1CINT_ISR 003f60a0 _T1OFINT_ISR 003f6091 _T1PINT_ISR 003f609b _T1UFINT_ISR 003f60aa _T2CINT_ISR 003f60b4 _T2OFINT_ISR 003f60a5 _T2PINT_ISR 003f60af _T2UFINT_ISR 003f60dc _T3CINT_ISR 003f60e6 _T3OFINT_ISR 003f60d7 _T3PINT_ISR 003f60e1 _T3UFINT_ISR 003f60f0 _T4CINT_ISR 003f60fa _T4OFINT_ISR 003f60eb _T4PINT_ISR 003f60f5 _T4UFINT_ISR 003f6078 _TINT0_ISR 000098c8 _Temp_long 003f6050 _USER10_ISR 003f6055 _USER11_ISR 003f605a _USER12_ISR 003f6023 _USER1_ISR 003f6028 _USER2_ISR 003f602d _USER3_ISR 003f6032 _USER4_ISR 003f6037 _USER5_ISR 003f603c _USER6_ISR 003f6041 _USER7_ISR 003f6046 _USER8_ISR 003f604b _USER9_ISR 000098ca _U_Temp_long 00009831 _VC1_1 00009832 _VC1_butt 00009833 _VC1_butt_temp 00009802 _VC2_1 00009878 _VC2_butt 00009803 _VC2_butt_temp 00009829 _VDC_butt 0000982a _VDC_butt_temp 0000984d _VDCbus 00009828 _VDCbus_1 0000984c _Vbatt 00009837 _Vbatt_1 0000983a _Vbatt_Flag 00009834 _Vbatt_butt 00009836 _Vbatt_butt_temp 00009854 _Vbb 0000984b _Vcar1 0000984e _Vcar2 00009852 _Vgrid 00009801 _Vgrid_1 00009800 _Vgrid_butt 0000981b _Vgrid_butt_temp 00009818 _Vgrid_butt_tempf 0000985a _Vsolar 00009875 _Vsolar_1 00009874 _Vsolar_butt 0000986c _Vsolar_butt_temp 003f607d _WAKEINT_ISR 00009892 _WriteCounter 00009980 _Write_Buffer 003f6069 _XINT1_ISR 003f606e _XINT2_ISR 00007070 _XIntruptRegs 00000b20 _XintfRegs 000083dd _Zig_Rx 000083e9 _Zig_Tx 00000400 __STACK_END 00000400 __STACK_SIZE 00000001 __TI_args_main ffffffff ___binit__ ffffffff ___c_args__ 003f63db ___cinit__ 003f63db ___etext__ ffffffff ___pinit__ 003f6000 ___text__ 003f6361 __args_main 000098d0 __cleanup_ptr 000098d2 __dtors_ptr 000098ce __lock 003f63d1 __nop 003f63cd __register_lock 003f63c9 __register_unlock 00000000 __stack 000098cc __unlock 00009869 _a 003f637c _abort 00009882 _adc_cnt 00009884 _adc_cnt2 00009885 _adc_flag 00009886 _adc_peripheral 00009804 _alpha 0000980b _batt_on 0000980a _butt_flag 003f62d5 _c_int00 0000980d _car1_on 0000983c _car1state 0000983f _car2_on 0000983b _car2state 0000890f _cosp 003f66b8 _costable 00008406 _currentctrl 00009862 _data 00009841 _default_on 003f637e _exit 0000887b _fgrid 0000825f _filterctrl 00008b3b _fsrc 00009835 _gcntr1 00009827 _gcntr2 00009826 _gcntr3 00009848 _grid_avail 0000982e _grid_cntr 00009840 _grid_on 0000980e _ibattflag 00009810 _icar1flag 00009811 _icar2flag 00009812 _igridflag 0000982b _inv_cntr 00009847 _inv_state 0000980c _locked_flag 003f6268 _main 000098c6 _out_cos1 000098c7 _out_sin1 000085f0 _pis 003f614a _rsvd_ISR 00008959 _sinp 000098b2 _slr_PO_cntr 0000984a _slr_step 0000983e _solar_on 000087a5 _solarctrl 0000985d _solarflag 0000983d _solarstate 000098be _solcntr 000098b0 _solcntr2 0000982d _stability_ctr 00009809 _stable_flag 00009849 _state 00009894 _temp1 00009890 _tempI 00009866 _tempVDCref 000098c4 _tempd 000098c5 _tempd1 00009868 _tempsolar 00009857 _test_flag 0000855d _turnoff_pwm 00008463 _turnon_pwm 000098ae _vc1cntr 000098b4 _vc1cntr2 000098b6 _vc1wfcnt 000098aa _vc2cntr 000098ac _vc2cntr2 000098b8 _vc2wfcnt ffffffff binit 003f63db cinit 003f63db etext ffffffff pinit GLOBAL SYMBOLS: SORTED BY Symbol Address address name -------- ---- 00000000 __stack 00000001 __TI_args_main 00000400 __STACK_END 00000400 __STACK_SIZE 00000880 _DevEmuRegs 00000a80 _FlashRegs 00000ae0 _CsmRegs 00000b20 _XintfRegs 00000c00 _CpuTimer0Regs 00000c08 _CpuTimer1Regs 00000c10 _CpuTimer2Regs 00000ce0 _PieCtrlRegs 00000d00 _PieVectTable 00006000 _ECanaRegs 00006040 _ECanaLAMRegs 00006080 _ECanaMOTSRegs 000060c0 _ECanaMOTORegs 00006100 _ECanaMboxes 00007010 _SysCtrlRegs 00007040 _SpiaRegs 00007050 _SciaRegs 00007070 _XIntruptRegs 000070c0 _GpioMuxRegs 000070e0 _GpioDataRegs 00007100 _AdcRegs 00007400 _EvaRegs 00007500 _EvbRegs 00007750 _ScibRegs 00007800 _McbspaRegs 00008000 RamfuncsRunStart 00008000 _DelayUs 0000800f _Init_Gpio 0000802b _Init_SCI 00008048 _Init_ADC 0000807c _Init_Timer_PWM 000080b6 _Init_ADC_int 000080bd _Bypass_SU 000080de _Adc_isr 00008216 _Read_Value 0000825f _filterctrl 00008349 _Safety 000083a0 _Butt_Safety 000083dd _Zig_Rx 000083e9 _Zig_Tx 00008406 _currentctrl 00008462 _Average_Value 00008463 _turnon_pwm 0000855d _turnoff_pwm 000085f0 _pis 000087a5 _solarctrl 00008802 _Solar_P_O 0000887b _fgrid 000088c2 _Grid_Angle 0000890f _cosp 00008959 _sinp 000089a6 _PI 000089e9 _RES 00008a59 _BUTT1 00008a7d _EEPROM_Erase 00008a8b _EEPROM_Write 00008ab5 _EEPROM_UpdateBankStatus 00008b00 _EEPROM_UpdatePageStatus 00008b20 _EEPROM_ProgramSingleByte 00008b3b _fsrc 00008b96 _InitFlash 00008bad _DSP28x_usDelay 00008bb2 _Flash2812_Program 00008c56 _Fl28x_EraseVerify 00008c9e _Fl28x_ErasePulse 00008cf0 _Flash2812_Erase 00008d81 _Fl28x_LeaveCmdMode 00008d8e _Fl28x_EnterCmdMode 00008dbc _Fl28x_FlashRegSleep 00008ddb _Fl28x_OpenPulse 00008dec _Fl28x_ClosePulse 00008e03 _Fl28x_MaskAll 00008e0e _Fl28x_ProgVerify 00008e4b _Fl28x_ProgPulse 00008e8d _Fl28x_CompactVerify 00008ec7 _Fl28x_CompactPulse 00008f0a _Fl2812_EraseSector 00008f6a _Fl2812_CompactSector 00008fc3 _Fl2812_Init 00008ff9 _Fl28x_WatchDogDisable 00009001 _Fl28x_DisableNMI 0000900a _Fl28x_ClearLoop 0000904e _Fl2812_ClearSector 000090bc _Fl28x_Delay 000090d3 _Fl28x_DisableInt 000090d7 _Fl28x_RestoreInt 000090da _Flash_CallbackPtr 000090dc _Flash_CPUScaleFactor 00009800 _Vgrid_butt 00009801 _Vgrid_1 00009802 _VC2_1 00009803 _VC2_butt_temp 00009804 _alpha 00009805 _DIgrid5_lsb 00009806 _DIgrid3_lsb_1 00009807 _DIgrid9_lsb 00009808 _DIgrid5_lsb_1 00009809 _stable_flag 0000980a _butt_flag 0000980b _batt_on 0000980c _locked_flag 0000980d _car1_on 0000980e _ibattflag 0000980f _DIgrid9_lsb_1 00009810 _icar1flag 00009811 _icar2flag 00009812 _igridflag 00009813 _DIgrid3 00009814 _DIgrid_2 00009815 _DIgrid3_2 00009816 _DIgrid3_1 00009817 _DIgrid5 00009818 _Vgrid_butt_tempf 00009819 _Igrid_butt 0000981a _DIgrid 0000981b _Vgrid_butt_temp 0000981c _DIgrid_lsb 0000981d _DIgrid9_2 0000981e _DCIDmax 0000981f _DIgrid_lsb_1 00009820 _DIgrid3_lsb 00009821 _DIgrid5_1 00009822 _DIgrid_1 00009823 _DIgrid9 00009824 _DIgrid5_2 00009825 _DIgrid9_1 00009826 _gcntr3 00009827 _gcntr2 00009828 _VDCbus_1 00009829 _VDC_butt 0000982a _VDC_butt_temp 0000982b _inv_cntr 0000982c _IC1_butt 0000982d _stability_ctr 0000982e _grid_cntr 0000982f _Ibatt_butt_temp 00009830 _Ibatt_1 00009831 _VC1_1 00009832 _VC1_butt 00009833 _VC1_butt_temp 00009834 _Vbatt_butt 00009835 _gcntr1 00009836 _Vbatt_butt_temp 00009837 _Vbatt_1 00009838 _Ibatt_butt 00009839 _FirstCall 0000983a _Vbatt_Flag 0000983b _car2state 0000983c _car1state 0000983d _solarstate 0000983e _solar_on 0000983f _car2_on 00009840 _grid_on 00009841 _default_on 00009842 _IC2_1 00009843 _IC2_butt_temp 00009844 _IC1_butt_temp 00009845 _IC2_butt 00009846 _IC1_1 00009847 _inv_state 00009848 _grid_avail 00009849 _state 0000984a _slr_step 0000984b _Vcar1 0000984c _Vbatt 0000984d _VDCbus 0000984e _Vcar2 0000984f _Ispare 00009850 _Isolar_1 00009851 _Isolar_butt_temp 00009852 _Vgrid 00009853 _Isolar_butt 00009854 _Vbb 00009855 _Igrid 00009856 _Err 00009857 _test_flag 00009858 _D 00009859 _Ibatt 0000985a _Vsolar 0000985b _Icar2 0000985c _Isolar 0000985d _solarflag 0000985e _ReceivedChar 0000985f _C1_cntr 00009860 _C2_cntr 00009861 _C0_cntr 00009862 _data 00009863 _Igrid_max_rms 00009864 _Igrid_max_peak 00009865 _Psolar_butt 00009866 _tempVDCref 00009867 _Icar1 00009868 _tempsolar 00009869 _a 0000986a _Psolar_1 0000986b _Dcar1 0000986c _Vsolar_butt_temp 0000986d _Dsolar 0000986e _Dcar2 0000986f _DIbatt 00009870 _Err_grid5_2 00009871 _Err_grid5_1 00009872 _Err_grid9_1 00009873 _Err_grid9 00009874 _Vsolar_butt 00009875 _Vsolar_1 00009876 _Igrid_1 00009877 _Igrid_butt_temp 00009878 _VC2_butt 00009879 _DVDCbus 0000987a _Err_grid9_2 0000987b _DVcar2 0000987c _DVcar1 0000987d _Err_car2 0000987e _Err_car1 0000987f _Err_Ibatt 00009880 _Err_Vcar1 00009881 _Err_VDCbus 00009882 _adc_cnt 00009883 _Ibatt_max 00009884 _adc_cnt2 00009885 _adc_flag 00009886 _adc_peripheral 00009887 _Err_grid3 00009888 _Err_grid_2 00009889 _Err_grid3_1 0000988a _Err_grid5 0000988b _Err_grid3_2 0000988c _Err_grid 0000988d _Err_Vcar2 0000988e _Err_grid_1 0000988f _Ibatt_ref 00009890 _tempI 00009892 _WriteCounter 00009894 _temp1 00009896 _Dcar2_long 00009898 _DIbatt_long 0000989a _D_long 0000989c _DVcar2_long 0000989e _DVDCbus_long 000098a0 _Dcar1_long 000098a2 _Igrid_ref 000098a4 _Iref_grid_temp 000098a6 _Iref_car2_temp 000098a8 _DVcar1_long 000098aa _vc2cntr 000098ac _vc2cntr2 000098ae _vc1cntr 000098b0 _solcntr2 000098b2 _slr_PO_cntr 000098b4 _vc1cntr2 000098b6 _vc1wfcnt 000098b8 _vc2wfcnt 000098ba _Iref_car1_temp 000098bc _P_n_1 000098be _solcntr 000098c0 _Dsolar_long 000098c2 _Pnew 000098c4 _tempd 000098c5 _tempd1 000098c6 _out_cos1 000098c7 _out_sin1 000098c8 _Temp_long 000098ca _U_Temp_long 000098cc __unlock 000098ce __lock 000098d0 __cleanup_ptr 000098d2 __dtors_ptr 00009900 _Page_Counter 00009901 _Bank_Counter 00009902 _Page_Status 00009903 _Bank_Status 00009904 _Page_Pointer 00009906 _Sector_End 00009908 _Bank_Pointer 0000990a _ProgStatus 0000990e _FlashStatus 00009940 _Read_Buffer 00009980 _Write_Buffer 003ec000 RamfuncsLoadStart 003ed0de RamfuncsLoadEnd 003f6000 .text 003f6000 _INT13_ISR 003f6000 ___text__ 003f6005 _INT14_ISR 003f600a _DATALOG_ISR 003f600f _RTOSINT_ISR 003f6014 _EMUINT_ISR 003f6019 _NMI_ISR 003f601e _ILLEGAL_ISR 003f6023 _USER1_ISR 003f6028 _USER2_ISR 003f602d _USER3_ISR 003f6032 _USER4_ISR 003f6037 _USER5_ISR 003f603c _USER6_ISR 003f6041 _USER7_ISR 003f6046 _USER8_ISR 003f604b _USER9_ISR 003f6050 _USER10_ISR 003f6055 _USER11_ISR 003f605a _USER12_ISR 003f605f _PDPINTA_ISR 003f6064 _PDPINTB_ISR 003f6069 _XINT1_ISR 003f606e _XINT2_ISR 003f6073 _ADCINT_ISR 003f6078 _TINT0_ISR 003f607d _WAKEINT_ISR 003f6082 _CMP1INT_ISR 003f6087 _CMP2INT_ISR 003f608c _CMP3INT_ISR 003f6091 _T1PINT_ISR 003f6096 _T1CINT_ISR 003f609b _T1UFINT_ISR 003f60a0 _T1OFINT_ISR 003f60a5 _T2PINT_ISR 003f60aa _T2CINT_ISR 003f60af _T2UFINT_ISR 003f60b4 _T2OFINT_ISR 003f60b9 _CAPINT1_ISR 003f60be _CAPINT2_ISR 003f60c3 _CAPINT3_ISR 003f60c8 _CMP4INT_ISR 003f60cd _CMP5INT_ISR 003f60d2 _CMP6INT_ISR 003f60d7 _T3PINT_ISR 003f60dc _T3CINT_ISR 003f60e1 _T3UFINT_ISR 003f60e6 _T3OFINT_ISR 003f60eb _T4PINT_ISR 003f60f0 _T4CINT_ISR 003f60f5 _T4UFINT_ISR 003f60fa _T4OFINT_ISR 003f60ff _CAPINT4_ISR 003f6104 _CAPINT5_ISR 003f6109 _CAPINT6_ISR 003f610e _SPIRXINTA_ISR 003f6113 _SPITXINTA_ISR 003f6118 _MRINTA_ISR 003f611d _MXINTA_ISR 003f6122 _SCIRXINTA_ISR 003f6127 _SCITXINTA_ISR 003f612c _SCIRXINTB_ISR 003f6131 _SCITXINTB_ISR 003f6136 _ECAN0INTA_ISR 003f613b _ECAN1INTA_ISR 003f6140 _EMPTY_ISR 003f6145 _PIE_RESERVED 003f614a _rsvd_ISR 003f614f _EEPROM_GetValidBank 003f61a8 _EEPROM_Read 003f61bd _EEPROM_GetSinglePointer 003f61e6 _InitSysCtrl 003f61ee _KickDog 003f61f8 _DisableDog 003f6200 _InitPll 003f621d _InitPeripheralClocks 003f6237 _CsmUnlock 003f6268 _main 003f629a _Init_dsp 003f62d5 _c_int00 003f6319 _InitPieCtrl 003f6338 _EnableInterrupts 003f6341 _InitPieVectTable 003f6361 __args_main 003f637c C$$EXIT 003f637c _abort 003f637e _exit 003f6395 _MemCopy 003f63aa _InitAdc 003f63bc _InitGpio 003f63c9 __register_unlock 003f63cd __register_lock 003f63d1 __nop 003f63da _InitEv 003f63db ___cinit__ 003f63db ___etext__ 003f63db cinit 003f63db etext 003f66b8 _costable 003f67be _PieVectTableInit 003f7ff8 _CsmPwl ffffffff ___binit__ ffffffff ___c_args__ ffffffff ___pinit__ ffffffff binit ffffffff pinit [392 symbols]