I am using 8051F120 having 127KB Program memory, theoretically. I have written 4 *.C files residing in each bank. The length of the code in Bank1 and Bank2 is less than 32KB (observing the list file). But, instead of this, the linker gives an address space overflow for both the banks. Kindly assist.
Dhaval Solanki
This is a back dated project, on which a lot of development has been done. And changing the platform now would consume a lot of time as well as cost.
The problem with that argument is that changing from an ordinary '51 to a 128 KiB banked configuration is to quite some extent just the thing you say you want to avoid: a change of platform.