I am trying to compile hello.c (The same code that comes with Keil Examples) using C51 from DOS and following these steps:
On DOS prompt I am typing
1. C51 hello.c src
2. A51 hello.src
3. BL51 hello.obj this creates 4 warnings and 0 error messages.
4. OH51 hello
Now my problem is that the hex file generated through these steps are not same as the file I get after compiling through uV2 from windows. Also the OBJ and LST are not same.I need the solution for this.
I am using Atmel 89S52 chip.
Thanks to you Erik and all the forum members. My problem is solved.
To my surprise I repeated all the steps once again but with a difference in one step.
Instead of BL51 hello.obj only I typed
BL51 hello.src,C:\keil\C51\Lib\c51s.lib
and then the next step was
OH51 hello
This worked...
Sorry, there a correction in above posted message
Instead of
it was
BL51 hello.obj,C:\keil\C51\Lib\c51s.lib
The file extension is not .src but .obj