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.

CCSTUDIO: Linux Build Issues

Part Number: CCSTUDIO
Other Parts Discussed in Thread: AM3359

I am attempting to add a CCS project to my team's Linux build server after the team has developed the project using a CCS on Windows.

The Linux build environment is using the exact same version of CCS as well as all the same version of relevant toolchains.

We have seen that even though we are using all of the same toolchains, the binaries produced on Windows vs. Linux are completely different.

Furthermore, the Linux build does not run properly when deployed to our target hardware whereas the Windows built binary does function properly.

This is a SYS/BIOS project being deployed on a Sitara AM3359 processor.

Is there any reason for the discrepancy between the two binaries produced between Windows and Linux? What can I look out for to try to build the exact same image that I am able to on my Windows CCS?

  • Hello,

    If all dependencies and toolchains are the same between Linux and Windows, the binaries should be the same as well. Are you using any other SW packages provided by TI in addition to SYS/BIOS? Which version of CCS and SYS/BIOS are you using?

    I would recommend you to compare the .cmd file and .map file generated during project build between Linux and Windows. Check if there is any difference.

    Regards,

    Jianzhong

  • Hi Jianzhong,

    Thanks for the reply, I will look at those files and check for differences.

    This is an old project that is utilizing CCS version 7.3.0, SYS/BIOS version 6.50.00.10, with XDC tools core version 3.50.01.12

    The only differences between the toolchain packages are of course that I grabbed the Linux installers for CCS and for XDC tools.

    Thanks!

  • Please also compare the CCS build log under Windows and Linux.