This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Keil Compilation issue with linking OBJECT FILE "FILE: RAM.OBJ"

Hi,

I'm trying to upgrade the Compilation Process followed in my old code which was working with 16-bit keil compiler ,now with 64-bit keil compiler.Following are the steps done below:

  1. Installed licensed keil 64-bit c51 version.
  2. copied the C51,A51,BL51,0H51 binaries to my project folder.
  3. provide the compilation of each file in .bat script.
  4. Now while executing the script i'm getting below error:
    *** FATAL ERROR L218: NOT AN OBJECT FILE
    FILE: RAM.OBJ
  5. But i'm  able to generate the RAM.OBJ file.

Please help me understand where I'm missing the compilation process.

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
REM COMP_AS.BAT - THIS BATCH FILE WILL BURN AN EEPROM FOR
REM THE M840A ACCUSPEED ENCODER.
rem ECHO OFF
SET PATH=C:\ASPEED\AE\BurnAspd
SET TMP=C:\ASPEED\AE\WORKF
SET C51LIB=C:\ASPEED\AE\BurnAspd
SET C51INC=C:\ASPEED\AE\BurnAspd
DEL STARTUP.OBJ
A51 STARTUP.A51
timeout.exe 10
DEL RAM.OBJ
CX51.exe RAM.C OBJECT(RAM.OBJ)
timeout.exe 10
DEL MAIN.OBJ
CX51.exe MAIN.C OBJECT(MAIN.OBJ)
timeout.exe 10
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Regards,

kaushendra sah

0