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.

Compiler/TMS320F28069: Data Page Pointer (DP) is not updated.

Part Number: TMS320F28069

Tool/software: TI C/C++ Compiler

DataPageIssue.zip

I have data that is being shared between the CPU and CLA. The struct starts at page 0x54 and ends on 0x55. (both in CPU and CLA shared RAM).

When I write to a variable in the struct that lies on page 0x55 and after that to one that lies on page 0x54 that data page pointer stays at 0x55 and the wrong memory location is updated.

I am attaching some test code that demonstrates the affect.

I used the latest compiler (i.e. ti_cgt_c2000_18.9.0.STS)