Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] Problem while compiling program through Keil uvision3

Status
Not open for further replies.

Sudhp

Member level 4
Joined
Oct 11, 2013
Messages
69
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Location
India
Activity points
528
I m working on keil uvision3......
while compiling program I found...
...........
..........
*** ERROR L107: ADDRESS SPACE OVERFLOW
SPACE: DATA
SEGMENT: ?DT?MAIN
LENGTH: 006DH
...........
............
..........
Program Size: data=153.1 xdata=0 code=6045
Target not created

the hex file size is 17k...
I m using NXP89v51rd2.....
can any body tell me why is it happening while micro has 64 k flash memory......
 

The message is pretty clear, out-of data RAM.

You may want to move some variable to yet unused XDATA space by adding memory type specifiers to the definition.
 

The message is pretty clear, out-of data RAM.

You may want to move some variable to yet unused XDATA space by adding memory type specifiers to the definition.

thanks for the reply....
as I m new in programming field....
what is XDATA mean and what do u mean by out of RAM....

please........thanks again
How can I overcome frm this problem.....
 
Last edited:

please read carefully datasheet of 8051 mcu and getting started with u vision 3 ide help file .
 

P89v51rd2 has 1K RAM, but only part of it is accessible as default DATA memory space. Different memory types and how to define it in C code are well explained in Keil C51 manual.
 
  • Like
Reactions: Sudhp

    Sudhp

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top