【E51】EtherCAT协议栈在TMS320F28379D上移植基于ET1200通信芯片

2021-08-13 16:55:46      索炜达电子      1162     

项目编号:E51

文件大小:1.3M

源码说明:带中文注释

开发环境:CCS

EtherCAT协议栈在TMS320F28379D上移植基于ET1200通信芯片

【E51】EtherCAT协议栈在TMS320F28379D上移植基于ET1200通信芯片

文件列表:

目录│文件列表:

 └ EtherCAT_ET1200_TMS320F28379D-PDI_SPI_TEST

    │ .ccsproject

    │ .cproject

    │ .project

    ├ app

    │  │ pdi_test_appl.c

    │  └ pdi_test_appl.h

    ├ cmd

    │  │ 2837x_FLASH_lnk_cpu1.cmd

    │  └ 2837x_RAM_lnk_cpu1_big.cmd

    ├ device

    │  │ device.c

    │  │ device.h

    │  └ F28x_Project.h

    ├ F2837xD_common

    │  ├ include

    │  │  │ F2837xD_Adc_defines.h

    │  │  │ F2837xD_Can_defines.h

    │  │  │ F2837xD_Cla_defines.h

    │  │  │ F2837xD_Cla_typedefs.h

    │  │  │ F2837xD_cputimervars.h

    │  │  │ F2837xD_defaultisr.h

    │  │  │ F2837xD_Dma_defines.h

    │  │  │ F2837xD_Emif_defines.h

    │  │  │ F2837xD_EPwm_defines.h

    │  │  │ F2837xD_Examples.h

    │  │  │ F2837xD_GlobalPrototypes.h

    │  │  │ F2837xD_Gpio_defines.h

    │  │  │ F2837xD_I2c_defines.h

    │  │  │ F2837xD_Ipc_defines.h

    │  │  │ F2837xD_Ipc_drivers.h

    │  │  │ F2837xD_Pie_defines.h

    │  │  │ F2837xD_sci_io.h

    │  │  │ F2837xD_sdfm_drivers.h

    │  │  │ F2837xD_struct.h

    │  │  │ F2837xD_SWPrioritizedIsrLevels.h

    │  │  │ F2837xD_SysCtrl_defines.h

    │  │  │ F2837xD_Systick_defines.h

    │  │  └ F2837xD_Upp_defines.h

    │  └ source

    │     │ F2837xD_Adc.c

    │     │ F2837xD_can.c

    │     │ F2837xD_CodeStartBranch.asm

    │     │ F2837xD_CpuTimers.c

    │     │ F2837xD_DBGIER.asm

    │     │ F2837xD_DefaultISR.c

    │     │ F2837xD_Dma.c

    │     │ F2837xD_ECap.c

    │     │ F2837xD_Emif.c

    │     │ F2837xD_EPwm.c

    │     │ F2837xD_EQep.c

    │     │ F2837xD_Gpio.c

    │     │ F2837xD_I2C.c

    │     │ F2837xD_Ipc.c

    │     │ F2837xD_Ipc_Driver.c

    │     │ F2837xD_Ipc_Driver_Lite.c

    │     │ F2837xD_Ipc_Driver_Util.c

    │     │ F2837xD_Mcbsp.c

    │     │ F2837xD_PieCtrl.c

    │     │ F2837xD_PieVect.c

    │     │ F2837xD_Sci.c

    │     │ F2837xD_sci_io.c

    │     │ F2837xD_sdfm_drivers.c

    │     │ F2837xD_Spi.c

    │     │ F2837xD_struct.c

    │     │ F2837xD_SysCtrl.c

    │     │ F2837xD_TempSensorConv.c

    │     │ F2837xD_Upp.c

    │     └ F2837xD_usDelay.asm

    ├ F2837xD_headers

    │  ├ cmd

    │  │  │ F2837xD_Headers_BIOS_cpu1.cmd

    │  │  │ F2837xD_Headers_BIOS_cpu2.cmd

    │  │  │ F2837xD_Headers_nonBIOS_cpu1.cmd

    │  │  └ F2837xD_Headers_nonBIOS_cpu2.cmd

    │  ├ include

    │  │  │ F2837xD_adc.h

    │  │  │ F2837xD_analogsubsys.h

    │  │  │ F2837xD_can.h

    │  │  │ F2837xD_cla.h

    │  │  │ F2837xD_cmpss.h

    │  │  │ F2837xD_cputimer.h

    │  │  │ F2837xD_dac.h

    │  │  │ F2837xD_dcsm.h

    │  │  │ F2837xD_device.h

    │  │  │ F2837xD_dma.h

    │  │  │ F2837xD_ecap.h

    │  │  │ F2837xD_emif.h

    │  │  │ F2837xD_epwm.h

    │  │  │ F2837xD_epwm_xbar.h

    │  │  │ F2837xD_eqep.h

    │  │  │ F2837xD_flash.h

    │  │  │ F2837xD_gpio.h

    │  │  │ F2837xD_i2c.h

    │  │  │ F2837xD_input_xbar.h

    │  │  │ F2837xD_ipc.h

    │  │  │ F2837xD_mcbsp.h

    │  │  │ F2837xD_memconfig.h

    │  │  │ F2837xD_nmiintrupt.h

    │  │  │ F2837xD_output_xbar.h

    │  │  │ F2837xD_piectrl.h

    │  │  │ F2837xD_pievect.h

    │  │  │ F2837xD_sci.h

    │  │  │ F2837xD_sdfm.h

    │  │  │ F2837xD_spi.h

    │  │  │ F2837xD_sysctrl.h

    │  │  │ F2837xD_upp.h

    │  │  │ F2837xD_xbar.h

    │  │  └ F2837xD_xint.h

    │  └ source

    │     └ F2837xD_GlobalVariableDefs.c

    ├ hal

    │  │ etherCAT_slave_c28x_hal.c

    │  └ etherCAT_slave_c28x_hal.h

    ├ library

    │  ├ driverlib

    │  │  ├ inc

    │  │  │  │ hw_adc.h

    │  │  │  │ hw_asysctl.h

    │  │  │  │ hw_can.h

    │  │  │  │ hw_cla.h

    │  │  │  │ hw_clbxbar.h

    │  │  │  │ hw_cmpss.h

    │  │  │  │ hw_cputimer.h

    │  │  │  │ hw_dac.h

    │  │  │  │ hw_dcsm.h

    │  │  │  │ hw_dma.h

    │  │  │  │ hw_ecap.h

    │  │  │  │ hw_emif.h

    │  │  │  │ hw_epwm.h

    │  │  │  │ hw_epwmxbar.h

    │  │  │  │ hw_eqep.h

    │  │  │  │ hw_flash.h

    │  │  │  │ hw_gpio.h

    │  │  │  │ hw_hrpwm.h

    │  │  │  │ hw_i2c.h

    │  │  │  │ hw_inputxbar.h

    │  │  │  │ hw_ints.h

    │  │  │  │ hw_ipc.h

    │  │  │  │ hw_mcbsp.h

    │  │  │  │ hw_memcfg.h

    │  │  │  │ hw_memmap.h

    │  │  │  │ hw_nmi.h

    │  │  │  │ hw_outputxbar.h

    │  │  │  │ hw_pie.h

    │  │  │  │ hw_sci.h

    │  │  │  │ hw_sdfm.h

    │  │  │  │ hw_spi.h

    │  │  │  │ hw_sysctl.h

    │  │  │  │ hw_types.h

    │  │  │  │ hw_upp.h

    │  │  │  │ hw_xbar.h

    │  │  │  └ hw_xint.h

    │  │  ├ include

    │  │  │  │ adc.h

    │  │  │  │ asysctl.h

    │  │  │  │ can.h

    │  │  │  │ cla.h

    │  │  │  │ cmpss.h

    │  │  │  │ cpu.h

    │  │  │  │ cputimer.h

    │  │  │  │ dac.h

    │  │  │  │ dcsm.h

    │  │  │  │ debug.h

    │  │  │  │ dma.h

    │  │  │  │ driverlib.h

    │  │  │  │ ecap.h

    │  │  │  │ emif.h

    │  │  │  │ epwm.h

    │  │  │  │ eqep.h

    │  │  │  │ flash.h

    │  │  │  │ gpio.h

    │  │  │  │ hrpwm.h

    │  │  │  │ i2c.h

    │  │  │  │ interrupt.h

    │  │  │  │ mcbsp.h

    │  │  │  │ memcfg.h

    │  │  │  │ pin_map.h

    │  │  │  │ sci.h

    │  │  │  │ sdfm.h

    │  │  │  │ spi.h

    │  │  │  │ sysctl.h

    │  │  │  │ upp.h

    │  │  │  │ version.h

    │  │  │  └ xbar.h

    │  │  ├ lib

    │  │  │  │ .ccsproject

    │  │  │  │ .cproject

    │  │  │  │ .project

    │  │  │  ├ Debug

    │  │  │  │  │ driverlib.lib

    │  │  │  │  │ driverlib_coff.lib

    │  │  │  │  └ driverlib_eabi.lib

    │  │  │  └ Release

    │  │  │     │ driverlib.lib

    │  │  │     │ driverlib_coff.lib

    │  │  │     └ driverlib_eabi.lib

    │  │  └ source

    │  │     │ adc.c

    │  │     │ asysctl.c

    │  │     │ can.c

    │  │     │ cla.c

    │  │     │ cmpss.c

    │  │     │ cputimer.c

    │  │     │ dac.c

    │  │     │ dcsm.c

    │  │     │ dma.c

    │  │     │ ecap.c

    │  │     │ emif.c

    │  │     │ epwm.c

    │  │     │ eqep.c

    │  │     │ flash.c

    │  │     │ gpio.c

    │  │     │ hrpwm.c

    │  │     │ i2c.c

    │  │     │ interrupt.c

    │  │     │ mcbsp.c

    │  │     │ memcfg.c

    │  │     │ sci.c

    │  │     │ sdfm.c

    │  │     │ spi.c

    │  │     │ sysctl.c

    │  │     │ upp.c

    │  │     │ version.c

    │  │     └ xbar.c

    │  └ flash_api_lib

    │     ├ include

    │     │  │ F021.h

    │     │  │ F021_F2837xD_C28x.h

    │     │  │ Helpers.h

    │     │  │ Init.h

    │     │  │ Registers.h

    │     │  │ Registers_C28x.h

    │     │  │ Types.h

    │     │  └ Constants

    │     │     │ Constants.h

    │     │     │ F2837xD.h

    │     │     └ FMC.h

    │     ├ lib

    │     │  │ F021_API_F2837xD.lib

    │     │  └ F021_API_F2837xD_FPU32.lib

    │     └ source

    │        └ Fapi_UserDefinedFunctions.c

    └ targetConfigs

       │ readme.txt

       └ TMS320F28379D.ccxml

TAGEtherCAT
  • 18 次
  • 1 分