I'm trying to build my assembly program to the DS80C400 at Keil uVision2...everthing was ok until I try to change the program start from ORG 000000H to ORG 010000H...now, when I try to build the hex file I receive this error:
Build target 'Target 1' assembling NACSYSsource.a51... linking... *** ERROR L107: ADDRESS SPACE OVERFLOW SPACE: CODE SEGMENT: ?CO?NACSYSSOURCE?0 LENGTH: 0105A2H *** ERROR L120: CONTENT BELONGS TO ERRONEOUS SEGMENT SEGMENT: ?CO?NACSYSSOURCE?0 Program Size: data=8.0 xdata=0 const=0 code=66978 Target not created
LENGTH: 0105A2H something screwy, have a look at the .lst of the module
? I can't assemble it so I just have the .lst from when I used the ORG 000000H. why can't I start my program at 01 00 00H?
I can't assemble it so I just have the .lst from when I used the ORG 000000H. why can't I start my program at 01 00 00H? It looks like there is no problem with assembling. Which memory areas did you specify for the linker?