Hello, I would just like to confirm the size of pointers on a TMS320Fxxxx family.
If I have
uint16 * p_addr;
or
uint32 * p_addr2;
Both of these are 32 bits in actually memory, correct?
Thank you,
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.
Hello, I would just like to confirm the size of pointers on a TMS320Fxxxx family.
If I have
uint16 * p_addr;
or
uint32 * p_addr2;
Both of these are 32 bits in actually memory, correct?
Thank you,
Both of these are 32 bits in actually memory
Yes. Memory storage for pointers is 32-bits. However, the compiler assumes that the addresses of global variables and functions are within 22-bits. For details, please search the C28x compiler manual for the sub-chapter titled Data Types.
Thanks and regards,
-George