fix: поднят ECAT P1 на rev.1

This commit is contained in:
Александр Гуляев 2024-11-28 10:36:17 +03:00
parent c5d4308e1b
commit f0c31d73a2
7 changed files with 5581 additions and 5570 deletions

View File

@ -30,7 +30,7 @@
</option>
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1983240677" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="20.2.7.LTS" valueType="string"/>
<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformDebug.1847731392" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.targetPlatformDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug.868743334" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug"/>
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug.868743334" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="8" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.builderDebug"/>
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerDebug.62356605" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.exe.compilerDebug">
<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.336057512" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.SILICON_VERSION.7M4" valueType="enumerated"/>
<option id="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.319814915" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_20.2.compilerID.CODE_STATE.16" valueType="enumerated"/>
@ -209,4 +209,12 @@
</storageModule>
<storageModule moduleId="scannerConfiguration"/>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="FLASH">
<resource resourceType="PROJECT" workspacePath="/f2838x_cm_cia402_solution"/>
</configuration>
<configuration configurationName="RAM">
<resource resourceType="PROJECT" workspacePath="/f2838x_cm_cia402_solution"/>
</configuration>
</storageModule>
</cproject>

View File

@ -1,10 +1,10 @@
******************************************************************************
TI ARM Linker PC v20.2.7
******************************************************************************
>> Linked Mon Mar 4 12:30:43 2024
>> Linked Thu Nov 28 09:33:18 2024
OUTPUT FILE NAME: <f2838x_cm_cia402_solution.out>
ENTRY POINT SYMBOL: "_c_int00_noargs" address: 20007fd5
ENTRY POINT SYMBOL: "_c_int00_noargs" address: 20007ff1
MEMORY CONFIGURATION
@ -29,7 +29,7 @@ MEMORY CONFIGURATION
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 00007fac 0000384b 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
@ -60,12 +60,12 @@ run origin load origin length init length attrs members
1fffe000 1fffe000 00001000 00000000 rw- .sysmem
1ffff000 1ffff000 00000ffe 00000ffe r-x
1ffff000 1ffff000 00000ffe 00000ffe r-x .text.2
20000800 20000800 00007fb8 00007fb8 r-x
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 0000770c 0000770c r-x .text.4
20008450 20008450 00000368 00000368 r-- .cinit
20000d40 20000d40 00007714 00007714 r-x .text.4
20008458 20008458 00000368 00000368 r-- .cinit
SECTION ALLOCATION MAP
@ -178,11 +178,11 @@ section page origin length input sections
.vtable 0 20000c00 00000140
20000c00 00000140 startup_cm.obj (.vtable:retain)
.cinit 0 20008450 00000368
20008450 00000344 (.cinit..data.load) [load image, compression = lzss]
20008794 0000000c (__TI_handler_table)
200087a0 00000008 (.cinit..bss.load) [load image, compression = zero_init]
200087a8 00000010 (__TI_cinit_table)
.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)
@ -328,7 +328,7 @@ __llvm_prf_cnts
20000808 000003d0 ecatslv.obj (.text:AL_ControlRes)
20000bd8 00000028 ethercat_slave_cm_hal.obj (.text:CPUTimer_reloadTimerCounter)
.text.4 0 20000d40 0000770c
.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)
@ -382,140 +382,140 @@ __llvm_prf_cnts
20006a8a 000000ac ecatappl.obj (.text:PDO_InputMapping)
20006b36 000000a6 ecatslv.obj (.text:CheckIfEcatError)
20006bdc 000000a2 cia402appl.obj (.text:CiA402_DeallocateAxis)
20006c7e 000000a2 cia402appl.obj (.text:main)
20006d20 0000009c rtsv7M4_T_le_eabi.lib : memcpy_t2.asm.obj (.text)
20006dbc 00000092 mailbox.obj (.text:MBX_MailboxRepeatReq)
20006e4e 00000084 coeappl.obj (.text:COE_RemoveDicEntry)
20006ed2 00000082 coeappl.obj (.text:COE_UpdateSyncErrorStatus)
20006f54 00000082 sysctl.obj (.text:SysCtl_resetPeripheral)
20006fd6 00000002 rtsv7M4_T_le_eabi.lib : _lock.c.obj (.text:_nop)
20006fd8 00000080 driverlib_cm.lib : interrupt.obj (.text:Interrupt_enable)
20007058 0000007c mailbox.obj (.text:MBX_Main)
200070d4 0000007c objdef.obj (.text:OBJ_GetEntryDesc)
20007150 0000007a foeappl.obj (.text:FOE_Data)
200071ca 0000007a rtsv7M4_T_le_eabi.lib : fs_mul_t2.asm.obj (.text)
20007244 0000007a : memset_t2.asm.obj (.text)
200072be 00000076 cm.obj (.text:CM_enableAllPeripherals)
20007334 00000070 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:split)
200073a4 00000066 ecatappl.obj (.text:GetSystemTimeDelay)
2000740a 00000060 objdef.obj (.text:OBJ_CopyNumberToString)
2000746a 00000060 rtsv7M4_T_le_eabi.lib : fs_cmp_t2.asm.obj (.text:__aeabi_cfcmple)
200074ca 0000005c ecatcoe.obj (.text:COE_ContinueInd)
20007526 00000002 startup_cm.obj (.text:defaultISR)
20007528 0000005c driverlib_cm.lib : escss.obj (.text:ESCSS_configureSync0Connections)
20007584 0000005c : escss.obj (.text:ESCSS_configureSync1Connections)
200075e0 0000005c : interrupt.obj (.text:Interrupt_registerHandler)
2000763c 00000058 ecatcoe.obj (.text:COE_ServiceInd)
20007694 00000058 mailbox.obj (.text:GetOutOfMbxQueue)
200076ec 00000058 coeappl.obj (.text:Read0x10F8)
20007744 00000056 ecatappl.obj (.text:Sync1_Isr)
2000779a 00000050 coeappl.obj (.text:COE_ObjDictionaryInit)
200077ea 00000050 mailbox.obj (.text:PutInMbxQueue)
2000783a 00000050 ecatslv.obj (.text:UpdateEEPROMLoadedState)
2000788a 0000004e cia402appl.obj (.text:APPL_Application)
200078d8 0000004c sysctl.obj (.text:SysCtl_enablePeripheral)
20007924 00000048 foeappl.obj (.text:FOE_Read)
2000796c 00000048 rtsv7M4_T_le_eabi.lib : fd_toi_t2.asm.obj (.text)
200079b4 00000044 : autoinit.c.obj (.text:__TI_auto_init_nobinit_nopinit:__TI_auto_init_nobinit_nopinit)
200079f8 00000042 coeappl.obj (.text:COE_ClearObjDictionary)
20007a3a 0000003e coeappl.obj (.text:AddObjectsToObjDictionary)
20007a78 0000003e ethercat_slave_cm_hal.obj (.text:ESCSS_getMemoryInitDoneStatusBlocking)
20007ab6 0000003e mailbox.obj (.text:MailboxServiceInd)
20007af4 0000003c ecatslv.obj (.text:DisableSyncManChannel)
20007b30 0000003c ecatslv.obj (.text:EnableSyncManChannel)
20007b6c 0000003c ethercat_slave_cm_hal.obj (.text:GPIO_writePin)
20007ba8 0000003a driverlib_cm.lib : escss.obj (.text:ESCSS_configureEEPROMSize)
20007be2 0000003a ethercat_slave_cm_hal.obj (.text:ESC_loadedCheckEEPROM)
20007c1c 00000038 rtsv7M4_T_le_eabi.lib : fs_tod_t2.asm.obj (.text)
20007c54 00000038 : fs_toi_t2.asm.obj (.text)
20007c8c 00000036 cia402appl.obj (.text:CiA402_TransitionAction)
20007cc2 00000036 rtsv7M4_T_le_eabi.lib : strncpy.c.obj (.text:strncpy)
20007cf8 00000034 ethercat_slave_cm_hal.obj (.text:CPUTimer_startTimer)
20007d2c 00000034 ecatappl.obj (.text:ECAT_Application)
20007d60 00000034 foeappl.obj (.text:FOE_Ack)
20007d94 00000032 foeappl.obj (.text:FOE_Write)
20007dc6 00000032 ecatslv.obj (.text:ResetALEventMask)
20007df8 00000032 ecatslv.obj (.text:SetALEventMask)
20007e2a 00000030 ecatfoe.obj (.text:FOE_ContinueInd)
20007e5a 00000030 objdef.obj (.text:OBJ_GetObjectHandle)
20007e8a 0000002e rtsv7M4_T_le_eabi.lib : i_tofd_t2.asm.obj (.text)
20007eb8 0000002c ethercat_slave_cm_hal.obj (.text:CPUTimer_setPreScaler)
20007ee4 0000002c ecatslv.obj (.text:GetSyncMan)
20007f10 00000028 ethercat_slave_cm_hal.obj (.text:ESC_readBlockISR)
20007f38 00000028 ethercat_slave_cm_hal.obj (.text:ESC_writeBlockISR)
20007f60 00000028 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:free_list_insert)
20007f88 00000026 ecatfoe.obj (.text:FOE_Init)
20007fae 00000024 driverlib_cm.lib : escss.obj (.text:ESCSS_isConfigurationLockEnabled)
20007fd2 00000002 startup_cm.obj (.text:faultISR)
20007fd4 00000024 rtsv7M4_T_le_eabi.lib : boot_cortex_m.c.obj (.text:_c_int00_noargs:_c_int00_noargs)
20007ff8 00000024 : u_tofs_t2.asm.obj (.text)
2000801c 00000020 ethercat_slave_cm_hal.obj (.text:ESC_clearTimer)
2000803c 00000020 ethercat_slave_cm_hal.obj (.text:ESC_readBlock)
2000805c 00000020 ethercat_slave_cm_hal.obj (.text:ESC_setLed)
2000807c 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeBlock)
2000809c 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeByteISR)
200080bc 00000020 ethercat_slave_cm_hal.obj (.text:ESC_writeWordISR)
200080dc 00000020 foeappl.obj (.text:FOE_Error)
200080fc 0000001c ethercat_slave_cm_hal.obj (.text:ESCSS_setMaskedInterruptStatus)
20008118 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationLayerHandler)
20008134 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationSync0Handler)
20008150 0000001c ethercat_slave_cm_hal.obj (.text:ESC_applicationSync1Handler)
2000816c 0000001c ethercat_slave_cm_hal.obj (.text:ESC_readByte)
20008188 0000001c ethercat_slave_cm_hal.obj (.text:ESC_readWord)
200081a4 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeByte)
200081c0 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeDWordISR)
200081dc 0000001c ethercat_slave_cm_hal.obj (.text:ESC_writeWord)
200081f8 0000001c rtsv7M4_T_le_eabi.lib : copy_zero_init.c.obj (.text:decompress:ZI:__TI_zero_init_nomemset:__TI_zero_init_nomemset)
20008214 0000001c : memory.c.obj (.text:free_list_remove)
20008230 0000001a ecatslv.obj (.text:StopOutputHandler)
2000824a 00000018 cm.obj (.text:CM_init)
20008262 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readByteISR)
2000827a 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readDWord)
20008292 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readDWordISR)
200082aa 00000018 ethercat_slave_cm_hal.obj (.text:ESC_readWordISR)
200082c2 00000018 ethercat_slave_cm_hal.obj (.text:ESC_writeDWord)
200082da 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_clearRawInterruptStatus)
200082f0 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_enableDebugAccess)
20008306 00000016 ethercat_slave_cm_hal.obj (.text:ESCSS_initMemory)
2000831c 00000016 cm.obj (.text:Interrupt_setVectorTableOffset)
20008332 00000014 ethercat_slave_cm_hal.obj (.text:ESC_passFailSignalSetup)
20008346 00000014 f2838x_cm_system.obj (.text:F2838XCM_strcpy)
2000835a 00000014 foeappl.obj (.text:FOE_Busy)
2000836e 00000014 rtsv7M4_T_le_eabi.lib : strlen.c.obj (.text:strlen)
20008382 00000012 ethercat_slave_cm_hal.obj (.text:CPUTimer_setPeriod)
20008394 00000012 ethercat_slave_cm_hal.obj (.text:ESC_getTimer)
200083a6 00000010 cm.obj (.text:SysCtl_disableWatchdog)
200083b6 0000000e ecatslv.obj (.text:BackToInitTransition)
200083c4 0000000e ecatcoe.obj (.text:COE_Init)
200083d2 0000000e ethercat_slave_cm_hal.obj (.text:CPUTimer_getTimerCount)
200083e0 0000000e objdef.obj (.text:OBJ_GetObjDesc)
200083ee 0000000e rtsv7M4_T_le_eabi.lib : copy_decompress_none.c.obj (.text:decompress:none:__TI_decompress_none)
200083fc 0000000c F2838x CM EtherCAT Slave.obj (.text:APPL_AckErrorInd)
20008408 0000000c coeappl.obj (.text:COE_GetObjectDictionary)
20008414 0000000c ethercat_slave_cm_hal.obj (.text:ESC_resetESC)
20008420 0000000a ethercat_slave_cm_hal.obj (.text:ESC_timerIncPerMilliSec)
2000842a 00000008 rtsv7M4_T_le_eabi.lib : memory.c.obj (.text:malloc)
20008432 00000004 cia402appl.obj (.text:APPL_StartOutputHandler)
20008436 00000004 cia402appl.obj (.text:APPL_StopInputHandler)
2000843a 00000004 F2838x CM EtherCAT Slave.obj (.text:APPL_StopMailboxHandler)
2000843e 00000004 cia402appl.obj (.text:APPL_StopOutputHandler)
20008442 00000004 rtsv7M4_T_le_eabi.lib : pre_init.c.obj (.text:_system_pre_init)
20008446 00000004 : exit.c.obj (.text:abort:abort)
2000844a 00000002 startup_cm.obj (.text:nmiISR)
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 7094 1100 1926
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 1424 0 0
ethercat_slave_cm_hal.obj 1440 0 0
ecatfoe.obj 1222 0 20
foeappl.obj 348 0 0
startup_cm.obj 12 320 0
@ -524,7 +524,7 @@ MODULE SUMMARY
F2838x CM EtherCAT Slave.obj 20 0 0
f2838x_cm_system.obj 20 0 0
+--+------------------------------+-------+---------+---------+
Total: 34406 2879 3137
Total: 34414 2879 3137
.\device\
cm.obj 180 0 0
@ -567,19 +567,19 @@ MODULE SUMMARY
Stack: 0 0 512
Linker Generated: 0 872 0
+--+------------------------------+-------+---------+---------+
Grand Total: 37542 3751 7761
Grand Total: 37550 3751 7761
LINKER GENERATED COPY TABLES
__TI_cinit_table @ 200087a8 records: 2, size/record: 8, table size: 16
.data: load addr=20008450, load size=00000344 bytes, run addr=1fffca08, run size=0000086e bytes, compression=lzss
.bss: load addr=200087a0, load size=00000008 bytes, run addr=1fffd278, run size=000003e7 bytes, compression=zero_init
__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 @ 20008794 records: 3, size/record: 4, table size: 12
__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
@ -591,35 +591,35 @@ address name
------- ----
2000145f AL_ControlInd
20000809 AL_ControlRes
200083fd APPL_AckErrorInd
2000788b APPL_Application
20008405 APPL_AckErrorInd
20007883 APPL_Application
20001f39 APPL_GenerateMapping
20004589 APPL_InputMapping
200043ed APPL_OutputMapping
2000503d APPL_StartInputHandler
1fffdff9 APPL_StartMailboxHandler
20008433 APPL_StartOutputHandler
20008437 APPL_StopInputHandler
2000843b APPL_StopMailboxHandler
2000843f APPL_StopOutputHandler
20007a3b AddObjectsToObjDictionary
2000843b APPL_StartOutputHandler
2000843f APPL_StopInputHandler
20008443 APPL_StopMailboxHandler
20008447 APPL_StopOutputHandler
20007a33 AddObjectsToObjDictionary
1fffcfd0 ApplicationObjDic
200083b7 BackToInitTransition
20008447 C$$EXIT
200072bf CM_enableAllPeripherals
2000824b CM_init
200083bf BackToInitTransition
2000844f C$$EXIT
200072b7 CM_enableAllPeripherals
20008267 CM_init
20005f21 COE_AddObjectToDic
200079f9 COE_ClearObjDictionary
200074cb COE_ContinueInd
20008409 COE_GetObjectDictionary
200083c5 COE_Init
200079f1 COE_ClearObjDictionary
200074c3 COE_ContinueInd
20008411 COE_GetObjectDictionary
200083cd COE_Init
1fffdffd COE_Main
2000779b COE_ObjDictionaryInit
20007793 COE_ObjDictionaryInit
20004723 COE_ObjInit
20006e4f COE_RemoveDicEntry
2000763d COE_ServiceInd
20006e47 COE_RemoveDicEntry
20007635 COE_ServiceInd
2000692d COE_SyncTimeStamp
20006ed3 COE_UpdateSyncErrorStatus
20006ecb COE_UpdateSyncErrorStatus
20006b37 CheckIfEcatError
2000238d CheckSmSettings
20005199 CheckSyncTypeValue
@ -628,68 +628,68 @@ address name
20005451 CiA402_DummyMotionControl
20000d41 CiA402_Init
20002bbd CiA402_StateMachine
20007c8d CiA402_TransitionAction
20007c85 CiA402_TransitionAction
20004a4f DC_CheckWatchdog
1fffca08 DefCiA402AxisObjDic
1fffd0e8 DefCiA402ObjectValues
20007af5 DisableSyncManChannel
20007d2d ECAT_Application
20007aed DisableSyncManChannel
20007d25 ECAT_Application
20006649 ECAT_CheckTimer
20004bd7 ECAT_Init
20003ec1 ECAT_Main
200027b7 ECAT_SetLedIndication
20007ba9 ESCSS_configureEEPROMSize
20007529 ESCSS_configureSync0Connections
20007585 ESCSS_configureSync1Connections
20008119 ESC_applicationLayerHandler
20008135 ESC_applicationSync0Handler
20008151 ESC_applicationSync1Handler
2000801d ESC_clearTimer
20008395 ESC_getTimer
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
20007be3 ESC_loadedCheckEEPROM
20008333 ESC_passFailSignalSetup
2000803d ESC_readBlock
20007f11 ESC_readBlockISR
2000816d ESC_readByte
20008263 ESC_readByteISR
2000827b ESC_readDWord
20008293 ESC_readDWordISR
20008189 ESC_readWord
200082ab ESC_readWordISR
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
20008415 ESC_resetESC
2000805d ESC_setLed
20008421 ESC_timerIncPerMilliSec
2000807d ESC_writeBlock
20007f39 ESC_writeBlockISR
200081a5 ESC_writeByte
2000809d ESC_writeByteISR
200082c3 ESC_writeDWord
200081c1 ESC_writeDWordISR
200081dd ESC_writeWord
200080bd ESC_writeWordISR
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
20007b31 EnableSyncManChannel
20007b29 EnableSyncManChannel
1fffd60a EsmTimeoutCounter
20008347 F2838XCM_strcpy
20007d61 FOE_Ack
2000835b FOE_Busy
20007e2b FOE_ContinueInd
20007151 FOE_Data
200080dd FOE_Error
20007f89 FOE_Init
20007925 FOE_Read
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
20007d95 FOE_Write
20007d8d FOE_Write
1fffcdf0 GenObjDic
20007695 GetOutOfMbxQueue
20007ee5 GetSyncMan
200073a5 GetSystemTimeDelay
2000768d GetOutOfMbxQueue
20007edd GetSyncMan
2000739d GetSystemTimeDelay
200067c1 HandleCycleTimeMeasurement
20006fd9 Interrupt_enable
200075e1 Interrupt_registerHandler
20006fd1 Interrupt_enable
200075d9 Interrupt_registerHandler
1fffd60c LatchInputSync0Counter
1fffd60e LatchInputSync0Value
1fffd278 LocalAxes
@ -697,22 +697,22 @@ address name
200055a5 MBX_CopyToSendMailbox
20005a9b MBX_Init
20005835 MBX_MailboxReadInd
20006dbd MBX_MailboxRepeatReq
20006db5 MBX_MailboxRepeatReq
200063f5 MBX_MailboxSendReq
200064c7 MBX_MailboxWriteInd
20007059 MBX_Main
20007051 MBX_Main
200052f5 MBX_StartMailboxHandler
200048bb MBX_StopMailboxHandler
20007ab7 MailboxServiceInd
20007aaf MailboxServiceInd
200056f3 MainInit
1ffffedf MainLoop
2000740b OBJ_CopyNumberToString
20007403 OBJ_CopyNumberToString
20005cf5 OBJ_GetDesc
200070d5 OBJ_GetEntryDesc
200070cd OBJ_GetEntryDesc
20003cd3 OBJ_GetEntryOffset
200069dd OBJ_GetNoOfObjects
200083e1 OBJ_GetObjDesc
20007e5b OBJ_GetObjectHandle
200083e9 OBJ_GetObjDesc
20007e53 OBJ_GetObjectHandle
20006879 OBJ_GetObjectLength
20005e13 OBJ_GetObjectList
1ffff9a7 OBJ_Read
@ -721,77 +721,77 @@ address name
20003ae3 PDI_Isr
20006a8b PDO_InputMapping
20006589 PDO_OutputMapping
200077eb PutInMbxQueue
200076ed Read0x10F8
20007dc7 ResetALEventMask
200077e3 PutInMbxQueue
200076e5 Read0x10F8
20007dbf ResetALEventMask
2000363d SDOS_SdoInd
20002f79 SDOS_SdoInfoInd
1fffd215 SMActivate
20005bcb SdoRes
20007df9 SetALEventMask
20007df1 SetALEventMask
20006229 SetALStatus
1ffff001 StartInputHandler
20006707 StartOutputHandler
20004ed3 StopInputHandler
20008231 StopOutputHandler
2000824d StopOutputHandler
1fffd610 Sync0WdCounter
1fffd612 Sync0WdValue
200038d7 Sync0_Isr
1fffd614 Sync1WdCounter
1fffd616 Sync1WdValue
20007745 Sync1_Isr
2000773d Sync1_Isr
1fffd5a0 SyncManInfo
200078d9 SysCtl_enablePeripheral
20006f55 SysCtl_resetPeripheral
2000783b UpdateEEPROMLoadedState
200078d1 SysCtl_enablePeripheral
20006f4d SysCtl_resetPeripheral
20007833 UpdateEEPROMLoadedState
2000330f Write0xF030
1fffd860 __STACK_END
00000200 __STACK_SIZE
00001000 __SYSMEM_SIZE
200087a8 __TI_CINIT_Base
200087b8 __TI_CINIT_Limit
20008794 __TI_Handler_Table_Base
200087a0 __TI_Handler_Table_Limit
200079b5 __TI_auto_init_nobinit_nopinit
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
200083ef __TI_decompress_none
200083f7 __TI_decompress_none
ffffffff __TI_pprof_out_hndl
ffffffff __TI_prof_data_size
ffffffff __TI_prof_data_start
20008450 __TI_static_base__
200081f9 __TI_zero_init_nomemset
2000746b __aeabi_cfcmpeq
2000746b __aeabi_cfcmple
2000796d __aeabi_d2iz
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
20007c1d __aeabi_f2d
20007c55 __aeabi_f2iz
200071cb __aeabi_fmul
20007e8b __aeabi_i2d
20007245 __aeabi_memclr
20007245 __aeabi_memclr4
20007245 __aeabi_memclr8
20006d21 __aeabi_memcpy
20006d21 __aeabi_memcpy4
20006d21 __aeabi_memcpy8
20007247 __aeabi_memset
20007247 __aeabi_memset4
20007247 __aeabi_memset8
20007ff9 __aeabi_ui2f
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
20007fd5 _c_int00_noargs
20007ff1 _c_int00_noargs
1fffd254 _lock
20006fd7 _nop
20006fcf _nop
1fffe000 _sys_memory
UNDEFED _system_post_cinit
20008443 _system_pre_init
2000844b _system_pre_init
1fffd258 _unlock
1fffc90c aName0x1000
1fffc8d6 aName0x1001
@ -838,7 +838,7 @@ UNDEFED _system_post_cinit
1fffd45c aPdOutputData
1fffd590 aSdoInfoHeader
1fffd208 aSubindexDesc
20008447 abort
2000844f abort
1fffd198 acDevicename
1fffd1b1 acHardwareversion
1fffd1c5 acSoftwareversion
@ -889,11 +889,11 @@ ffffffff binit
20006311 free
1fffd618 i16WaitForPllRunningCnt
1fffd61a i16WaitForPllRunningTimeout
20006c7f main
2000842b malloc
20006d1b main
20008433 malloc
2000602d memalign
20006d21 memcpy
2000724d memset
20006c7f memcpy
20007245 memset
1fffd656 nAlStatus
1fffd61c nEcatStateTrans
1fffd61e nEscAddrInputData
@ -954,8 +954,8 @@ ffffffff binit
1fffd4e4 sSyncManOutPar
1fffd26a sSyncmanagertype
1fffd270 sTxPDOassign
2000836f strlen
20007cc3 strncpy
20008377 strlen
20007cbb strncpy
1fffd62c u16ALEventMask
1fffd1ec u16ErrorRegister
1fffd62e u16EscAddrReceiveMbx
@ -1264,123 +1264,123 @@ address name
20006a8b PDO_InputMapping
20006b37 CheckIfEcatError
20006bdd CiA402_DeallocateAxis
20006c7f main
20006d21 __aeabi_memcpy
20006d21 __aeabi_memcpy4
20006d21 __aeabi_memcpy8
20006d21 memcpy
20006dbd MBX_MailboxRepeatReq
20006e4f COE_RemoveDicEntry
20006ed3 COE_UpdateSyncErrorStatus
20006f55 SysCtl_resetPeripheral
20006fd7 _nop
20006fd9 Interrupt_enable
20007059 MBX_Main
200070d5 OBJ_GetEntryDesc
20007151 FOE_Data
200071cb __aeabi_fmul
20007245 __aeabi_memclr
20007245 __aeabi_memclr4
20007245 __aeabi_memclr8
20007247 __aeabi_memset
20007247 __aeabi_memset4
20007247 __aeabi_memset8
2000724d memset
200072bf CM_enableAllPeripherals
200073a5 GetSystemTimeDelay
2000740b OBJ_CopyNumberToString
2000746b __aeabi_cfcmpeq
2000746b __aeabi_cfcmple
200074cb COE_ContinueInd
20007529 ESCSS_configureSync0Connections
20007585 ESCSS_configureSync1Connections
200075e1 Interrupt_registerHandler
2000763d COE_ServiceInd
20007695 GetOutOfMbxQueue
200076ed Read0x10F8
20007745 Sync1_Isr
2000779b COE_ObjDictionaryInit
200077eb PutInMbxQueue
2000783b UpdateEEPROMLoadedState
2000788b APPL_Application
200078d9 SysCtl_enablePeripheral
20007925 FOE_Read
2000796d __aeabi_d2iz
200079b5 __TI_auto_init_nobinit_nopinit
200079f9 COE_ClearObjDictionary
20007a3b AddObjectsToObjDictionary
20007ab7 MailboxServiceInd
20007af5 DisableSyncManChannel
20007b31 EnableSyncManChannel
20007ba9 ESCSS_configureEEPROMSize
20007be3 ESC_loadedCheckEEPROM
20007c1d __aeabi_f2d
20007c55 __aeabi_f2iz
20007c8d CiA402_TransitionAction
20007cc3 strncpy
20007d2d ECAT_Application
20007d61 FOE_Ack
20007d95 FOE_Write
20007dc7 ResetALEventMask
20007df9 SetALEventMask
20007e2b FOE_ContinueInd
20007e5b OBJ_GetObjectHandle
20007e8b __aeabi_i2d
20007ee5 GetSyncMan
20007f11 ESC_readBlockISR
20007f39 ESC_writeBlockISR
20007f89 FOE_Init
20007fd5 _c_int00_noargs
20007ff9 __aeabi_ui2f
2000801d ESC_clearTimer
2000803d ESC_readBlock
2000805d ESC_setLed
2000807d ESC_writeBlock
2000809d ESC_writeByteISR
200080bd ESC_writeWordISR
200080dd FOE_Error
20008119 ESC_applicationLayerHandler
20008135 ESC_applicationSync0Handler
20008151 ESC_applicationSync1Handler
2000816d ESC_readByte
20008189 ESC_readWord
200081a5 ESC_writeByte
200081c1 ESC_writeDWordISR
200081dd ESC_writeWord
200081f9 __TI_zero_init_nomemset
20008231 StopOutputHandler
2000824b CM_init
20008263 ESC_readByteISR
2000827b ESC_readDWord
20008293 ESC_readDWordISR
200082ab ESC_readWordISR
200082c3 ESC_writeDWord
20008333 ESC_passFailSignalSetup
20008347 F2838XCM_strcpy
2000835b FOE_Busy
2000836f strlen
20008395 ESC_getTimer
200083b7 BackToInitTransition
200083c5 COE_Init
200083e1 OBJ_GetObjDesc
200083ef __TI_decompress_none
200083fd APPL_AckErrorInd
20008409 COE_GetObjectDictionary
20008415 ESC_resetESC
20008421 ESC_timerIncPerMilliSec
2000842b malloc
20008433 APPL_StartOutputHandler
20008437 APPL_StopInputHandler
2000843b APPL_StopMailboxHandler
2000843f APPL_StopOutputHandler
20008443 _system_pre_init
20008447 C$$EXIT
20008447 abort
20008450 __TI_static_base__
20008794 __TI_Handler_Table_Base
200087a0 __TI_Handler_Table_Limit
200087a8 __TI_CINIT_Base
200087b8 __TI_CINIT_Limit
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

