****************************************************************************** TI ARM Linker PC v20.2.7 ****************************************************************************** >> Linked Thu Nov 28 11:24:21 2024 OUTPUT FILE NAME: ENTRY POINT SYMBOL: "_c_int00_noargs" address: 20007ff1 MEMORY CONFIGURATION name origin length used unused attr fill ---------------------- -------- --------- -------- -------- ---- -------- CMBANK0_SECTOR0 00200000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR1 00204000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR2 00208000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR3 0020c000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR4 00210000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR5 00220000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR6 00230000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR7 00240000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR8 00250000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR9 00260000 00010000 00000000 00010000 RWIX CMBANK0_SECTOR10 00270000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR11 00274000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR12 00278000 00004000 00000000 00004000 RWIX CMBANK0_SECTOR13 0027c000 00004000 00000000 00004000 RWIX C1RAM 1fffc000 00001fff 00001ffb 00000004 RWIX C0RAM 1fffe000 00001fff 00001ffe 00000001 RWIX BOOT_RSVD 20000000 00000800 00000000 00000800 RWIX S0RAM_RESETISR 20000800 00000008 00000006 00000002 RWIX S0_S1_S2RAM 20000808 0000b7f7 00007fb4 00003843 RWIX S3RAM 2000c000 00003fff 00000000 00003fff RWIX E0RAM 20010000 00003fff 00000000 00003fff RWIX CPU1TOCMMSGRAM0 20080000 00000400 00000000 00000400 RWIX CPU1TOCMMSGRAM0_ECAT 20080400 00000400 00000000 00000400 RWIX CPU1TOCMMSGRAM1 20080800 00000800 00000000 00000800 RWIX CMTOCPU1MSGRAM0 20082000 00000400 00000000 00000400 RWIX CMTOCPU1MSGRAM0_ECAT 20082400 00000400 00000000 00000400 RWIX CMTOCPU1MSGRAM1 20082800 00000800 00000000 00000800 RWIX CPU2TOCMMSGRAM0 20084000 00000800 00000000 00000800 RWIX CPU2TOCMMSGRAM1 20084800 00000800 00000000 00000800 RWIX CMTOCPU2MSGRAM0 20086000 00000800 00000000 00000800 RWIX CMTOCPU2MSGRAM1 20086800 00000800 00000000 00000800 RWIX SEGMENT ALLOCATION MAP run origin load origin length init length attrs members ---------- ----------- ---------- ----------- ----- ------- 1fffc000 1fffc000 00000a08 00000a08 r-- 1fffc000 1fffc000 00000a08 00000a08 r-- .const 1fffca08 1fffca08 00000e58 00000000 rw- 1fffca08 1fffca08 0000086e 00000000 rw- .data 1fffd278 1fffd278 000003e7 00000000 rw- .bss 1fffd660 1fffd660 00000200 00000000 rw- .stack 1fffd860 1fffd860 0000079e 0000079e r-x 1fffd860 1fffd860 0000079e 0000079e r-x .text.1 1fffe000 1fffe000 00001000 00000000 rw- 1fffe000 1fffe000 00001000 00000000 rw- .sysmem 1ffff000 1ffff000 00000ffe 00000ffe r-x 1ffff000 1ffff000 00000ffe 00000ffe r-x .text.2 20000800 20000800 00007fc0 00007fc0 r-x 20000800 20000800 00000006 00000006 r-x .resetisr 20000808 20000808 000003f8 000003f8 r-x .text.3 20000c00 20000c00 00000140 00000140 r-- .vtable 20000d40 20000d40 00007714 00007714 r-x .text.4 20008458 20008458 00000368 00000368 r-- .cinit SECTION ALLOCATION MAP output attributes/ section page origin length input sections -------- ---- ---------- ---------- ---------------- .const 0 1fffc000 00000a08 1fffc000 00000108 coeappl.obj (.const:.string:aName0x1C32) 1fffc108 00000107 coeappl.obj (.const:.string:aName0x1C33) 1fffc20f 00000001 --HOLE-- [fill = 0] 1fffc210 000000c6 coeappl.obj (.const:asEntryDesc0x1C3x) 1fffc2d6 00000002 --HOLE-- [fill = 0] 1fffc2d8 00000078 sdoserv.obj (.const:cAbortCode) 1fffc350 0000005c objdef.obj (.const:.switch:OBJ_Read) 1fffc3ac 0000005c objdef.obj (.const:.switch:OBJ_Write) 1fffc408 00000055 cia402appl.obj (.const:.string:aName0x60C2) 1fffc45d 00000047 coeappl.obj (.const:.string:aName0x1018) 1fffc4a4 00000042 cia402appl.obj (.const:.string:aName0xF000) 1fffc4e6 00000040 cia402appl.obj (.const:.string:aName0x607D) 1fffc526 0000003f coeappl.obj (.const:.string:aName0x10F1) 1fffc565 00000001 --HOLE-- [fill = 0] 1fffc566 00000024 cia402appl.obj (.const:asEntryDesc0x1600) 1fffc58a 00000024 cia402appl.obj (.const:asEntryDesc0x1A00) 1fffc5ae 00000002 --HOLE-- [fill = 0] 1fffc5b0 00000020 ecatcoe.obj (.const:.switch:COE_ServiceInd) 1fffc5d0 00000020 objdef.obj (.const:cBitMask) 1fffc5f0 0000001e coeappl.obj (.const:.string:aName0x1009) 1fffc60e 0000001e coeappl.obj (.const:.string:aName0x100A) 1fffc62c 0000001e cia402appl.obj (.const:.string:aName0x605C) 1fffc64a 0000001e coeappl.obj (.const:asEntryDesc0x1018) 1fffc668 0000001d cia402appl.obj (.const:.string:aName0xF030) 1fffc685 0000001b cia402appl.obj (.const:.string:aName0x605E) 1fffc6a0 0000001b cia402appl.obj (.const:.string:aName0x6061) 1fffc6bb 00000018 cia402appl.obj (.const:.string:aName0x6085) 1fffc6d3 00000001 --HOLE-- [fill = 0] 1fffc6d4 00000018 cia402appl.obj (.const:asEntryDesc0x1601) 1fffc6ec 00000018 cia402appl.obj (.const:asEntryDesc0x1602) 1fffc704 00000018 cia402appl.obj (.const:asEntryDesc0x1A01) 1fffc71c 00000018 cia402appl.obj (.const:asEntryDesc0x1A02) 1fffc734 00000017 cia402appl.obj (.const:.string:aName0x605A) 1fffc74b 00000016 cia402appl.obj (.const:.string:aName0x6064) 1fffc761 00000016 cia402appl.obj (.const:.string:aName0x606C) 1fffc777 00000016 cia402appl.obj (.const:.string:aName0x6502) 1fffc78d 00000015 cia402appl.obj (.const:.string:aName0x605B) 1fffc7a2 00000015 cia402appl.obj (.const:.string:aName0xF050) 1fffc7b7 00000014 cia402appl.obj (.const:.string:aName0x6077) 1fffc7cb 00000014 cia402appl.obj (.const:.string:aName0xF010) 1fffc7df 00000013 coeappl.obj (.const:.string:aName0x10F8) 1fffc7f2 00000013 cia402appl.obj (.const:.string:aName0x6060) 1fffc805 00000012 coeappl.obj (.const:.string:aName0x1C00) 1fffc817 00000001 --HOLE-- [fill = 0] 1fffc818 00000012 coeappl.obj (.const:asEntryDesc0x10F1) 1fffc82a 00000012 cia402appl.obj (.const:asEntryDesc0x607D) 1fffc83c 00000012 cia402appl.obj (.const:asEntryDesc0x60C2) 1fffc84e 00000012 cia402appl.obj (.const:asEntryDesc0xF000) 1fffc860 00000012 cia402appl.obj (.const:asEntryDesc0xF010) 1fffc872 00000012 cia402appl.obj (.const:asEntryDesc0xF030) 1fffc884 00000012 cia402appl.obj (.const:asEntryDesc0xF050) 1fffc896 00000010 cia402appl.obj (.const:.string:aName0x1600) 1fffc8a6 00000010 cia402appl.obj (.const:.string:aName0x1A00) 1fffc8b6 00000010 cia402appl.obj (.const:.string:aName0x607A) 1fffc8c6 00000010 cia402appl.obj (.const:.string:aName0x60FF) 1fffc8d6 0000000f coeappl.obj (.const:.string:aName0x1001) 1fffc8e5 0000000d cia402appl.obj (.const:.string:aName0x1C12) 1fffc8f2 0000000d cia402appl.obj (.const:.string:aName0x1C13) 1fffc8ff 0000000d cia402appl.obj (.const:.string:aName0x6040) 1fffc90c 0000000c coeappl.obj (.const:.string:aName0x1000) 1fffc918 0000000c coeappl.obj (.const:.string:aName0x1008) 1fffc924 0000000c cia402appl.obj (.const:.string:aName0x1601) 1fffc930 0000000c cia402appl.obj (.const:.string:aName0x1602) 1fffc93c 0000000c cia402appl.obj (.const:.string:aName0x1A01) 1fffc948 0000000c cia402appl.obj (.const:.string:aName0x1A02) 1fffc954 0000000c cia402appl.obj (.const:.string:aName0x6041) 1fffc960 0000000c coeappl.obj (.const:asEntryDesc0x1C00) 1fffc96c 0000000c cia402appl.obj (.const:asPDOAssignEntryDesc) 1fffc978 0000000b cia402appl.obj (.const:.string:aName0x603F) 1fffc983 00000001 --HOLE-- [fill = 0] 1fffc984 00000006 coeappl.obj (.const:sEntryDesc0x1000) 1fffc98a 00000006 coeappl.obj (.const:sEntryDesc0x1001) 1fffc990 00000006 coeappl.obj (.const:sEntryDesc0x1008) 1fffc996 00000006 coeappl.obj (.const:sEntryDesc0x1009) 1fffc99c 00000006 coeappl.obj (.const:sEntryDesc0x100A) 1fffc9a2 00000006 coeappl.obj (.const:sEntryDesc0x10F8) 1fffc9a8 00000006 cia402appl.obj (.const:sEntryDesc0x603F) 1fffc9ae 00000006 cia402appl.obj (.const:sEntryDesc0x6040) 1fffc9b4 00000006 cia402appl.obj (.const:sEntryDesc0x6041) 1fffc9ba 00000006 cia402appl.obj (.const:sEntryDesc0x605A) 1fffc9c0 00000006 cia402appl.obj (.const:sEntryDesc0x605B) 1fffc9c6 00000006 cia402appl.obj (.const:sEntryDesc0x605C) 1fffc9cc 00000006 cia402appl.obj (.const:sEntryDesc0x605E) 1fffc9d2 00000006 cia402appl.obj (.const:sEntryDesc0x6060) 1fffc9d8 00000006 cia402appl.obj (.const:sEntryDesc0x6061) 1fffc9de 00000006 cia402appl.obj (.const:sEntryDesc0x6064) 1fffc9e4 00000006 cia402appl.obj (.const:sEntryDesc0x606C) 1fffc9ea 00000006 cia402appl.obj (.const:sEntryDesc0x6077) 1fffc9f0 00000006 cia402appl.obj (.const:sEntryDesc0x607A) 1fffc9f6 00000006 cia402appl.obj (.const:sEntryDesc0x6085) 1fffc9fc 00000006 cia402appl.obj (.const:sEntryDesc0x60FF) 1fffca02 00000006 cia402appl.obj (.const:sEntryDesc0x6502) .stack 0 1fffd660 00000200 UNINITIALIZED 1fffd660 00000004 rtsv7M4_T_le_eabi.lib : boot_cortex_m.c.obj (.stack) 1fffd664 000001fc --HOLE-- .resetisr * 0 20000800 00000006 20000800 00000006 startup_cm.obj (.resetisr:resetISR) .vtable 0 20000c00 00000140 20000c00 00000140 startup_cm.obj (.vtable:retain) .cinit 0 20008458 00000368 20008458 00000344 (.cinit..data.load) [load image, compression = lzss] 2000879c 0000000c (__TI_handler_table) 200087a8 00000008 (.cinit..bss.load) [load image, compression = zero_init] 200087b0 00000010 (__TI_cinit_table) .sysmem 0 1fffe000 00001000 UNINITIALIZED 1fffe000 00000010 rtsv7M4_T_le_eabi.lib : memory.c.obj (.sysmem) 1fffe010 00000ff0 --HOLE-- .data 0 1fffca08 0000086e UNINITIALIZED 1fffca08 000003e8 cia402appl.obj (.data:DefCiA402AxisObjDic) 1fffcdf0 000001e0 coeappl.obj (.data:GenObjDic) 1fffcfd0 00000118 cia402appl.obj (.data:ApplicationObjDic) 1fffd0e8 000000b0 cia402appl.obj (.data:DefCiA402ObjectValues) 1fffd198 00000019 coeappl.obj (.data:acDevicename) 1fffd1b1 00000014 coeappl.obj (.data:acHardwareversion) 1fffd1c5 00000014 coeappl.obj (.data:acSoftwareversion) 1fffd1d9 00000001 --HOLE-- 1fffd1da 00000006 cia402appl.obj (.data:sModulardeviceprofile) 1fffd1e0 00000014 coeappl.obj (.data) 1fffd1f4 00000014 coeappl.obj (.data:sIdentity) 1fffd208 0000000d objdef.obj (.data:aSubindexDesc) 1fffd215 00000002 ecatslv.obj (.data) 1fffd217 00000001 --HOLE-- 1fffd218 0000000c cia402appl.obj (.data:sConfiguredModuleIdentList) 1fffd224 0000000c cia402appl.obj (.data:sDetectedModuleIdentList) 1fffd230 0000000c objdef.obj (.data:sErrorSettings) 1fffd23c 0000000c cia402appl.obj (.data:sModuleProfileInfo) 1fffd248 0000000a ecatappl.obj (.data) 1fffd252 00000002 --HOLE-- 1fffd254 00000008 rtsv7M4_T_le_eabi.lib : _lock.c.obj (.data:$O1$$) 1fffd25c 00000008 : memory.c.obj (.data:$O1$$) 1fffd264 00000006 cia402appl.obj (.data:sRxPDOassign) 1fffd26a 00000006 coeappl.obj (.data:sSyncmanagertype) 1fffd270 00000006 cia402appl.obj (.data:sTxPDOassign) .bss 0 1fffd278 000003e7 UNINITIALIZED 1fffd278 000001a0 (.common:LocalAxes) 1fffd418 00000044 (.common:aPdInputData) 1fffd45c 00000044 (.common:aPdOutputData) 1fffd4a0 00000044 (.common:sSyncManInPar) 1fffd4e4 00000044 (.common:sSyncManOutPar) 1fffd528 00000034 (.common:sMbxReceiveQueue) 1fffd55c 00000034 (.common:sMbxSendQueue) 1fffd590 00000010 (.common:aSdoInfoHeader) 1fffd5a0 00000008 (.common:SyncManInfo) 1fffd5a8 00000004 (.common:pAPPL_CoeReadInd) 1fffd5ac 00000004 (.common:pAPPL_CoeWriteInd) 1fffd5b0 00000004 (.common:pAPPL_FoeError) 1fffd5b4 00000004 (.common:pAPPL_FoeRead) 1fffd5b8 00000004 (.common:pAPPL_FoeReadData) 1fffd5bc 00000004 (.common:pAPPL_FoeWrite) 1fffd5c0 00000004 (.common:pAPPL_FoeWriteData) 1fffd5c4 00000004 (.common:pAPPL_MainLoop) 1fffd5c8 00000004 (.common:pCoeSendStored) 1fffd5cc 00000004 (.common:pFoeSendStored) 1fffd5d0 00000004 (.common:pSdoInfoObjEntry) 1fffd5d4 00000004 (.common:psReadMbx) 1fffd5d8 00000004 (.common:psRepeatMbx) 1fffd5dc 00000004 (.common:psStoreMbx) 1fffd5e0 00000004 (.common:psWriteMbx) 1fffd5e4 00000004 (.common:u32CheckForDcOverrunCnt) 1fffd5e8 00000004 (.common:u32CycleTimeStartValue) 1fffd5ec 00000004 (.common:u32FileOffset) 1fffd5f0 00000004 (.common:u32LastDc32Value) 1fffd5f4 00000004 (.common:u32LastFileOffset) 1fffd5f8 00000004 (.common:u32MinCycleTimeStartValue) 1fffd5fc 00000004 (.common:u32MinCycleTimeValue) 1fffd600 00000004 (.common:u32PacketNo) 1fffd604 00000004 (.common:u32SystemTimeReadFailure) 1fffd608 00000002 (.common:EcatWdValue) 1fffd60a 00000002 (.common:EsmTimeoutCounter) 1fffd60c 00000002 (.common:LatchInputSync0Counter) 1fffd60e 00000002 (.common:LatchInputSync0Value) 1fffd610 00000002 (.common:Sync0WdCounter) 1fffd612 00000002 (.common:Sync0WdValue) 1fffd614 00000002 (.common:Sync1WdCounter) 1fffd616 00000002 (.common:Sync1WdValue) 1fffd618 00000002 (.common:i16WaitForPllRunningCnt) 1fffd61a 00000002 (.common:i16WaitForPllRunningTimeout) 1fffd61c 00000002 (.common:nEcatStateTrans) 1fffd61e 00000002 (.common:nEscAddrInputData) 1fffd620 00000002 (.common:nEscAddrOutputData) 1fffd622 00000002 (.common:nMaxEscAddress) 1fffd624 00000002 (.common:nPdInputSize) 1fffd626 00000002 (.common:nPdOutputSize) 1fffd628 00000002 (.common:nSdoInfoIndex) 1fffd62a 00000002 (.common:sCycleDiag) 1fffd62c 00000002 (.common:u16ALEventMask) 1fffd62e 00000002 (.common:u16EscAddrReceiveMbx) 1fffd630 00000002 (.common:u16EscAddrSendMbx) 1fffd632 00000002 (.common:u16FileAccessState) 1fffd634 00000002 (.common:u16FoeMaxSendBlockSize) 1fffd636 00000002 (.common:u16LocalErrorCode) 1fffd638 00000002 (.common:u16ReceiveMbxSize) 1fffd63a 00000002 (.common:u16SendMbxSize) 1fffd63c 00000002 (.common:u16SmSync0Counter) 1fffd63e 00000002 (.common:u16SmSync0Value) 1fffd640 00000001 (.common:b32BitDc) 1fffd641 00000001 (.common:b3BufferMode) 1fffd642 00000001 (.common:bApplEsmPending) 1fffd643 00000001 (.common:bDcRunning) 1fffd644 00000001 (.common:bDcSyncActive) 1fffd645 00000001 (.common:bEcatFirstOutputsReceived) 1fffd646 00000001 (.common:bEcatInputUpdateRunning) 1fffd647 00000001 (.common:bEcatOutputUpdateRunning) 1fffd648 00000001 (.common:bEcatWaitForAlControlRes) 1fffd649 00000001 (.common:bEscIntEnabled) 1fffd64a 00000001 (.common:bEtherCATErrorLed) 1fffd64b 00000001 (.common:bEtherCATRunLed) 1fffd64c 00000001 (.common:bMbxRepeatToggle) 1fffd64d 00000001 (.common:bMbxRunning) 1fffd64e 00000001 (.common:bMinCycleTimeMeasurementStarted) 1fffd64f 00000001 (.common:bNoMbxMemoryAvailable) 1fffd650 00000001 (.common:bReceiveMbxIsLocked) 1fffd651 00000001 (.common:bRunApplication) 1fffd652 00000001 (.common:bSendMbxIsFull) 1fffd653 00000001 (.common:bSmSyncSequenceValid) 1fffd654 00000001 (.common:bSyncSetByUser) 1fffd655 00000001 (.common:bWdTrigger) 1fffd656 00000001 (.common:nAlStatus) 1fffd657 00000001 (.common:nMaxSyncMan) 1fffd658 00000001 (.common:u8EcatErrorLed) 1fffd659 00000001 (.common:u8EcatRunLed) 1fffd65a 00000001 (.common:u8LocalErrorState) 1fffd65b 00000001 (.common:u8MailboxSendReqStored) 1fffd65c 00000001 (.common:u8MbxReadCounter) 1fffd65d 00000001 (.common:u8MbxWriteCounter) 1fffd65e 00000001 (.common:u8dummy) __llvm_prf_cnts * 0 1fffc000 00000000 UNINITIALIZED .text.1 0 1fffd860 0000079e 1fffd860 00000730 objdef.obj (.text:OBJ_Write) 1fffdf90 00000068 rtsv7M4_T_le_eabi.lib : copy_decompress_lzss.c.obj (.text:decompress:lzss:__TI_decompress_lzss) 1fffdff8 00000004 F2838x CM EtherCAT Slave.obj (.text:APPL_StartMailboxHandler) 1fffdffc 00000002 coeappl.obj (.text:COE_Main) .text.2 0 1ffff000 00000ffe 1ffff000 000009a6 ecatslv.obj (.text:StartInputHandler) 1ffff9a6 00000538 objdef.obj (.text:OBJ_Read) 1ffffede 0000011e ecatappl.obj (.text:MainLoop) 1ffffffc 00000002 ethercat_slave_cm_hal.obj (.text:ESC_releaseHW) .text.3 0 20000808 000003f8 20000808 000003d0 ecatslv.obj (.text:AL_ControlRes) 20000bd8 00000028 ethercat_slave_cm_hal.obj (.text:CPUTimer_reloadTimerCounter) .text.4 0 20000d40 00007714 20000d40 0000071e cia402appl.obj (.text:CiA402_Init) 2000145e 0000066a ecatslv.obj (.text:AL_ControlInd) 20001ac8 00000470 ecatfoe.obj (.text:FOE_ServiceInd) 20001f38 00000454 cia402appl.obj (.text:APPL_GenerateMapping) 2000238c 0000042a ecatslv.obj (.text:CheckSmSettings) 200027b6 00000406 ecatappl.obj (.text:ECAT_SetLedIndication) 20002bbc 000003bc cia402appl.obj (.text:CiA402_StateMachine) 20002f78 00000396 sdoserv.obj (.text:SDOS_SdoInfoInd) 2000330e 0000032e cia402appl.obj (.text:Write0xF030) 2000363c 0000029a sdoserv.obj (.text:SDOS_SdoInd) 200038d6 0000020c ecatappl.obj (.text:Sync0_Isr) 20003ae2 000001f0 ecatappl.obj (.text:PDI_Isr) 20003cd2 000001ee objdef.obj (.text:OBJ_GetEntryOffset) 20003ec0 000001d6 ecatslv.obj (.text:ECAT_Main) 20004096 000001b6 rtsv7M4_T_le_eabi.lib : fd_add_t2.asm.obj (.text) 2000424c 000001a0 cia402appl.obj (.text:CiA402_Application) 200043ec 0000019c cia402appl.obj (.text:APPL_OutputMapping) 20004588 0000019a cia402appl.obj (.text:APPL_InputMapping) 20004722 00000198 coeappl.obj (.text:COE_ObjInit) 200048ba 00000194 mailbox.obj (.text:MBX_StopMailboxHandler) 20004a4e 00000188 ecatslv.obj (.text:DC_CheckWatchdog) 20004bd6 00000188 ecatslv.obj (.text:ECAT_Init) 20004d5e 00000174 mailbox.obj (.text:MBX_CheckAndCopyMailbox) 20004ed2 0000016a ecatslv.obj (.text:StopInputHandler) 2000503c 0000015c cia402appl.obj (.text:APPL_StartInputHandler) 20005198 0000015c objdef.obj (.text:CheckSyncTypeValue) 200052f4 0000015c mailbox.obj (.text:MBX_StartMailboxHandler) 20005450 00000154 cia402appl.obj (.text:CiA402_DummyMotionControl) 200055a4 0000014e mailbox.obj (.text:MBX_CopyToSendMailbox) 200056f2 00000142 ecatappl.obj (.text:MainInit) 20005834 00000136 mailbox.obj (.text:MBX_MailboxReadInd) 2000596a 00000130 ethercat_slave_cm_hal.obj (.text:ESC_initHW) 20005a9a 00000130 mailbox.obj (.text:MBX_Init) 20005bca 0000012a sdoserv.obj (.text:SdoRes) 20005cf4 0000011e objdef.obj (.text:OBJ_GetDesc) 20005e12 0000010e objdef.obj (.text:OBJ_GetObjectList) 20005f20 0000010c coeappl.obj (.text:COE_AddObjectToDic) 2000602c 00000100 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:aligned_alloc) 2000612c 000000fc : fd_mul_t2.asm.obj (.text) 20006228 000000e8 ecatslv.obj (.text:SetALStatus) 20006310 000000e4 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:free) 200063f4 000000d2 mailbox.obj (.text:MBX_MailboxSendReq) 200064c6 000000c2 mailbox.obj (.text:MBX_MailboxWriteInd) 20006588 000000c0 ecatappl.obj (.text:PDO_OutputMapping) 20006648 000000be ecatappl.obj (.text:ECAT_CheckTimer) 20006706 000000ba ecatslv.obj (.text:StartOutputHandler) 200067c0 000000b8 ecatappl.obj (.text:HandleCycleTimeMeasurement) 20006878 000000b4 objdef.obj (.text:OBJ_GetObjectLength) 2000692c 000000b0 coeappl.obj (.text:COE_SyncTimeStamp) 200069dc 000000ae objdef.obj (.text:OBJ_GetNoOfObjects) 20006a8a 000000ac ecatappl.obj (.text:PDO_InputMapping) 20006b36 000000a6 ecatslv.obj (.text:CheckIfEcatError) 20006bdc 000000a2 cia402appl.obj (.text:CiA402_DeallocateAxis) 20006c7e 0000009c rtsv7M4_T_le_eabi.lib : memcpy_t2.asm.obj (.text) 20006d1a 0000009a cia402appl.obj (.text:main) 20006db4 00000092 mailbox.obj (.text:MBX_MailboxRepeatReq) 20006e46 00000084 coeappl.obj (.text:COE_RemoveDicEntry) 20006eca 00000082 coeappl.obj (.text:COE_UpdateSyncErrorStatus) 20006f4c 00000082 sysctl.obj (.text:SysCtl_resetPeripheral) 20006fce 00000002 rtsv7M4_T_le_eabi.lib : _lock.c.obj (.text:_nop) 20006fd0 00000080 driverlib_cm.lib : interrupt.obj (.text:Interrupt_enable) 20007050 0000007c mailbox.obj (.text:MBX_Main) 200070cc 0000007c objdef.obj (.text:OBJ_GetEntryDesc) 20007148 0000007a foeappl.obj (.text:FOE_Data) 200071c2 0000007a rtsv7M4_T_le_eabi.lib : fs_mul_t2.asm.obj (.text) 2000723c 0000007a : memset_t2.asm.obj (.text) 200072b6 00000076 cm.obj (.text:CM_enableAllPeripherals) 2000732c 00000070 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:split) 2000739c 00000066 ecatappl.obj (.text:GetSystemTimeDelay) 20007402 00000060 objdef.obj (.text:OBJ_CopyNumberToString) 20007462 00000060 rtsv7M4_T_le_eabi.lib : fs_cmp_t2.asm.obj (.text:__aeabi_cfcmple) 200074c2 0000005c ecatcoe.obj (.text:COE_ContinueInd) 2000751e 00000002 startup_cm.obj (.text:defaultISR) 20007520 0000005c driverlib_cm.lib : escss.obj (.text:ESCSS_configureSync0Connections) 2000757c 0000005c : escss.obj (.text:ESCSS_configureSync1Connections) 200075d8 0000005c : interrupt.obj (.text:Interrupt_registerHandler) 20007634 00000058 ecatcoe.obj (.text:COE_ServiceInd) 2000768c 00000058 mailbox.obj (.text:GetOutOfMbxQueue) 200076e4 00000058 coeappl.obj (.text:Read0x10F8) 2000773c 00000056 ecatappl.obj (.text:Sync1_Isr) 20007792 00000050 coeappl.obj (.text:COE_ObjDictionaryInit) 200077e2 00000050 mailbox.obj (.text:PutInMbxQueue) 20007832 00000050 ecatslv.obj (.text:UpdateEEPROMLoadedState) 20007882 0000004e cia402appl.obj (.text:APPL_Application) 200078d0 0000004c sysctl.obj (.text:SysCtl_enablePeripheral) 2000791c 00000048 foeappl.obj (.text:FOE_Read) 20007964 00000048 rtsv7M4_T_le_eabi.lib : fd_toi_t2.asm.obj (.text) 200079ac 00000044 : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit:__TI_auto_init_nobinit_nopinit) 200079f0 00000042 coeappl.obj (.text:COE_ClearObjDictionary) 20007a32 0000003e coeappl.obj (.text:AddObjectsToObjDictionary) 20007a70 0000003e ethercat_slave_cm_hal.obj (.text:ESCSS_getMemoryInitDoneStatusBlocking) 20007aae 0000003e mailbox.obj (.text:MailboxServiceInd) 20007aec 0000003c ecatslv.obj (.text:DisableSyncManChannel) 20007b28 0000003c ecatslv.obj (.text:EnableSyncManChannel) 20007b64 0000003c ethercat_slave_cm_hal.obj (.text:GPIO_writePin) 20007ba0 0000003a driverlib_cm.lib : escss.obj (.text:ESCSS_configureEEPROMSize) 20007bda 0000003a ethercat_slave_cm_hal.obj (.text:ESC_loadedCheckEEPROM) 20007c14 00000038 rtsv7M4_T_le_eabi.lib : fs_tod_t2.asm.obj (.text) 20007c4c 00000038 : fs_toi_t2.asm.obj (.text) 20007c84 00000036 cia402appl.obj (.text:CiA402_TransitionAction) 20007cba 00000036 rtsv7M4_T_le_eabi.lib : strncpy.c.obj (.text:strncpy) 20007cf0 00000034 ethercat_slave_cm_hal.obj (.text:CPUTimer_startTimer) 20007d24 00000034 ecatappl.obj (.text:ECAT_Application) 20007d58 00000034 foeappl.obj (.text:FOE_Ack) 20007d8c 00000032 foeappl.obj (.text:FOE_Write) 20007dbe 00000032 ecatslv.obj (.text:ResetALEventMask) 20007df0 00000032 ecatslv.obj (.text:SetALEventMask) 20007e22 00000030 ecatfoe.obj (.text:FOE_ContinueInd) 20007e52 00000030 objdef.obj (.text:OBJ_GetObjectHandle) 20007e82 0000002e rtsv7M4_T_le_eabi.lib : i_tofd_t2.asm.obj (.text) 20007eb0 0000002c ethercat_slave_cm_hal.obj (.text:CPUTimer_setPreScaler) 20007edc 0000002c ecatslv.obj (.text:GetSyncMan) 20007f08 00000028 ethercat_slave_cm_hal.obj (.text:ESC_readBlockISR) 20007f30 00000028 ethercat_slave_cm_hal.obj (.text:ESC_writeBlockISR) 20007f58 00000028 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:free_list_insert) 20007f80 00000026 ecatfoe.obj (.text:FOE_Init) 20007fa6 00000024 driverlib_cm.lib : escss.obj (.text:ESCSS_isConfigurationLockEnabled) 20007fca 00000024 ethercat_slave_cm_hal.obj (.text:ESC_passFailSignalSetup) 20007fee 00000002 startup_cm.obj (.text:faultISR) 20007ff0 00000024 rtsv7M4_T_le_eabi.lib : boot_cortex_m.c.obj (.text:_c_int00_noargs:_c_int00_noargs) 20008014 00000024 : u_tofs_t2.asm.obj (.text) 20008038 00000020 ethercat_slave_cm_hal.obj (.text:ESC_clearTimer) 20008058 00000020 ethercat_slave_cm_hal.obj (.text:ESC_readBlock) 20008078 00000020 ethercat_slave_cm_hal.obj (.text:ESC_setLed) 20008098 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeBlock) 200080b8 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeByteISR) 200080d8 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeWordISR) 200080f8 00000020 foeappl.obj (.text:FOE_Error) 20008118 0000001c ethercat_slave_cm_hal.obj (.text:ESCSS_setMaskedInterruptStatus) 20008134 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationLayerHandler) 20008150 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationSync0Handler) 2000816c 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationSync1Handler) 20008188 0000001c ethercat_slave_cm_hal.obj (.text:ESC_readByte) 200081a4 0000001c ethercat_slave_cm_hal.obj (.text:ESC_readWord) 200081c0 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeByte) 200081dc 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeDWordISR) 200081f8 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeWord) 20008214 0000001c rtsv7M4_T_le_eabi.lib : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset:__TI_zero_init_nomemset) 20008230 0000001c : memory.c.obj (.text:free_list_remove) 2000824c 0000001a ecatslv.obj (.text:StopOutputHandler) 20008266 00000018 cm.obj (.text:CM_init) 2000827e 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readByteISR) 20008296 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readDWord) 200082ae 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readDWordISR) 200082c6 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readWordISR) 200082de 00000018 ethercat_slave_cm_hal.obj (.text:ESC_writeDWord) 200082f6 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_clearRawInterruptStatus) 2000830c 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_enableDebugAccess) 20008322 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_initMemory) 20008338 00000016 cm.obj (.text:Interrupt_setVectorTableOffset) 2000834e 00000014 f2838x_cm_system.obj (.text:F2838XCM_strcpy) 20008362 00000014 foeappl.obj (.text:FOE_Busy) 20008376 00000014 rtsv7M4_T_le_eabi.lib : strlen.c.obj (.text:strlen) 2000838a 00000012 ethercat_slave_cm_hal.obj (.text:CPUTimer_setPeriod) 2000839c 00000012 ethercat_slave_cm_hal.obj (.text:ESC_getTimer) 200083ae 00000010 cm.obj (.text:SysCtl_disableWatchdog) 200083be 0000000e ecatslv.obj (.text:BackToInitTransition) 200083cc 0000000e ecatcoe.obj (.text:COE_Init) 200083da 0000000e ethercat_slave_cm_hal.obj (.text:CPUTimer_getTimerCount) 200083e8 0000000e objdef.obj (.text:OBJ_GetObjDesc) 200083f6 0000000e rtsv7M4_T_le_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none) 20008404 0000000c F2838x CM EtherCAT Slave.obj (.text:APPL_AckErrorInd) 20008410 0000000c coeappl.obj (.text:COE_GetObjectDictionary) 2000841c 0000000c ethercat_slave_cm_hal.obj (.text:ESC_resetESC) 20008428 0000000a ethercat_slave_cm_hal.obj (.text:ESC_timerIncPerMilliSec) 20008432 00000008 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:malloc) 2000843a 00000004 cia402appl.obj (.text:APPL_StartOutputHandler) 2000843e 00000004 cia402appl.obj (.text:APPL_StopInputHandler) 20008442 00000004 F2838x CM EtherCAT Slave.obj (.text:APPL_StopMailboxHandler) 20008446 00000004 cia402appl.obj (.text:APPL_StopOutputHandler) 2000844a 00000004 rtsv7M4_T_le_eabi.lib : pre_init.c.obj (.text:_system_pre_init) 2000844e 00000004 : exit.c.obj (.text:abort:abort) 20008452 00000002 startup_cm.obj (.text:nmiISR) MODULE SUMMARY Module code ro data rw data ------ ---- ------- ------- .\ cia402appl.obj 7086 1100 1926 ecatslv.obj 8738 0 68 objdef.obj 5210 216 164 ecatappl.obj 3636 0 198 coeappl.obj 1424 1091 599 mailbox.obj 2976 0 136 sdoserv.obj 1882 120 22 ethercat_slave_cm_hal.obj 1440 0 0 ecatfoe.obj 1222 0 20 foeappl.obj 348 0 0 startup_cm.obj 12 320 0 ecatcoe.obj 194 32 4 sysctl.obj 206 0 0 F2838x CM EtherCAT Slave.obj 20 0 0 f2838x_cm_system.obj 20 0 0 +--+------------------------------+-------+---------+---------+ Total: 34414 2879 3137 .\device\ cm.obj 180 0 0 +--+------------------------------+-------+---------+---------+ Total: 180 0 0 C:/ti/c2000/C2000Ware_5_01_00_00/driverlib/f2838x/driverlib_cm/ccs/Debug/driverlib_cm.lib escss.obj 278 0 0 interrupt.obj 220 0 0 +--+------------------------------+-------+---------+---------+ Total: 498 0 0 C:\ti\ccs1260\ccs\tools\compiler\ti-cgt-arm_20.2.7.LTS\lib\rtsv7M4_T_le_eabi.lib memory.c.obj 672 0 8 fd_add_t2.asm.obj 438 0 0 fd_mul_t2.asm.obj 252 0 0 memcpy_t2.asm.obj 156 0 0 fs_mul_t2.asm.obj 122 0 0 memset_t2.asm.obj 122 0 0 copy_decompress_lzss.c.obj 104 0 0 fs_cmp_t2.asm.obj 96 0 0 fd_toi_t2.asm.obj 72 0 0 autoinit.c.obj 68 0 0 fs_tod_t2.asm.obj 56 0 0 fs_toi_t2.asm.obj 56 0 0 strncpy.c.obj 54 0 0 i_tofd_t2.asm.obj 46 0 0 boot_cortex_m.c.obj 36 0 0 u_tofs_t2.asm.obj 36 0 0 copy_zero_init.c.obj 28 0 0 strlen.c.obj 20 0 0 copy_decompress_none.c.obj 14 0 0 _lock.c.obj 2 0 8 exit.c.obj 4 0 0 pre_init.c.obj 4 0 0 +--+------------------------------+-------+---------+---------+ Total: 2458 0 16 Heap: 0 0 4096 Stack: 0 0 512 Linker Generated: 0 872 0 +--+------------------------------+-------+---------+---------+ Grand Total: 37550 3751 7761 LINKER GENERATED COPY TABLES __TI_cinit_table @ 200087b0 records: 2, size/record: 8, table size: 16 .data: load addr=20008458, load size=00000344 bytes, run addr=1fffca08, run size=0000086e bytes, compression=lzss .bss: load addr=200087a8, load size=00000008 bytes, run addr=1fffd278, run size=000003e7 bytes, compression=zero_init LINKER GENERATED HANDLER TABLE __TI_handler_table @ 2000879c records: 3, size/record: 4, table size: 12 index: 0, handler: __TI_decompress_lzss index: 1, handler: __TI_decompress_none index: 2, handler: __TI_zero_init GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name address name ------- ---- 2000145f AL_ControlInd 20000809 AL_ControlRes 20008405 APPL_AckErrorInd 20007883 APPL_Application 20001f39 APPL_GenerateMapping 20004589 APPL_InputMapping 200043ed APPL_OutputMapping 2000503d APPL_StartInputHandler 1fffdff9 APPL_StartMailboxHandler 2000843b APPL_StartOutputHandler 2000843f APPL_StopInputHandler 20008443 APPL_StopMailboxHandler 20008447 APPL_StopOutputHandler 20007a33 AddObjectsToObjDictionary 1fffcfd0 ApplicationObjDic 200083bf BackToInitTransition 2000844f C$$EXIT 200072b7 CM_enableAllPeripherals 20008267 CM_init 20005f21 COE_AddObjectToDic 200079f1 COE_ClearObjDictionary 200074c3 COE_ContinueInd 20008411 COE_GetObjectDictionary 200083cd COE_Init 1fffdffd COE_Main 20007793 COE_ObjDictionaryInit 20004723 COE_ObjInit 20006e47 COE_RemoveDicEntry 20007635 COE_ServiceInd 2000692d COE_SyncTimeStamp 20006ecb COE_UpdateSyncErrorStatus 20006b37 CheckIfEcatError 2000238d CheckSmSettings 20005199 CheckSyncTypeValue 2000424d CiA402_Application 20006bdd CiA402_DeallocateAxis 20005451 CiA402_DummyMotionControl 20000d41 CiA402_Init 20002bbd CiA402_StateMachine 20007c85 CiA402_TransitionAction 20004a4f DC_CheckWatchdog 1fffca08 DefCiA402AxisObjDic 1fffd0e8 DefCiA402ObjectValues 20007aed DisableSyncManChannel 20007d25 ECAT_Application 20006649 ECAT_CheckTimer 20004bd7 ECAT_Init 20003ec1 ECAT_Main 200027b7 ECAT_SetLedIndication 20007ba1 ESCSS_configureEEPROMSize 20007521 ESCSS_configureSync0Connections 2000757d ESCSS_configureSync1Connections 20008135 ESC_applicationLayerHandler 20008151 ESC_applicationSync0Handler 2000816d ESC_applicationSync1Handler 20008039 ESC_clearTimer 2000839d ESC_getTimer 2000596b ESC_initHW 20007bdb ESC_loadedCheckEEPROM 20007fcb ESC_passFailSignalSetup 20008059 ESC_readBlock 20007f09 ESC_readBlockISR 20008189 ESC_readByte 2000827f ESC_readByteISR 20008297 ESC_readDWord 200082af ESC_readDWordISR 200081a5 ESC_readWord 200082c7 ESC_readWordISR 1ffffffd ESC_releaseHW 2000841d ESC_resetESC 20008079 ESC_setLed 20008429 ESC_timerIncPerMilliSec 20008099 ESC_writeBlock 20007f31 ESC_writeBlockISR 200081c1 ESC_writeByte 200080b9 ESC_writeByteISR 200082df ESC_writeDWord 200081dd ESC_writeDWordISR 200081f9 ESC_writeWord 200080d9 ESC_writeWordISR 1fffd608 EcatWdValue 1fffd216 EepromLoaded 20007b29 EnableSyncManChannel 1fffd60a EsmTimeoutCounter 2000834f F2838XCM_strcpy 20007d59 FOE_Ack 20008363 FOE_Busy 20007e23 FOE_ContinueInd 20007149 FOE_Data 200080f9 FOE_Error 20007f81 FOE_Init 2000791d FOE_Read 20001ac9 FOE_ServiceInd 20007d8d FOE_Write 1fffcdf0 GenObjDic 2000768d GetOutOfMbxQueue 20007edd GetSyncMan 2000739d GetSystemTimeDelay 200067c1 HandleCycleTimeMeasurement 20006fd1 Interrupt_enable 200075d9 Interrupt_registerHandler 1fffd60c LatchInputSync0Counter 1fffd60e LatchInputSync0Value 1fffd278 LocalAxes 20004d5f MBX_CheckAndCopyMailbox 200055a5 MBX_CopyToSendMailbox 20005a9b MBX_Init 20005835 MBX_MailboxReadInd 20006db5 MBX_MailboxRepeatReq 200063f5 MBX_MailboxSendReq 200064c7 MBX_MailboxWriteInd 20007051 MBX_Main 200052f5 MBX_StartMailboxHandler 200048bb MBX_StopMailboxHandler 20007aaf MailboxServiceInd 200056f3 MainInit 1ffffedf MainLoop 20007403 OBJ_CopyNumberToString 20005cf5 OBJ_GetDesc 200070cd OBJ_GetEntryDesc 20003cd3 OBJ_GetEntryOffset 200069dd OBJ_GetNoOfObjects 200083e9 OBJ_GetObjDesc 20007e53 OBJ_GetObjectHandle 20006879 OBJ_GetObjectLength 20005e13 OBJ_GetObjectList 1ffff9a7 OBJ_Read 1fffd861 OBJ_Write 1fffd1f0 ObjDicList 20003ae3 PDI_Isr 20006a8b PDO_InputMapping 20006589 PDO_OutputMapping 200077e3 PutInMbxQueue 200076e5 Read0x10F8 20007dbf ResetALEventMask 2000363d SDOS_SdoInd 20002f79 SDOS_SdoInfoInd 1fffd215 SMActivate 20005bcb SdoRes 20007df1 SetALEventMask 20006229 SetALStatus 1ffff001 StartInputHandler 20006707 StartOutputHandler 20004ed3 StopInputHandler 2000824d StopOutputHandler 1fffd610 Sync0WdCounter 1fffd612 Sync0WdValue 200038d7 Sync0_Isr 1fffd614 Sync1WdCounter 1fffd616 Sync1WdValue 2000773d Sync1_Isr 1fffd5a0 SyncManInfo 200078d1 SysCtl_enablePeripheral 20006f4d SysCtl_resetPeripheral 20007833 UpdateEEPROMLoadedState 2000330f Write0xF030 1fffd860 __STACK_END 00000200 __STACK_SIZE 00001000 __SYSMEM_SIZE 200087b0 __TI_CINIT_Base 200087c0 __TI_CINIT_Limit 2000879c __TI_Handler_Table_Base 200087a8 __TI_Handler_Table_Limit 200079ad __TI_auto_init_nobinit_nopinit 1fffdf91 __TI_decompress_lzss 200083f7 __TI_decompress_none ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start 20008458 __TI_static_base__ 20008215 __TI_zero_init_nomemset 20007463 __aeabi_cfcmpeq 20007463 __aeabi_cfcmple 20007965 __aeabi_d2iz 200040a1 __aeabi_dadd 2000612d __aeabi_dmul 20004097 __aeabi_dsub 20007c15 __aeabi_f2d 20007c4d __aeabi_f2iz 200071c3 __aeabi_fmul 20007e83 __aeabi_i2d 2000723d __aeabi_memclr 2000723d __aeabi_memclr4 2000723d __aeabi_memclr8 20006c7f __aeabi_memcpy 20006c7f __aeabi_memcpy4 20006c7f __aeabi_memcpy8 2000723f __aeabi_memset 2000723f __aeabi_memset4 2000723f __aeabi_memset8 20008015 __aeabi_ui2f ffffffff __binit__ ffffffff __c_args__ UNDEFED __mpu_init 1fffd660 __stack 1fffc000 __start___llvm_prf_cnts 1fffc000 __stop___llvm_prf_cnts 20007ff1 _c_int00_noargs 1fffd254 _lock 20006fcf _nop 1fffe000 _sys_memory UNDEFED _system_post_cinit 2000844b _system_pre_init 1fffd258 _unlock 1fffc90c aName0x1000 1fffc8d6 aName0x1001 1fffc918 aName0x1008 1fffc5f0 aName0x1009 1fffc60e aName0x100A 1fffc45d aName0x1018 1fffc526 aName0x10F1 1fffc7df aName0x10F8 1fffc896 aName0x1600 1fffc924 aName0x1601 1fffc930 aName0x1602 1fffc8a6 aName0x1A00 1fffc93c aName0x1A01 1fffc948 aName0x1A02 1fffc805 aName0x1C00 1fffc8e5 aName0x1C12 1fffc8f2 aName0x1C13 1fffc000 aName0x1C32 1fffc108 aName0x1C33 1fffc978 aName0x603F 1fffc8ff aName0x6040 1fffc954 aName0x6041 1fffc734 aName0x605A 1fffc78d aName0x605B 1fffc62c aName0x605C 1fffc685 aName0x605E 1fffc7f2 aName0x6060 1fffc6a0 aName0x6061 1fffc74b aName0x6064 1fffc761 aName0x606C 1fffc7b7 aName0x6077 1fffc8b6 aName0x607A 1fffc4e6 aName0x607D 1fffc6bb aName0x6085 1fffc408 aName0x60C2 1fffc8c6 aName0x60FF 1fffc777 aName0x6502 1fffc4a4 aName0xF000 1fffc7cb aName0xF010 1fffc668 aName0xF030 1fffc7a2 aName0xF050 1fffd418 aPdInputData 1fffd45c aPdOutputData 1fffd590 aSdoInfoHeader 1fffd208 aSubindexDesc 2000844f abort 1fffd198 acDevicename 1fffd1b1 acHardwareversion 1fffd1c5 acSoftwareversion 2000602d aligned_alloc 1fffc64a asEntryDesc0x1018 1fffc818 asEntryDesc0x10F1 1fffc566 asEntryDesc0x1600 1fffc6d4 asEntryDesc0x1601 1fffc6ec asEntryDesc0x1602 1fffc58a asEntryDesc0x1A00 1fffc704 asEntryDesc0x1A01 1fffc71c asEntryDesc0x1A02 1fffc960 asEntryDesc0x1C00 1fffc210 asEntryDesc0x1C3x 1fffc82a asEntryDesc0x607D 1fffc83c asEntryDesc0x60C2 1fffc84e asEntryDesc0xF000 1fffc860 asEntryDesc0xF010 1fffc872 asEntryDesc0xF030 1fffc884 asEntryDesc0xF050 1fffc96c asPDOAssignEntryDesc 1fffd640 b32BitDc 1fffd641 b3BufferMode 1fffd642 bApplEsmPending 1fffd643 bDcRunning 1fffd644 bDcSyncActive 1fffd645 bEcatFirstOutputsReceived 1fffd646 bEcatInputUpdateRunning 1fffd647 bEcatOutputUpdateRunning 1fffd648 bEcatWaitForAlControlRes 1fffd649 bEscIntEnabled 1fffd64a bEtherCATErrorLed 1fffd64b bEtherCATRunLed 1fffd248 bInitFinished 1fffd64c bMbxRepeatToggle 1fffd64d bMbxRunning 1fffd64e bMinCycleTimeMeasurementStarted 1fffd64f bNoMbxMemoryAvailable 1fffd650 bReceiveMbxIsLocked 1fffd651 bRunApplication 1fffd652 bSendMbxIsFull 1fffd653 bSmSyncSequenceValid 1fffd654 bSyncSetByUser 1fffd655 bWdTrigger ffffffff binit 1fffc2d8 cAbortCode 1fffc5d0 cBitMask 20006311 free 1fffd618 i16WaitForPllRunningCnt 1fffd61a i16WaitForPllRunningTimeout 20006d1b main 20008433 malloc 2000602d memalign 20006c7f memcpy 20007245 memset 1fffd656 nAlStatus 1fffd61c nEcatStateTrans 1fffd61e nEscAddrInputData 1fffd620 nEscAddrOutputData 1fffd622 nMaxEscAddress 1fffd657 nMaxSyncMan 1fffd624 nPdInputSize 1fffd626 nPdOutputSize 1fffd628 nSdoInfoIndex 1fffd5a8 pAPPL_CoeReadInd 1fffd5ac pAPPL_CoeWriteInd 1fffd5b0 pAPPL_FoeError 1fffd5b4 pAPPL_FoeRead 1fffd5b8 pAPPL_FoeReadData 1fffd5bc pAPPL_FoeWrite 1fffd5c0 pAPPL_FoeWriteData 1fffd5c4 pAPPL_MainLoop 1fffd5c8 pCoeSendStored 1fffd5cc pFoeSendStored 1fffd5d0 pSdoInfoObjEntry 1fffd5d4 psReadMbx 1fffd5d8 psRepeatMbx 1fffd5dc psStoreMbx 1fffd5e0 psWriteMbx 1fffd218 sConfiguredModuleIdentList 1fffd62a sCycleDiag 1fffd224 sDetectedModuleIdentList 1fffc984 sEntryDesc0x1000 1fffc98a sEntryDesc0x1001 1fffc990 sEntryDesc0x1008 1fffc996 sEntryDesc0x1009 1fffc99c sEntryDesc0x100A 1fffc9a2 sEntryDesc0x10F8 1fffc9a8 sEntryDesc0x603F 1fffc9ae sEntryDesc0x6040 1fffc9b4 sEntryDesc0x6041 1fffc9ba sEntryDesc0x605A 1fffc9c0 sEntryDesc0x605B 1fffc9c6 sEntryDesc0x605C 1fffc9cc sEntryDesc0x605E 1fffc9d2 sEntryDesc0x6060 1fffc9d8 sEntryDesc0x6061 1fffc9de sEntryDesc0x6064 1fffc9e4 sEntryDesc0x606C 1fffc9ea sEntryDesc0x6077 1fffc9f0 sEntryDesc0x607A 1fffc9f6 sEntryDesc0x6085 1fffc9fc sEntryDesc0x60FF 1fffca02 sEntryDesc0x6502 1fffd230 sErrorSettings 1fffd1f4 sIdentity 1fffd528 sMbxReceiveQueue 1fffd55c sMbxSendQueue 1fffd1da sModulardeviceprofile 1fffd23c sModuleProfileInfo 1fffd264 sRxPDOassign 1fffd4a0 sSyncManInPar 1fffd4e4 sSyncManOutPar 1fffd26a sSyncmanagertype 1fffd270 sTxPDOassign 20008377 strlen 20007cbb strncpy 1fffd62c u16ALEventMask 1fffd1ec u16ErrorRegister 1fffd62e u16EscAddrReceiveMbx 1fffd630 u16EscAddrSendMbx 1fffd632 u16FileAccessState 1fffd634 u16FoeMaxSendBlockSize 1fffd636 u16LocalErrorCode 1fffd638 u16ReceiveMbxSize 1fffd63a u16SendMbxSize 1fffd63c u16SmSync0Counter 1fffd63e u16SmSync0Value 1fffd5e4 u32CheckForDcOverrunCnt 1fffd5e8 u32CycleTimeStartValue 1fffd1e8 u32Devicetype 1fffd5ec u32FileOffset 1fffd5f0 u32LastDc32Value 1fffd5f4 u32LastFileOffset 1fffd5f8 u32MinCycleTimeStartValue 1fffd5fc u32MinCycleTimeValue 1fffd600 u32PacketNo 1fffd604 u32SystemTimeReadFailure 1fffd1e0 u64Timestamp 1fffd658 u8EcatErrorLed 1fffd659 u8EcatRunLed 1fffd65a u8LocalErrorState 1fffd65b u8MailboxSendReqStored 1fffd65c u8MbxReadCounter 1fffd65d u8MbxWriteCounter 1fffd65e u8dummy 20000c00 vectorTableRAM GLOBAL SYMBOLS: SORTED BY Symbol Address address name ------- ---- 00000200 __STACK_SIZE 00001000 __SYSMEM_SIZE 1fffc000 __start___llvm_prf_cnts 1fffc000 __stop___llvm_prf_cnts 1fffc000 aName0x1C32 1fffc108 aName0x1C33 1fffc210 asEntryDesc0x1C3x 1fffc2d8 cAbortCode 1fffc408 aName0x60C2 1fffc45d aName0x1018 1fffc4a4 aName0xF000 1fffc4e6 aName0x607D 1fffc526 aName0x10F1 1fffc566 asEntryDesc0x1600 1fffc58a asEntryDesc0x1A00 1fffc5d0 cBitMask 1fffc5f0 aName0x1009 1fffc60e aName0x100A 1fffc62c aName0x605C 1fffc64a asEntryDesc0x1018 1fffc668 aName0xF030 1fffc685 aName0x605E 1fffc6a0 aName0x6061 1fffc6bb aName0x6085 1fffc6d4 asEntryDesc0x1601 1fffc6ec asEntryDesc0x1602 1fffc704 asEntryDesc0x1A01 1fffc71c asEntryDesc0x1A02 1fffc734 aName0x605A 1fffc74b aName0x6064 1fffc761 aName0x606C 1fffc777 aName0x6502 1fffc78d aName0x605B 1fffc7a2 aName0xF050 1fffc7b7 aName0x6077 1fffc7cb aName0xF010 1fffc7df aName0x10F8 1fffc7f2 aName0x6060 1fffc805 aName0x1C00 1fffc818 asEntryDesc0x10F1 1fffc82a asEntryDesc0x607D 1fffc83c asEntryDesc0x60C2 1fffc84e asEntryDesc0xF000 1fffc860 asEntryDesc0xF010 1fffc872 asEntryDesc0xF030 1fffc884 asEntryDesc0xF050 1fffc896 aName0x1600 1fffc8a6 aName0x1A00 1fffc8b6 aName0x607A 1fffc8c6 aName0x60FF 1fffc8d6 aName0x1001 1fffc8e5 aName0x1C12 1fffc8f2 aName0x1C13 1fffc8ff aName0x6040 1fffc90c aName0x1000 1fffc918 aName0x1008 1fffc924 aName0x1601 1fffc930 aName0x1602 1fffc93c aName0x1A01 1fffc948 aName0x1A02 1fffc954 aName0x6041 1fffc960 asEntryDesc0x1C00 1fffc96c asPDOAssignEntryDesc 1fffc978 aName0x603F 1fffc984 sEntryDesc0x1000 1fffc98a sEntryDesc0x1001 1fffc990 sEntryDesc0x1008 1fffc996 sEntryDesc0x1009 1fffc99c sEntryDesc0x100A 1fffc9a2 sEntryDesc0x10F8 1fffc9a8 sEntryDesc0x603F 1fffc9ae sEntryDesc0x6040 1fffc9b4 sEntryDesc0x6041 1fffc9ba sEntryDesc0x605A 1fffc9c0 sEntryDesc0x605B 1fffc9c6 sEntryDesc0x605C 1fffc9cc sEntryDesc0x605E 1fffc9d2 sEntryDesc0x6060 1fffc9d8 sEntryDesc0x6061 1fffc9de sEntryDesc0x6064 1fffc9e4 sEntryDesc0x606C 1fffc9ea sEntryDesc0x6077 1fffc9f0 sEntryDesc0x607A 1fffc9f6 sEntryDesc0x6085 1fffc9fc sEntryDesc0x60FF 1fffca02 sEntryDesc0x6502 1fffca08 DefCiA402AxisObjDic 1fffcdf0 GenObjDic 1fffcfd0 ApplicationObjDic 1fffd0e8 DefCiA402ObjectValues 1fffd198 acDevicename 1fffd1b1 acHardwareversion 1fffd1c5 acSoftwareversion 1fffd1da sModulardeviceprofile 1fffd1e0 u64Timestamp 1fffd1e8 u32Devicetype 1fffd1ec u16ErrorRegister 1fffd1f0 ObjDicList 1fffd1f4 sIdentity 1fffd208 aSubindexDesc 1fffd215 SMActivate 1fffd216 EepromLoaded 1fffd218 sConfiguredModuleIdentList 1fffd224 sDetectedModuleIdentList 1fffd230 sErrorSettings 1fffd23c sModuleProfileInfo 1fffd248 bInitFinished 1fffd254 _lock 1fffd258 _unlock 1fffd264 sRxPDOassign 1fffd26a sSyncmanagertype 1fffd270 sTxPDOassign 1fffd278 LocalAxes 1fffd418 aPdInputData 1fffd45c aPdOutputData 1fffd4a0 sSyncManInPar 1fffd4e4 sSyncManOutPar 1fffd528 sMbxReceiveQueue 1fffd55c sMbxSendQueue 1fffd590 aSdoInfoHeader 1fffd5a0 SyncManInfo 1fffd5a8 pAPPL_CoeReadInd 1fffd5ac pAPPL_CoeWriteInd 1fffd5b0 pAPPL_FoeError 1fffd5b4 pAPPL_FoeRead 1fffd5b8 pAPPL_FoeReadData 1fffd5bc pAPPL_FoeWrite 1fffd5c0 pAPPL_FoeWriteData 1fffd5c4 pAPPL_MainLoop 1fffd5c8 pCoeSendStored 1fffd5cc pFoeSendStored 1fffd5d0 pSdoInfoObjEntry 1fffd5d4 psReadMbx 1fffd5d8 psRepeatMbx 1fffd5dc psStoreMbx 1fffd5e0 psWriteMbx 1fffd5e4 u32CheckForDcOverrunCnt 1fffd5e8 u32CycleTimeStartValue 1fffd5ec u32FileOffset 1fffd5f0 u32LastDc32Value 1fffd5f4 u32LastFileOffset 1fffd5f8 u32MinCycleTimeStartValue 1fffd5fc u32MinCycleTimeValue 1fffd600 u32PacketNo 1fffd604 u32SystemTimeReadFailure 1fffd608 EcatWdValue 1fffd60a EsmTimeoutCounter 1fffd60c LatchInputSync0Counter 1fffd60e LatchInputSync0Value 1fffd610 Sync0WdCounter 1fffd612 Sync0WdValue 1fffd614 Sync1WdCounter 1fffd616 Sync1WdValue 1fffd618 i16WaitForPllRunningCnt 1fffd61a i16WaitForPllRunningTimeout 1fffd61c nEcatStateTrans 1fffd61e nEscAddrInputData 1fffd620 nEscAddrOutputData 1fffd622 nMaxEscAddress 1fffd624 nPdInputSize 1fffd626 nPdOutputSize 1fffd628 nSdoInfoIndex 1fffd62a sCycleDiag 1fffd62c u16ALEventMask 1fffd62e u16EscAddrReceiveMbx 1fffd630 u16EscAddrSendMbx 1fffd632 u16FileAccessState 1fffd634 u16FoeMaxSendBlockSize 1fffd636 u16LocalErrorCode 1fffd638 u16ReceiveMbxSize 1fffd63a u16SendMbxSize 1fffd63c u16SmSync0Counter 1fffd63e u16SmSync0Value 1fffd640 b32BitDc 1fffd641 b3BufferMode 1fffd642 bApplEsmPending 1fffd643 bDcRunning 1fffd644 bDcSyncActive 1fffd645 bEcatFirstOutputsReceived 1fffd646 bEcatInputUpdateRunning 1fffd647 bEcatOutputUpdateRunning 1fffd648 bEcatWaitForAlControlRes 1fffd649 bEscIntEnabled 1fffd64a bEtherCATErrorLed 1fffd64b bEtherCATRunLed 1fffd64c bMbxRepeatToggle 1fffd64d bMbxRunning 1fffd64e bMinCycleTimeMeasurementStarted 1fffd64f bNoMbxMemoryAvailable 1fffd650 bReceiveMbxIsLocked 1fffd651 bRunApplication 1fffd652 bSendMbxIsFull 1fffd653 bSmSyncSequenceValid 1fffd654 bSyncSetByUser 1fffd655 bWdTrigger 1fffd656 nAlStatus 1fffd657 nMaxSyncMan 1fffd658 u8EcatErrorLed 1fffd659 u8EcatRunLed 1fffd65a u8LocalErrorState 1fffd65b u8MailboxSendReqStored 1fffd65c u8MbxReadCounter 1fffd65d u8MbxWriteCounter 1fffd65e u8dummy 1fffd660 __stack 1fffd860 __STACK_END 1fffd861 OBJ_Write 1fffdf91 __TI_decompress_lzss 1fffdff9 APPL_StartMailboxHandler 1fffdffd COE_Main 1fffe000 _sys_memory 1ffff001 StartInputHandler 1ffff9a7 OBJ_Read 1ffffedf MainLoop 1ffffffd ESC_releaseHW 20000809 AL_ControlRes 20000c00 vectorTableRAM 20000d41 CiA402_Init 2000145f AL_ControlInd 20001ac9 FOE_ServiceInd 20001f39 APPL_GenerateMapping 2000238d CheckSmSettings 200027b7 ECAT_SetLedIndication 20002bbd CiA402_StateMachine 20002f79 SDOS_SdoInfoInd 2000330f Write0xF030 2000363d SDOS_SdoInd 200038d7 Sync0_Isr 20003ae3 PDI_Isr 20003cd3 OBJ_GetEntryOffset 20003ec1 ECAT_Main 20004097 __aeabi_dsub 200040a1 __aeabi_dadd 2000424d CiA402_Application 200043ed APPL_OutputMapping 20004589 APPL_InputMapping 20004723 COE_ObjInit 200048bb MBX_StopMailboxHandler 20004a4f DC_CheckWatchdog 20004bd7 ECAT_Init 20004d5f MBX_CheckAndCopyMailbox 20004ed3 StopInputHandler 2000503d APPL_StartInputHandler 20005199 CheckSyncTypeValue 200052f5 MBX_StartMailboxHandler 20005451 CiA402_DummyMotionControl 200055a5 MBX_CopyToSendMailbox 200056f3 MainInit 20005835 MBX_MailboxReadInd 2000596b ESC_initHW 20005a9b MBX_Init 20005bcb SdoRes 20005cf5 OBJ_GetDesc 20005e13 OBJ_GetObjectList 20005f21 COE_AddObjectToDic 2000602d aligned_alloc 2000602d memalign 2000612d __aeabi_dmul 20006229 SetALStatus 20006311 free 200063f5 MBX_MailboxSendReq 200064c7 MBX_MailboxWriteInd 20006589 PDO_OutputMapping 20006649 ECAT_CheckTimer 20006707 StartOutputHandler 200067c1 HandleCycleTimeMeasurement 20006879 OBJ_GetObjectLength 2000692d COE_SyncTimeStamp 200069dd OBJ_GetNoOfObjects 20006a8b PDO_InputMapping 20006b37 CheckIfEcatError 20006bdd CiA402_DeallocateAxis 20006c7f __aeabi_memcpy 20006c7f __aeabi_memcpy4 20006c7f __aeabi_memcpy8 20006c7f memcpy 20006d1b main 20006db5 MBX_MailboxRepeatReq 20006e47 COE_RemoveDicEntry 20006ecb COE_UpdateSyncErrorStatus 20006f4d SysCtl_resetPeripheral 20006fcf _nop 20006fd1 Interrupt_enable 20007051 MBX_Main 200070cd OBJ_GetEntryDesc 20007149 FOE_Data 200071c3 __aeabi_fmul 2000723d __aeabi_memclr 2000723d __aeabi_memclr4 2000723d __aeabi_memclr8 2000723f __aeabi_memset 2000723f __aeabi_memset4 2000723f __aeabi_memset8 20007245 memset 200072b7 CM_enableAllPeripherals 2000739d GetSystemTimeDelay 20007403 OBJ_CopyNumberToString 20007463 __aeabi_cfcmpeq 20007463 __aeabi_cfcmple 200074c3 COE_ContinueInd 20007521 ESCSS_configureSync0Connections 2000757d ESCSS_configureSync1Connections 200075d9 Interrupt_registerHandler 20007635 COE_ServiceInd 2000768d GetOutOfMbxQueue 200076e5 Read0x10F8 2000773d Sync1_Isr 20007793 COE_ObjDictionaryInit 200077e3 PutInMbxQueue 20007833 UpdateEEPROMLoadedState 20007883 APPL_Application 200078d1 SysCtl_enablePeripheral 2000791d FOE_Read 20007965 __aeabi_d2iz 200079ad __TI_auto_init_nobinit_nopinit 200079f1 COE_ClearObjDictionary 20007a33 AddObjectsToObjDictionary 20007aaf MailboxServiceInd 20007aed DisableSyncManChannel 20007b29 EnableSyncManChannel 20007ba1 ESCSS_configureEEPROMSize 20007bdb ESC_loadedCheckEEPROM 20007c15 __aeabi_f2d 20007c4d __aeabi_f2iz 20007c85 CiA402_TransitionAction 20007cbb strncpy 20007d25 ECAT_Application 20007d59 FOE_Ack 20007d8d FOE_Write 20007dbf ResetALEventMask 20007df1 SetALEventMask 20007e23 FOE_ContinueInd 20007e53 OBJ_GetObjectHandle 20007e83 __aeabi_i2d 20007edd GetSyncMan 20007f09 ESC_readBlockISR 20007f31 ESC_writeBlockISR 20007f81 FOE_Init 20007fcb ESC_passFailSignalSetup 20007ff1 _c_int00_noargs 20008015 __aeabi_ui2f 20008039 ESC_clearTimer 20008059 ESC_readBlock 20008079 ESC_setLed 20008099 ESC_writeBlock 200080b9 ESC_writeByteISR 200080d9 ESC_writeWordISR 200080f9 FOE_Error 20008135 ESC_applicationLayerHandler 20008151 ESC_applicationSync0Handler 2000816d ESC_applicationSync1Handler 20008189 ESC_readByte 200081a5 ESC_readWord 200081c1 ESC_writeByte 200081dd ESC_writeDWordISR 200081f9 ESC_writeWord 20008215 __TI_zero_init_nomemset 2000824d StopOutputHandler 20008267 CM_init 2000827f ESC_readByteISR 20008297 ESC_readDWord 200082af ESC_readDWordISR 200082c7 ESC_readWordISR 200082df ESC_writeDWord 2000834f F2838XCM_strcpy 20008363 FOE_Busy 20008377 strlen 2000839d ESC_getTimer 200083bf BackToInitTransition 200083cd COE_Init 200083e9 OBJ_GetObjDesc 200083f7 __TI_decompress_none 20008405 APPL_AckErrorInd 20008411 COE_GetObjectDictionary 2000841d ESC_resetESC 20008429 ESC_timerIncPerMilliSec 20008433 malloc 2000843b APPL_StartOutputHandler 2000843f APPL_StopInputHandler 20008443 APPL_StopMailboxHandler 20008447 APPL_StopOutputHandler 2000844b _system_pre_init 2000844f C$$EXIT 2000844f abort 20008458 __TI_static_base__ 2000879c __TI_Handler_Table_Base 200087a8 __TI_Handler_Table_Limit 200087b0 __TI_CINIT_Base 200087c0 __TI_CINIT_Limit ffffffff __TI_pprof_out_hndl ffffffff __TI_prof_data_size ffffffff __TI_prof_data_start ffffffff __binit__ ffffffff __c_args__ ffffffff binit UNDEFED __mpu_init UNDEFED _system_post_cinit [397 symbols]