Hi all, I have an existing C-code base that we need to re-use in a new product(DS80C400). I'm running into an issue where uVision is throwing all of the variables into XDATA (thus overflowing and causing an error). Declaring all of the vars as 'far' is not an option since this code base is used on an active existing product. We are looking for minimal "dual compilation" as possible for this code base. Is there any way via the compiler or linker to default variables into HDATA? Thanks.
FYI Philip The address space for XDATA is only 64k. The DS80C400 is an extended 8051 variant that extends the address space for variables to 16MB i.e., HDATA