Part Number: TMS320F2800137
Tool/software:
Hi TI support:
I encountered such a problem when using the tms320f2800137 chip. I defined a structure as follows:
typedef struct
{
uint16_t a;
uint32_t b[8];
uint16_t c;
uint16_t d;
uint16_t e;
uint16_t f;
}Data;
In the program, I assigned values to the structure members e and f, but the result of the program running was to assign values to the structure members c and d.
Then I checked the addresses of the structure members. The addresses of the structure members directly viewed through debug and the addresses of the structure members obtained through variables are different. The addresses of the structure members e and f obtained through variables are exactly the addresses of the structure members c and d. Why does this address mismatch problem occur?
We have spent a lot of time on this problem. I hope you can help us solve this problem. Thank you very much!