Part Number: TMS320F28069
Tool/software: TI C/C++ Compiler
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)