Tool/software: TI C/C++ Compiler
Hello,
I'm experiencing a problem with the design I'm working on which feels like an alignment problem.
Basically, it looks like a global 16-bit value, which is in a structure isn't being written to or read from properly. I'm wondering if there's an issue with alignment in general, requiring that all variables be aligned on an even address. I have trouble believing this, and I have yet to find any TI documentation, for the compiler or for the MSP430 which states that alignment is necessary. The only things aligned to an even address in the MSP430 is the Program Counter and the Stack Pointer.
If anyone knows of any documentation from TI which talks about alignment requirements in the compiler and/or the MSP430 (specifically the MSP430FR6xx Family), I would be very appreciative. I have googled far and wide, and so far I haven't seen anything from TI yet.
Thank you in advance for any help that anyone can provide.
Adam