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.

TMS320F28388D: MCU soft reset after run ~10mins

Part Number: TMS320F28388D

Tool/software:

Hi team

Customer report that the device soft reset after run ~10mins, they do the below debug and find some clues:

1. If the structure (global variable) size define larger than the specific value, the issue will be triggered. 
2. If allocate the .bss and .data into different memory sector the issue can be fixed. 

I look into the .cmd document it indicates that if use the below format program will not work:

.text>MSRAM

.bss>MSRAM

.data>MSRAN

The below format should be applied instead:

GROUP{
.text: {} palign(8)

.bss: {} palign(8)

.data: {} palign(8)

}>MSRAM

So I let customer change their original file:

.bss :> CPUVaria_RAMGS PAGE =1, ALIGN(8)

.sysmen :> CPUVaria_RAMGS PAGE =1, ALIGN(8)

.data :> CPUVaria_RAMGS PAGE =1, ALIGN(8)

to

MEMORY

{
page 1:

CPUVaria_RAMGS : origin ….
}

UNION run = CPUVaria_RAMGS

GROUP{
.text: {} palign(8)

.sysmem: {} palign(8)

.data: {} palign(8)

}>CPUVaria_RAMGS

But it do not work. Is there something wrong of my understanding about this issue?

thanks

Joe