2011-04-29 08:30 AM
Thread suspended after sleep...
2011-05-17 05:33 AM
Yes there was unnamed unions, and I had to change the code.
I used optimizing flags, but I had strange behaviours in Eclipse (and Atollic), and I'm trying to delete unused code to fit code in FLASH without optimize it. Anyway in keil, compiler return an error:Error: L6200E: Symbol {variable_name} multiply defined (by {file1.o} and {file2.o}). In some variables declared in include files. I tried to define external to see what happens, and obviously returned 'undefined symbol' error. But I don't know why variables are multiply defined, in the header of include files I declare the typical:#ifndef _HEADERXX_H_ #define _HEADERXX_H_ ..... #endif Maybe this include files are called redundantly...don't know yet.2011-05-17 05:33 AM
Don't know why forum hide final part of the original message as 'quoted Hide'...I 're-post' message...
Yes there was unnamed unions, and I had to change the code. I used optimizing flags, but I had strange behaviours in Eclipse (and Atollic), and I'm trying to delete unused code to fit code in FLASH without optimize it. Anyway in keil, compiler return an error: Error: L6200E: Symbol {variable_name} multiply defined (by {file1.o} and {file2.o}). In some variables declared in include files. I tried to define external to see what happens, and obviously returned 'undefined symbol' error. But I don't know why variables are multiply defined, in the header of include files I declare the typical:#ifndef _HEADERXX_H_ #define _HEADERXX_H_ ..... #endif Maybe this include files are called redundantly...don't know yet.2011-05-17 05:33 AM
I spend some time using Keil and crossworks, they didn't crash but halted also in the same lines, and jumped to ''0x00000000''. I tried to configure eclipse with old ST-Link drivers and it works (ST-Link_gdbserver files, I use DLL version 4.0.1.2).
I suppose that update of these .DLL were the problem. A little sad...but as we say here ''en fin Pilarin...''. Thank you again for your time, and hope this could be useful. Best regards!