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.

TMS320F280039C: Struggles creating a Unit Testing project with VectorCast for the target (TMS320F280039C)

Part Number: TMS320F280039C
Other Parts Discussed in Thread: LAUNCHXL-F280039C,

The software project we are working on at the moment uses the target (TMS320F280039C), which comes on the LAUNCHXL-F280039C development kit we are using for the prototyping. We have been trying to create a unit testing project using VectorCast, which needs a simulator to simulate the code execution. The current version of Code Composer Studio we are using is v12.x, which does not come with a simulator, because the last version of CCS that came with a simulator was v5.5. It was suggested by Vector to have a parallel installation of CCS v5.5 and just use the simulator that comes with that version. I have installed that version and tried creating a new project and the target variations I got was the following:

while our target is TMS320F280039C, which as far as I know belongs to a newer family which doesn't seem to be supported by CCS v5.5, as per the screenshot above. So, the answers I am looking for are whether this target was supported by CCS v5.5 and whether it was supported by the simulator or not. And if not, how do we overcome this problem?

  • Hello Alsayed,

    On the current version of CCS I select the F28003x device like so:

    It looks like you don't have the correct 'Variant' selected, but I don't think it will matter. The F28003x device was not available at this time, so it will not show up in CCS, nor do I believe there is any support for newer devices on older versions of CCS. Because of this, likely there isn't any support on the simulator either, but I'll have another expert confirm this, and answer whether there is a way around this issue.

    Best regards,

    Omer Amir

  • Hello Omer, 
    Thanks a lot for your reply.

    Waiting for your reply ASAP, hopefully detailed.

  • nor do I believe there is any support for newer devices on older versions of CCS

    This is correct. F28003x is not supported in CCS 5.5 and it is not possible to add support for it in this old CCS version.

    Because of this, likely there isn't any support on the simulator either

    CCS 5.5 only has on 28x based simulator - An F283x CPU simulator. that has flat memory with no peripherals simulated. It may be possible to load an F28003x program to this CPU simulator but I'm not sure how it will behave

    You may be able to create a generic 28x project in CCS 5.5 and tweak it to be an F28003x project. Also, maybe you can use CCS 12 to create\build the project and use CCS 5.5 to load/run on a simulator? I don't have any experience with VectorCast so I can't comment on how the dependencies work.

    In any cause, you may want to follow up with VectorCast for further suggestions.

    Thanks

    ki