TMDS243EVM: AM243x / AM335x: Migration from AM3359 for PROFIBUS DP Slave to CAN-FD Gateway - Hardware and SDK Roadmap Validation

Part Number: TMDS243EVM
Other Parts Discussed in Thread: PROFIBUS, TMDSICE3359, AM3359, PRU-ICSS-INDUSTRIAL-SW, , TMDS243DC01EVM, MCU-PLUS-SDK-AM243X

Hi TI Support Team,

We are in the process of designing a custom industrial PCB to act as a bridging gateway between a PROFIBUS DP Master (acting as a Slave node) and a CAN / CAN-FD network.

Background: We initially started prototyping with the AM3359 ICE v2 (TMDSICE3359) using the PRU-ICSS-INDUSTRIAL-SW and StarterWare (Baremetal). While we successfully managed to emulate the PROFIBUS Slave and exchange data via JTAG/SPI, we encountered unresolvable issues trying to implement a standalone SD Card Boot (MMCSD). We are aware of the official notice stating that TI-RTOS and baremetal software development support for Sitara AM335x devices ended on January 31, 2022.

Before we commit our R&D resources and budget to a new PCB design, we need your official validation on our migration strategy.

Questions:

  1. AM335x Obsolescence: Can you confirm that the StarterWare/Baremetal SDK for the AM335x is completely deprecated for new designs, and that no fixes will be provided for the SBL (Secondary Bootloader) SD boot issues on the ICEv2 board?

  2. Recommended Hardware Setup: We are planning to migrate to the AM243x family to support CAN-FD. Since the TMDS243EVM lacks a native RS-485 interface, is the combination of the TMDS243EVM baseboard plus the TMDS243DC01EVM expansion adapter the optimal and officially recommended setup to prototype a PROFIBUS DP Slave alongside CAN-FD?

  3. Software Capabilities: Does the current MCU-PLUS-SDK-AM243X (using FreeRTOS) fully support the simultaneous operation of the PRU-ICSSG (for PROFIBUS DP Slave) and the MCAN modules (for CAN-FD)?

  4. Long-Term Support (LTS) Roadmap: What is the expected support lifespan for the AM243x family and the MCU+ SDK? We are designing a product for an industrial sorting machine and want to ensure long-term software viability to avoid facing another deprecated SDK scenario in the near future.

Thank you in advance for your guidance.

Best regards, Hamza K.

  • Hello Hamza,

    AM335x lifecycle

    The AM335x silicon will continue to be produced in factories for probably decades into the future, and we are still releasing Linux SDKs for the processor each year. So the processor itself is not obsolete, and neither is Linux software running on AM335x. Unfortunately we no longer have the capability to answer questions about the StarterWare / baremetal code. There are no plans to push any software fixes for RTOS / bare metal code on AM335x at this point in time.

    Something like ProfiBus slave would need to be run alongside an RTOS/Bare Metal core instead of Linux.

    Long-term support (LTS) roadmap 

    Please create a separate e2e thread to ask about this. We try to keep each e2e thread focused on one topic.

    CAN-FD questions? 

    I am reassigning your thread to another team member to comment on CAN-FD on AM243x. Please ping the thread if you do not get a response within the next day or so.

    Regards,

    Nick

  • Hello,
    Thank you for your query. The concerned expert is Out of Office due to **TI India** Holiday.
    Please expect a delay in response. We appreciate your patience and understanding.

    Best regards,
    TI E2E Support Team
    ---
    *This is an automated notification.*