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.
Using uVision, I'm not getting .obj files produced by C51. A51 produces .obj files OK in the same project. The example projects do produce .obj files, so the cause is likely project settings. A .LST file contains:
NO OBJECT MODULE REQUESTED
; COMPILER INVOKED BY: ; C:\Program Files\Keil\C51\BIN\C51.EXE BANK2.C LARGE OPTIMIZE(SIZE) BROWSE NOINTPROMOTE DEFINE(RAA_Limits=0) DEBUG OBJECTEXTEND OBJECT(.\Obj\BANK2.obj)
Thanks.
Solved :
The ticks in the checkboxes are slightly grey - so I recheck everything on the dialog so they show darker. I build the project and this time the compiler complains my #pragma lines are "respecified or conflicting", so I comment them out and voila! - obj files produced and linked.
Thanks so much Andy, Reinhard - for getting me there.