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.

CCS/TMS320C6670: HOW TO BULD NEW C6670 PROJECT FROM EXES TING PROJECT

Part Number: TMS320C6670
Other Parts Discussed in Thread: SYSBIOS

Tool/software: Code Composer Studio

HI,

I have currently imported the project and able to build it for  6416 device . but now i want to build it for 6670 can it be done  with necessary changes on the same project ?? if yes : how i can archive it. 

suggest on the same 

  • Hello!

    You provided too little details about your application, so it is hard to give precise recipe.

    If your application was built around DSP/BIOS, C6670 is not supported there, and you have to build your application with SYSBIOS instead. Some API's have changed and rework would be required. For instance, that applies to logging.

    Secondly, C6670 has different set of peripherals so that might affect your application to. For instance, you'll get no EMIF to access flashes and other chips. Some peripherals get updated, like VCP vs VCP2, TCP vs TCP3d/e and so on. Their programming is different.

    Thirdly you'll have to think about your application boot. Again, as you've got neither EMIF, nor HPI, the device should be booted through SPI, PCIe, Ethernet or so.

    Next, you may wish to define C6600 processor option in compiler settings in order to get more from your processor. And probably you may wish to review your code to find probable benefits of using floating operations, reciprocal estimation, complex and conjugate multiplies and so on.

    These are just few thoughts coming instantly. I wish you have an imagination that such a significant jump is not about tweaking couple of options. Instead, you better start with some example project for C6670, provided with CCS, and then add your existing code to the new project.

    We walked about same way, it took us time.