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.

AM625: MCU-PLUS-SDK-AM62X version vs. PROCESSOR-SDK-LINUX-AM62X version

Part Number: AM625

Tool/software:

Hi TI Team,

I have an AM625 custom board running Linux based on TI's PROCESSOR-SDK-LINUX-AM62X 09.02.01.10 release.

I tried porting the latest MCU-PLUS-SDK-AM62X 10.00.00.14 to it but had issues with R5F demos (got a Thread SP_RESPONSE verification failed (-60) error exactly as described here)

I did see that in RTOS/NO-RTOS [MCU+ SDK] section of the PROCESSOR-SDK-LINUX-AM62X 09.02.01.10 docs there is a link to MCU-PLUS-SDK-AM62X 09.02.00.38. Beyond this, I didn’t find anything that confirms a MCU-PLUS-SDK version must be aligned with specific PROCESSOR-SDK-LINUX-AM62X releases.

I am currently porting MCU-PLUS-SDK-AM62X 09.02.00.38 and haven't had any issues so far.

My question is: which versions of MCU-PLUS-SDK-AM62X does PROCESSOR-SDK-LINUX-AM62X 09.02.01.10 support? Is there a way to know this for any PROCESSOR-SDK-LINUX-AM62X version?

Thanks,
André

  • Hi Andre

    the subject matter expert this is assigned to is out of office this week (Thanksgiving Holiday). Thanks for your patience.

    Regards, Andreas

  • Hello André,

    I'm grabbing your thread, but this is the last day this week I am working. Any further responses will be delayed until next week.

    General guidelines

    In general, we test major versions together, where a "major version" is the first 2 numbers in the version (e.g., the latest version of Linux SDK 9.2 was tested with the latest version of MCU+ SDK 9.2, the latest version of Linux SDK 10.0 was tested with the latest version of MCU+ SDK 10.0, etc).

    With that said, I have seen some customers successfully mix and match different SDK versions. Just keep in mind that some things might break or work differently than described in the documentation if you do that (e.g., we may document something as enabled in the Linux devicetree that is disabled in a different SDK release, etc). So if you DO decide to mix and match Linux and MCU+ major versions, keep in mind that things may break, and we will not be able to help since it is not something we have validated.

    Resources for getting Linux and MCU+ cores working together? 

    Even on the same major version, most Linux SDK code was just tested with Linux running, and most MCU+ SDK code was tested with just MCU+ cores running. So you WILL need to make some modifications to get Linux and MCU+ code running alongside each other.

    I document how to do that in the AM62x academy, Multicore module:
    https://dev.ti.com/tirex/explore/node?node=A__AJa64F6ctzZNbb.TYx4mCA__AM62-ACADEMY__uiYMDcq__LATEST

    Please check it out. If you have any questions or feedback, feel free to create a new e2e thread and it will get assigned back to me.

    Regards,

    Nick