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.

TMDS243EVM: Run Ethernet using INDUSTRIAL-COMMUNICATIONS-SDK

Part Number: TMDS243EVM
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi Ti Expert,

    I have to run Ethernet under INDUSTRIAL-COMMUNICATIONS-SDK, as there are EtherCat and Ethernet on my board and we want to run them on one single R5 core.

    By now the latest version is ind_comms_sdk_am243x_09_02_00_24 which I'm using.

    I imported this project: ind_comms_sdk_am243x_09_02_00_24\mcu_plus_sdk\examples\networking\lwip\enet_lwip_icssg\am243x-evm\r5fss0-0_freertos to my workspace.

    There seems nothing under this project, no c file or other files, what's wrong with that?

  

  The above question is not important.

  My final purpose is to add CPSW Ethernet beside EtherCAT.

  In my EtherCAT project's sysconfig, under "Ti Networking" there is only "ICSS-EMAC" and no Enet(CPSW) which I need.

  What should I do to add Enet(CPSW) to my project' sysconfig, which is using ind_comms_sdk_am243x_09_02_00_24?

   And what's the next should I do to make Enet(CPSW) work properly here?

BR,

Chunyang 

  

  • Hi Ti Expert,

      According to the following post, I modified my ind_comms_sdk_am243x_09_02_00_24.

      https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1412093/processor-sdk-am64x-ti-networking-with-enet-cpsw-is-not-available-along-with-ti-industrial-toolkit/5452236#5452236

     With  CCS12.7.1 the CPSW shows OK, but with CCS 20.0.1 there are errors like this following text.

    Unable to render selection

    TypeError: Cannot read properties of undefined (reading 'interfacePins'):
    Hide Details...

    while processing moduleInstances() of /networking/enet_cpsw/enet_cpsw at Object.getPinConfigurables (C:\ti\ind_comms_sdk_am243x_09_02_00_24\mcu_plus_sdk\source\drivers\.meta\pinmux\pinmux_am243x.syscfg.js:35:57) at Object.getPinRequirements (C:\ti\ind_comms_sdk_am243x_09_02_00_24\mcu_plus_sdk\source\drivers\.meta\pinmux\pinmux.syscfg.js:7:25) at getPeripheralRequirements (C:\ti\ind_comms_sdk_am243x_09_02_00_24\mcu_plus_sdk\source\networking\.meta\enet_cpsw\am64x_am243x\enet_cpsw_am64x_am243x_pinmux.syscfg.js:185:30) at pinmuxRequirements (C:\ti\ind_comms_sdk_am243x_09_02_00_24\mcu_plus_sdk\source\networking\.meta\enet_cpsw\am64x_am243x\enet_cpsw_am64x_am243x_pinmux.syscfg.js:365:30) at localhost:64310/.../ui.js:312:942572 at t.guardCallbackAccess (localhost:64310/.../ui.js:312:794277) at f.resolveRequirements (localhost:64310/.../ui.js:312:942566) at H.resolveRequirements (localhost:64310/.../ui.js:312:914875) at H.initDynamicConfigurables (localhost:64310/.../ui.js:312:911863) at Function.createInstanceImpl (localhost:64310/.../ui.js:312:893801)

      How could I fix it, or I should use CCS12.7.1 to go ahead?

    BR,

    Chunyang

  • Hi,

    There seems nothing under this project, no c file or other files, what's wrong with that?
     With  CCS12.7.1 the CPSW shows OK, but with CCS 20.0.1 there are errors like this following text.
    • As mentioned in the Release Notes, we have verified only using CCS 12.7 for Industrial Communications SDK 09.02 or MCU+ SDK 09.02.
    • CCS 20.0.1 (Theia) is not currently supported for our current SDKs. You will have to use CCS 12.7 for your development for SDK version 09.02.

    Regards,
    Aaron

  • Perfect,thanks!