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/TMS320F28375D: Platform configuration with SYS/BIOS - Linking etc.

Part Number: TMS320F28375D
Other Parts Discussed in Thread: TMS320F28335, , C2000WARE

Tool/software: Code Composer Studio

Hi everybody,

I am currently building a CCS project for TMS320F28375D. In the past we used TMS320F28335. For several reasons, i.e. concurrency, we are using SYS/BIOS.

My question refers to the platform configuration vs. SYS/BIOS app.cfg  in relation to the memory mapping / linker.cmd.

But first of all a little bit context information. I am working with the following toolchain versions:

  1. CCS Version: 8.0.0.00016
  2. ti-cgt-c2000_18.1.1.LTS
  3. C2000Ware_100_03_00
  4. bios_6_70_00_21
  5. XDCtools_3_50_05_12

In the past, while we used the F28335, we generated a platform with CCS this way:

CCS Menu: Project | RTSC Tools | Platform | New

In the next steps you could choose the "Base Information" for the platform:

This came from: „C:\TI\bios_6_70_00_21\packages\ti\catalog\c2800\TMS320C28335.xdc“

Now you could configure your memory mapping:

This memory mapping needs some enhancement, so we did the following:

Now we have been ready to build. When we build this project with the platform configuration out of our package repository and our SYS/BIOS app.cfg we got only one single linker.cmd file in the directory "Debug\configPkg".

OK, this was the past.

Today, with the F2837xD, it's not necessary anymore to generate a platform configuration, because there is a configuration ready to go. I create my project for example this way:


After this step and building the project, I have two linker command files:

  1. Project linking, copied: .\TMS320F28375D.cmd
  2. SYS/BIOS linking, generated: .\Debug\configPkg\linker.cmd

Now the big questions:

  1. Where can I get insight what is defined in the platform "ti.platforms.tms320x28:TMS320F28375D"? I couldn't find any textual readable file. For example: platform.xdc.
  2. How is the relation between these two files?
  3. Can I edit the project linking file "TMS320F28375D.cmd" and add sections without influence of the SYS/BIOS linking file? (I think so!)
  4. When I edit the SYS/BIOS app.cfg, do I have to do anything inside the project linking file? (I don't think so!)

Thank you for reading so far and I hope there is anyone who can answer my questions. Thanks alot.

Best regards

Dirk