File diff suppressed because it is too large Load Diff

View File

@ -1405,7 +1405,7 @@ int main(void) // TODO: main()
/*
* FIXME : мои настройки и проверки
*/
HW_SetLed(TRUE, TRUE); ///< AMG
// HW_SetLed(TRUE, TRUE); ///< AMG Этих LED/pins нет в rev.1
/*
* Register MII Management Control/Status (0x0510:0x0511)
* 7:3

View File

@ -1006,7 +1006,7 @@ UINT16 MainInit(void)
void MainLoop(void)
{
/*return if initialization not finished */
/*return if initialization not finished, либо проверка завершения */
if(bInitFinished == FALSE)
{
return;
@ -1076,7 +1076,7 @@ void MainLoop(void)
{
UINT32 CurTimer = (UINT32)HW_GetTimer();
if(CurTimer>= ECAT_TIMER_INC_P_MS)
if(CurTimer >= ECAT_TIMER_INC_P_MS)
{
ECAT_CheckTimer();

View File

@ -441,9 +441,9 @@ PROTO BOOL bEcatWaitForAlControlRes; /**< \brief Co
PROTO UINT16 nEcatStateTrans; /**< \brief Current state transition*/
PROTO UINT8 u8EcatErrorLed; /**< \brief Current value of the error LED*/
PROTO UINT8 u8EcatErrorLed; /**< \brief Current value of the error LED*/ //< нет в текущей ревизии rev.1
PROTO UINT8 u8EcatRunLed; /**< \brief Current value of the run LED*/
PROTO UINT8 u8EcatRunLed; /**< \brief Current value of the run LED*/ //< нет в текущей ревизии rev.1
PROTO UINT16 nPdInputSize; /**< \brief Contains the input size (SM3 size)/SM2 if no outputs are supported, has to be written by the application*/

View File

@ -918,8 +918,11 @@ ESC_passFailSignalSetup(void)
//
// Turn off controlCARD LEDs
//
GPIO_writePin(CCARD_LED_1_GPIO, 1UL);
GPIO_writePin(CCARD_LED_1_GPIO, 1UL); ///< AMG
GPIO_writePin(CCARD_LED_2_GPIO, 1UL);
GPIO_writePin(CCARD_LED_1_GPIO, 0UL);
GPIO_writePin(CCARD_LED_2_GPIO, 0UL);
}
#endif // PDI_HAL_TEST