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.

TMS320F28379D: Linker Command Tool in Sysconfig

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

Hi Champ,

I am asking for my customer.

As doc. SPRAD49 tells that user could combine different memory blocks of the same type such as below snippet and name the new memory block. 

When we try to define memory sections for C28x compiler sections, there is a warning to select the customized memory blocks combined by user (RAMGS0_GS4), warns that The memcfg module is needed on CPU1 to assign GSRAM as below snippet.

Going to the MEMCFG configuration, I didn't see such memory configuration pop out to assign for the combined memory blocks by user done in step 1. 

Would the expert explicitly show me the place where to configure and solve the warning ? I expect the GUI has complete design for my asking in latest syscfg v18, correct ? 

Thanks and regards,

Johnny

  • Hi Johnny,

    I think you have not added the MEMCFG module in syscfg which caused the warning to pop up.

    I have checked from my side, initially i have added the CMD module and made the configuration that you have made.

    I saw the warning that MEMCFG module is needed on PCU1 to assign GSRAM.

    When i added the MEMCFG module in syscfg, the warning was resolved.

    Please try to add the memcfg module and check if you are still having the warning.

    Thanks

    Aswin

  • Hi Aswin,

    There was MEMCFG module added in syscfg already before adding the CMD module, after that combining the different memory blocks in RAMGS Memory Combination section.

    I did it again, remove the MEMCFG module, and add the MEMCFG module back in GUI, while the error (The memcfg module is needed on CPU1 to assign GSRAM) in CMD was still existing shown as below snippet. Tested in both v12.5 and v12.4 CCS, the error was still there.

    There should have a place to assign the new combined memory block combined and named after by user, not only just add the MEMCFG module merely. Would you kindly reconfirm this ? The error is supposed to be somewhere in MEMCFG module to assign the new combined memory block.

    Thanks and regards,

    Johnny

  • Hi Johnny,

    Can you attach the .syscfg file in this thread for further reference.

    I will try to open the config from my side and try to reproduce the error that you are facing.

    Thanks

    Aswin

  • Hi Aswin,

    Thanks for the prompt reply. 

    Kindly see below attached. Looking for forwarding to the help.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/4456.c2000.syscfg

    Thanks,

    Johnny

  • Hi Johnny,

    I was able to open the syscfg file in CCS without any errors. I had few pin mux conflict, but it does not affect the CMD file configuration. I have chosen package as F2837xD_337ZWT. I have opened an empty dual core syscfg driverlib example from the path  - C2000Ware_release\driverlib\f2837xd\examples\dual\empty_projects using CCS V12.5.

    I am attaching my .syscfg file for reference.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/New-Text-Document.syscfg

    Please try from your side and see if this is resolving your issue.

    Thanks

    Aswin

  • Hi Aswin,

    That is weird, under the same environment settings (CCS V12.5) and example (empty_sysconfig_cpu1/cpu2), I am still having the same error after adding the MEMCFG module in GUI, both on cpu1 and cpu2. 

    Besides, I also compared the .syscfg file attached by you with mine, the related configuration of combined cmd was exactly the same. Attached my .syscfg file for reference.

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/171/empty_5F00_sysconfig_5F00_cpu1.syscfg

    Would it be possible to load your project file in TI internal drive and share it with me, to see if it works at my side ? I need to resolve the error asap to update to my customer. 

    Thanks for the help on this.

    Regards,

    Johnny

  • Hi Johnny,

    I am able to reproduce the issue in a standalone sysconfig tool using C2000Ware V 5.00.00.

    This will be resolved in the upcoming next C2000Ware release.

    Thanks

    Aswin

  • I am having the exact same issue here. I am using SysConfig inside CCS 12.4.0.00007 with C2000Ware 5.00.00.00. Is there any workaroud using SysConfig? Or should I handcode the com file as usual untill the next C2000ware release?

  • Hi Fabricio,

    The latest C2000Ware SDK (V5.01.00.00) is available in ti.com - C2000WARE Software development kit (SDK) | TI.com

    Please download the latest SDK and check if you are still facing the issue.

    Thanks

    Aswin