This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28379D: TMS320F28379D to an EtherCAT™ ET1100 slave controller(TIDM-DELFINO-ETHERCAT)

Part Number: TMS320F28379D
Other Parts Discussed in Thread: TIDM-DELFINO-ETHERCAT

Tool/software: Code Composer Studio

I connected ET1100 with TMS320F28379D to EMIF mode.

But  it is written strangely after Offs 1010.

As I checked out, TMS320F28379D GPIO40(ET_ADDR4) always stands at Low.

Please confirm this problem. 

Best Regards

  • Hi,

    GPIO40 is ADDR2 of EMIF. When you refer it as ADDR4, is there different mapping?

    If pin not driven then I would suggest to look at pinmux setting to make sure it's indeed configured for EMIF function. Next thing would be check if there is some other driver on board which is pulling it low. You could check that by configuring the same pin as GPIO function and drive pin HIGH by writing in GPIO DAT register.

    Regards,
    Vivek Singh

  • Could you provide more details on the HW boards you are using? are you trying to connect the ET1100 (custom board?) to F2837x Launchpad or control card?
    are you using the SW provided with TID for verification? Can you list out the EMIF signals you are using are they different from what is used in the TI example SW?

    Best Regards
    Santosh Athuru
  • Thanks for the reply Santosh,

    I tried connecting F28377D Launchpad to EMIF mode. The software is on the TIDM-DELFINO-ETHERCAT(pdi_hal_test_app).
    And the ET1100 module also connected itself to the TI.
    In the sequence shown in TI(tiEtherCatBoosterPack.pdf), it worked in SPI mode, but in EMIF mode there was a problem with the above.
    Please confirm.

    Best Regards
    Michael Shin
  • Thanks for the reply Vivek Singh,

    In F28379D Launchpad and TIDM-DELFINO-ETHRCAT circuits, GPIO40 is connected to ADDR4. Software used an example from the TI(pdi_hal_test_app). I'm checking out the pinmux setting. But I don,t know. Where should I check it?

    Best Regards
    Michael Shin
  • OK, understood. ADDR4 is on EtherCAT side.

    I'll let Santosh comment on code which has pinmux settings.

    Regards,
    Vivek Singh
  • Thanks for the reply Vivek Singh,

    Please reply as soon as possible.

    Best Regards
    Michael Shin