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.

Compiler: advice needed on switching a CPU within the TIVA family using CCS

Other Parts Discussed in Thread: TM4C1294NCPDT

Tool/software: TI C/C++ Compiler

I am currently using a TIVA part number TM4C1294NCPDT and we want to switch to a part number TM4C1294NCZADI3R to have more I/O pins in the new CPU package.  The application will basically be the same between the CPUS with the exception of the I/O pinout changes.  I plan to use the same version of Code Composer Studio 6.2.x and the same version of the TI RTOS with the new CPU.  I did a quick test on a eval board with the new CPU and the application for the current CPU will run and the network stack will ping indicating things are working.  My question is can I just make a copy of the project and select the new CPU or is it recommended I create a new CCS project from the ground up selecting the new CPU and reconfiguring the RTOS, [porting all the source code etc?  I am assuming the that core is basically the same between the CPU's and I can just do a copy but I do not know all the details that happen when I create a new CCS project with a different CPU etc.

I do use TI/RTOS, the network stack, USB in the application.

Thanks,

Doug

  • Doug,

    CCS allows you to copy projects directly from the Project Explorer view. There are some details that need to be taken into consideration - please check:
    processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS

    In general the TI-RTOS based projects are well behaved and usually do not require too much meddling when copying, provided you have the entire tree intact as well as the variables set. Regarding this last detail, check the thread below:
    e2e.ti.com/.../1508628

    Hope this helps,
    Rafael
  • I am less concerned on how I should copy a project than if I should copy the project for the different CPU. I do not know if there is something that would cause me any problems down the road if I just took my existing project and made a copy of it and continued with a different CPU. I would be using the same version of Code Composer Studio and RTOS and TCPIP stack etc but I would be changing the CPU. I think the CPU would have the same core, memory, peripherals etc. I could create a new project and set up the RTOS, network etc for the new CPU but it would take a few days to set all that up again. I will do it if I need to but I think the two CPU’s are close enough where I do not need to start over.

    Do you agree I should just be able to copy the project or should I start over with a new project and reconfigure and port everything?

    Doug

  • Doug,

    Please apologize for the delay; I overlooked your question at the last line of your post.

    I agree with you that you should just be able to copy the project.

    Regards,
    Rafael
  • Thanks,  I will copy the project.

    Doug