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/LAUNCHXL-F28379D: GlobalVariableDefs- and Linker-file (C2000Ware)

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: C2000WARE

Tool/software: Code Composer Studio

Hello,

I wanted to gain experience with the F28379D MCU and worked with the Multi Day Workshop from TI.
Now I'd like to setup my own little project but I can't figure out how to use the "GlobalVariableDefs.c" and ".cmd" Files of the C2000Ware(v3.30).

On page 59 (and following) it is described where to find the right files for the F2837xD and which to add. I always get multiple errors when I try to build it:
"#10099-D program will not fit into available memory, or the section contains a call that requires a trampoline ..."
...

as well as multiple warnings:
"#10247-D creating output section ".cinit" without a SECTIONS specification"
"#10247-D creating output section ".ebss" without a SECTIONS specification"
...

Summary of all Errors (8):
#10010, #10265, #10455, #10099, gmake

Summary of all warnings (4):
4x #10247

I'm not sure how to solve this. Am I supposed to edit the C2000Ware files?

Thank you!

  • David,

    C2000ware comes two types of examples

    • BitField based - In these examples, you will need to setup all the registers, and bit-fields. This is located at C:/ti/c2000/C2000Ware_3_03_00_00/device_support/f2837xd/examples/cpu1
    • DriverLib based - In these examples, low-level register management is done by DriverLib library, and exposes API for application to call. It is located at C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f2837xd/examples/cpu1

    The best place to start will be to import one of the example (blinky_led). For your project, you can import empty_project, and then rename project and .c file. This will setup all include and link path properly.