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.
*** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GROUP_ LENGTH: 0034H Program Size: data=123.6 xdata=0 code=3993 I don't know which line the error lies and can't undertand it.
"I don't know which line the error lies" This is a Linker error (hence the 'L') - it does not refer to a specific source line "can't undertand it" Just read it literally: you know what "Overflow" means; you know what the 8051's DATA Address Space is... Of course, if you don't know what the 8051's DATA Address Space is, you need to do some basic reading on the fundamentals of the 8051 - see the following documents, commonly referred to as "the bible" for the 8051: Chapter 1 - 80C51 Family Architecture: http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_ARCH_1.pdf Chapter 2 - 80C51 Family Programmer's Guide and Instruction Set: http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_PROG_GUIDE_1.pdf Chapter 3 - 80C51 Family Hardware Description: http://www.semiconductors.philips.com/acrobat/various/80C51_FAM_HARDWARE_1.pdf You probably also need to read the uVision Getting Started guide, and work through the example projects in it. This will give you a proper introductions to the tools, how they work, and how to use them - rather than just jumping-in blindly at the deep-end!
I don't know which line the error lies and can't undertand it. well you have 2 options: go back to the PC that you expect the '51 to be or read the documents Andy suggest and learn what the '51 is. Erik