The keil micro vision help files say that up to 64 code banks are allowed using LX51 linker/locator. I'm getting this error message when i try to use 64 bank registers: *** ERROR: ADDRESS OUTSIDE INTEL-HEX RANGE (USE 'H386'CONTROL) What does it mean exactly? Also, is there any way to use more than 64 banks? Modifying the L51_BANK file? Thanks.
I cannot duplicate this error here. Can you send the current configuration of the L51_BANK.A51 to support.intl@keil.com.
Don't worry, I found the problem, I forgot that ?B_FIRSTBIT=5 from my previous setup. I've changed it to 0 and is working properly. I still would like to know if modifying the L51_BANK.A51 file would be enough to use up to 128 or even 256 banks, will the linker complain if I try it? Thanks.
Don't worry I do worry about your sanity. Erik
I know, i'm a bit insane...