Hi, everyone,
I am using MSP430F5438a, CCS 5.4.0.00091 , BIOS 6.35.1.29.
I am trying to build simple task switching project. It works fine for all optimization levels except 4. When i am choosing in Properies -> CCS Build -> MSP430 Compiler -> Optimization -> Optimization level 4, i am getting following error: unresolved symbol __TI_STACK_BASE
I have found the similar problem in the following thread:
http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/244713.aspx, but re-creating of my project from scratch didn`t help, and iI didn`t figured out, how can I map symbol that contains the address of top of ram to the symbol used by the linker.
The other my idea was different. The dropdown in the compiler optimization options states that you must pass optimization level 4 to the linker, so i found another thread http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/73266.aspx, and changed the linker command line pattern field according to that suggestion. After this action I have got following errors:
- Failed linktime optimization
- could not open source file "_level=4
In both cases i am getting a warning :
The --symbol_map option is not supported when performing link-time optimization. All --symbol_map options will be ignored.
I hope anyone, would suggest some information source, where i can get information about this issue. Google didn`t help.
Thank you,
Yevhen