Part Number: TMS320F28386D
Other Parts Discussed in Thread: C2000WARE
Tool/software:
When add the dcsm,cmd to my project, Memory range overlaps happens.
What is the suggestion way to fix this memory conflict ?



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.
Part Number: TMS320F28386D
Other Parts Discussed in Thread: C2000WARE
Tool/software:
When add the dcsm,cmd to my project, Memory range overlaps happens.
What is the suggestion way to fix this memory conflict ?



Hi WZ,
I was able to build the DCSM Memory partitioning Example example from the SDK and it is building fine. Please have a look at it. C2000Ware_5_02_00_00\driverlib\f2838x\examples\c28x\dcsm
Can you please share the example in zip format for further analysis?
Thanks
Aswin
This guy has the same question with me.
I aslo want to confirm what is the best pactise solution for these two cmd conflict.
Hi W Z,
This is already defined in the f2838x_headers_nonBIOS_cpu1.cmd file
Hi WZ,
Closing this thread as we have similar discussion in other thread - (9) TMS320F28386D: dcsm.cmd - C2000 microcontrollers forum - C2000︎ microcontrollers - TI E2E support forums
Thanks
Aswin
I find one way to reprocude it from your side.
Use example: epwm_ex1_trip_zone
Which has f2838x_headers_nonBIOS_cpu1.cmd
Then just copy the dcsm.asm and dcsm.cmd into the project folder(In dcsm.zip). Then build you will get the same error.


Hi WZ,
i have tried from our side and i am not able to reproduce the issue.
Please use the latest CCS V12.7 and C2000Ware SDK version 5.02 and try again from your side.
I am attaching the project for your reference.
Please let me know after you have updated to the latest CCS version.
Thanks
Aswin
Hi W Z,
Can you try modifying the f2838x_headers_nonBIOS_cpu1.cmd file to get rid of the overlapping memory ranges?
Thank you,
Luke
You may need to comment out the lines where these output sections are declared as well.
--Luke