This is the error message I get. The projext is for the NXP P80C51MC2. The code size is around 400K bytes. This occurs after I add another instance of a structure to the code. I have about 450 instances of this structure. I can take out one of them and the problem goes away. This project is several years old and we add code to it on occasion. The error occurs during the compile of the C file that includes the header file with the structures. I have tried splitting the header file up, but that did not help. Any ideas?
I am using Keil 8.05a on Win2000.
The 400K must just be just source code. That would be a lot of banks.
In the end it is a support question. They may be able to identify the reason, and if the is an easy way aroud it.
Nope, 400K bytes of compiled code. This processor is unique (P87C51MC2). 23 bits of program memory space and 23 bits of data memory space. No banking either. I admit with that much code it is getting a little slow at 24MHz.