TMDS64EVM: Portate AM243x code for Evalboard to AM64x Evalboard

Part Number: TMDS64EVM
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

Hi,

I am trying to portate a simple AM243x project for the Evaluation board with Ethernet Communication over ICSSG to the AM64x Evaluation board.

I expected the board to be similar for both chips, but it does not seem to be.

Am I missing any general adaptions, when moving a project for R0 Core from AM243x to AM64x on the evaluation board?

BR

Dominik

  • Hi Dominik,

    For a project to be ported from AM243X-EVM to AM64x, the application source code and the device driver support is easily transferrable. But you have to take caution while creating the corresponding sysconfig configuration file (example.syscfg) for AM64x.

    Since the metadata embedded in the file would be different for these boards, the files are not directly transferrable. Please use a common baseline example.syscfg file for AM64x, and add/remove components to the example based on the requirement so that it represents the equivalent of AM243x project. 

    If you are facing more problems, please share us the details of where and how you are seeing the build errors, and corresponding error output, so that we can understand the specific issue, and help you further.

    Thanks and regards,
    Teja.

  • Hi Teja,

    thanks for your answer.

    We have already a project for am243x Eval board, where we build the code for one core without sysconfig. It works fine.

    We want to flash the code on one core of am64x Eval board. The Display, and muliple LEDs work fine.

    But unfortunately the same code does not work for the ethernet driver.

    Do we have to adapt something here?

    BR

    Dominik

  • Hi Dominik,

    Can you please post the error seen? Some reasons could be the PHY not being configured correctly, due to pinmux issues. I would suggest to check the pinmux configuration. 

    Please post the symptoms and exact failure logs of ethernet application for understanding the issue.

    Regards,
    Teja.

  • Hi,

    why should the pinmux be a problem when we are using exactly the same program? Pinmux is not changed, it is the same production-image.

    We do not receive any errors when initializing the program.

    We do even receive link callbacks, but no message received callbacks. So everything seems to work, but does not.

    BR

    Dominik