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


