During an otherwise successful compile/link, I'm getting the following warning:
#36-D #warn The packed attribute is not supported by this version of the TI ARM CGT. Please upgrade to version 5.x or use an alternate toolchain instead.
It instructs me to upgrade "to version 5.x", but I'm already using CCS version 5.1.1.00031. So I'm confused by that instruction.
Is this a "warning", as in "Go ahead and run the executable because it compiled/linked fine, but the debugger won't properly display the packed data structures."? Or is this a warning, as in "Don't run the executable file, because it will crash."? Or does the warning mean something else? I need advice on how to proceed.
I see some posts (from back in September) saying the solution for the "packed attribute" issue is to use a different toolchain, namely CodeSourcery. Is that still the recommended solution? (Side question: Will TI have the solution built into CCS in the near future?)
(Note: The compiler warning is generated intentionally by the header file, usblib.h, from the USB library in the StarterWare package.)
Thanks for your help.