We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I've been using Keil uVision 4.54 with great success, but after I upgraded to 4.60, I get these errors when I compile a project that compiles successfully in 4.54:
.\Obj\Hello.axf: Warning: L6373W: libattrs.map file not found in System Library directory C:\Program Files\ARM\ADSv1_2\LIB\armlib\. Library selection may be impaired. .\Obj\Hello.axf: Warning: L6310W: Unable to find ARM libraries. .\Obj\Hello.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
Any help would be greatly appreciated.
Did you try to compile some example program from C:\Keil\ARM\Boards (or \Examples)?
In V4.6 the folders have changed quite a bit - if your linker does not find the __main module, probably you have some wrong folder setting. (But my projects luckily compiled without problems when going from 4.54 to 4.6).