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.

TMS320F28388D: Managing Sysconfig for Multi-Core Applications

Part Number: TMS320F28388D
Other Parts Discussed in Thread: SYSCONFIG, , C2000WARE

Tool/software:

Hi,

I am managing a custom toolchain outside of CCS for a multicore application on the TMS320F28388D platform. I plan on relying on Syconfig to generate the board specific configuration for each core. I have watched the video tutorial regarding using sysconfig for multi-core applications: Simplifying C2000 Multi-Core Development | Video | TI.com. However, when I tried to use Sysconfig 1.23.1+4034 with C2000Ware 5.04.00.00 to configure a multicore project I do not have the same banner for selecting CPU1 and CPU2 at the top of the GUI. Instead, I only have the options for CPU1 when the context is set to CPU1 and vice-versa for CPU2. Does this mean I have to maintain 2 separate sysconfig files?

This is problematic for me since I want the configuration for both CPU cores to be unified and leverage the value of Sysconfig error reporting for misconfiguration across cores. Furthermore, If GPIOs are configured in CPU1 I need these macros available to CPU2 generated board.h. Please let me know what I can do to solve this problem or any alternative strategies that should provide the expected behavior. 

I would like to avoid downgrading Sysconfig and/or C2000Ware since this is a new project.

Versions:

SysConfig 1.23.1+4034

C2000Ware 5.04.00.00

P.S. As a side note (unsure if related) I get a warning when I select the F28388D control card about incorrectly defined device names:

Thanks for the help!

  • Hi, 

    Sorry for the delay in responding.

    You can use a system project within CCS, pls refer the IPC example included in C2000Ware located at <C2000Ware>\driverlib\f28p65x\examples\c28x_dual\ipc
    This actually combines two projects, and you can view the CPU context for each CPU1 and CPU2  in SysConfig.

    You still need to maintain two .syscfg files - one per CPU.

    Best Regards

    Siddharth