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.

TMS320F28386D: Creating System Project from scratch does not show projects in workspace

Part Number: TMS320F28386D
Other Parts Discussed in Thread: SYSCONFIG

Hello, 

I am trying to create a dual core project for a TMS320F28386D from scratch, using its cpu1(c28x) and CM (ARM-M4).

After creating the project using the steps shown here: Using System Projects to Simplify Multicore Debug Launch

Why does not it show me the open projects for that core?

When I open the multicore empty example it just works.

Kind Regards

Agustin

  • I realized, changing the device to TMS320F28388D make it works

  • Hi Agustin,

    Were you able to resolve this issue?

    Best,

    Ryan Ma

  • Yes, I was able to solve it with the workaround I mentioned above. I tried that right after writing my post and it just worked. My device is however the F28386D.
    For me this solution is enough, but I think you should report it as a bug, as it wastes a lot of time.


    Kind Regards

    Agustin

  • Hi Agustin,

    I have filed a report on this to see what is the root cause of this.

    Thank you for bringing this to our attention.

    Best,

    Ryan Ma

  • Hi Agustin,

    The only constraint for associating core application projects with a system project is that the selected target much match on all projects.  In your case, since changing the target on your system project from F28386D to F28388D fixed your issue, then that probably means that all your core application projects were created for target F28388D.  Can you double check that's the case?

    Thanks,

    - Baltasar

  • Hi Baltasar, 

    yes, you are right.

    My projects were based on the driverlib examples that although they were imported from the F28386D folder (Resource Explorer), they all were targeted by default for the F28388D. I did not notice that because I was just modifiyng the targetconfig.ccxml, an not int the Properties->General->Variant and Core or using the Switch in Sysconfig

    Now I also realized the following: Once the System Project is created, one cannot change "Variant and Core" directly, because the option is disabled.

    It can only be changed from a sysconfig "Switch". So, at the begining one needs to be able to assign a CPU1 project to the system project. Then, after "switching" the CPU1 project in its sysconfig, the system project automatically changes its targeted core.

    I hope you are able to replicate what I explained.

    Now I understand better how it works.

    Thanks for anwsering

    Kind Regards

    Agustin