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 setup for TMS320F28377D

Other Parts Discussed in Thread: TMS320F28377D, CONTROLSUITE

Hi,

I am using CCS to setup a project for TMS320F28377D controller.

I have got CCS version 6.1 installed, but getting into different problems when trying to create a debug RTSC configuration.

Could you please drop some useful document / links that can be of help to me.

Thanks for your help,

Best Regards.

Kishore

  • Hi,

    The actual problem itself is that, I can't see the device listed under C2800 family, when setting up the configuration via tools->RTSC tools->platform->New .

    Please help.

    Thanks,
    Kishore
  • Hi Kishore,

    Are you planning to work on SYS-BIOS or TI-RTOS? If so, did you download the package from App center?

    Regards,
    Gautam
  • Hi Gautam,

    I wanted to setup a debug project, am following the path i mentioned above to setup a RTSC configuration.
    The test is to check the latency times in accessing the global shared memory between two cores.

    I am having SYS-BIOS - bios_6_37_02_27 version and XDC tools - xdctools_3_25_03_72.

    Please suggest.

    Thanks,
    Kishore
  • Kishore check this thread: e2e.ti.com/.../411945
    Seems similar
  • Hi Gautam,

    I quickly checked the thread, it describes different problems - i have not seen these...

    My issue is that, when i set Debug (instead of CCS Edit) mode, and try to create a tools->RTSC tools->platform->New configuration, it doesn't give me the target TMS320F28377D listed in C2800 family.

    Can you replicate this at your end ? Do you see its being listed ?
  • Hi Gautam,

    I checked the thread, it describes different issues - i have not faced those...

    Basically, am at initial step of setting up the project, by creating a RTSC configuration via tools->RTSC tools->platform->New...
    The issue is that i can't see the TMS320F28377D listed as a target in C2800 family in this process....

    Can you try replicating this in your environment ?
    I tried both CCS5.5 and CCS6.1 versions, same issue or may be am missing something ?

    Thanks,
    Kishore
  • Hi Gautam,

    Did you get a chance to check this ?

    Thanks & Regards,
    Kishore
  • Kishore Poreddy said:
    Can you try replicating this in your environment ?
    I tried both CCS5.5 and CCS6.1 versions, same issue or may be am missing something ?

    Kishore, really sorry for the delay as I'm a bit busy. Also, what I can suggest you is to search the forum thoroughly for similar queries.

    Regards,

    Gautam

  • Kishore - I am going to move your post to the TI-RTOS forum - the experts there have more experince with RTSC tools.
  • Hi Kishore,

    How are you creating your project?  When I do File -> New -> CCS Project, and select the Empty RTSC project, I'm able to see the F28377D RTSC platform (ti.platforms.tms320x28:TMS320F28377D).  Screen shots below.

    Best regards,

       Janet

  • Hi Janet,

    Thank you for the answers provided.

    Yes, With the path you mentioned in CCS Edit perspective, I could see the device listed,
    But Myself and my colleague was trying to setup the RTSC configuration in CCS Debug perspective,
    via tools->RTSC tools->platform->New...
    The issue is that we can't see the TMS320F28377D listed as a target in C2800 family in this process.

    We are trying to setup a test for measuring the access times for shared memory region from both the cores.
    We did this for C6678 using CCS5 version and following the above path to create an RTSC configuration -
    to do with checking the addresses of memory regions like stack, code, data ...and editing them as needed.

    My colleague is on vacation and will be back on Monday.
    So we will be able to provide some more information on Monday next week.

    Once again Thank you for the help,

    Best Regards,
    Kishore
  • Kishore,
    you are trying to create a new RTSC platform for a C2800 device. It's not something that's usually done because we have a generic C2800 platform that's automatically used when you create a new RTSC project for C2800. It's a little bit different from what you had to do for C6000. For C6000 you need to configure cache which then changes the memory map, and we developed the Platform Wizard for such purposes. C2800 does not have that, so all project simply use the generic C2800 platform. That platform would use a linker command file in the top directory of your project. You can edit that linker command file manually to test the access time for shared memory regions.
    Was there any other reason why you are trying to create a new platform? If not, just create the project the way Janet recommended and then edit the linker command file as needed.
  • Hi Sasha,

    Thanks for the answers,

    The top level linker command file you refer is the one below ??
    controlSUITE\device_support\F2837xD\v100\F2837xD_common\cmd\2837x_RAM_lnk_cpu1.cmd

    Also, Does the F283x CPU Cycle Accurate simulator supports this dual core device TMS320F28377D ?

    Thanks,
    Kishore
  • Kishore,
    the linker command file I was talking about is TMS320F28377D.cmd, which is automatically added to your CCS project when you create it. However, I am not using controlSUITE, so I don't know if that changes anything. Either way, the file you can edit is the one that allocates all the major sections, .text, .ebss, .econst, etc. 

    I don't know the answer to your second question. I am guessing someone in the CCS forum might know.