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.

Linux Build environment for DSP+ARM development in CCS on OMAP L138

Other Parts Discussed in Thread: SYSBIOS

Hey Folks,

I'm working on a team that is currently designing a product based on the OMAP L138.  Most of the work we've done so far was algorithmic and based on the C674x.  All our development and debugging so far were done using Windows-compatible tools provided by TI.  We just started work on the higher level system code that runs on the ARM and communication between the ARM and C674x and discovered that all the tools for the ARM are only available for Linux environments.

We're thinking of migrating all of our development for the C674x and the ARM to Linux to save the hassle of switching between the two environments.  Does anyone have any experience doing all their development for C674x on Linux?  A few particulars about our requirements (just being a little cautious and asking a few obvious questions.)

- Can we use the XDS100v2 and XDS510 emulators on Linux?  If so, I'm assuming the emulators can be used to download and debug code.

- Are there any differences in debugging features between CCS on Windows and CCS on Linux?

- If we move to CCS on Linux and its related tools will this require any changes to the currently functional C674x code.

- Does moving to Linux pose any issues for SYSBIOS?

Any guidance is much appreciated.

Regards,

Dinesh

  • Dinesh,

    Dinesh Balasubramaniam said:

    - Can we use the XDS100v2 and XDS510 emulators on Linux?  If so, I'm assuming the emulators can be used to download and debug code.

    All versions of XDS100v2 are supported in Linux. For the XDS510, you will need to check the Linux Host support page.

    Dinesh Balasubramaniam said:

    - Are there any differences in debugging features between CCS on Windows and CCS on Linux?

    Apart from a few legacy device families unsupported in Linux, the only difference in debugging is support for Trace.

    Dinesh Balasubramaniam said:

    - If we move to CCS on Linux and its related tools will this require any changes to the currently functional C674x code.

    No changes are expected to the currently compiled C674x code. Just be careful to use the same compiler and BIOS versions to keep the same code generation capabilities.

    Dinesh Balasubramaniam said:

    - Does moving to Linux pose any issues for SYSBIOS?

    No. SYSBIOS is fully supported in both host OSes.

    Hope this helps,

    Rafael