I've a application using * Large Memory Model * Large Code Rom and I'm using LX51 linker, when I compile my project I'm getting IMPROPER FIXUP problems in some segments. I've found insctruction caused to this error, It's a LCALL instruction 069C 120000 E LCALL micro_search_fine My application have 4 banks, caller function is at bank1 called function is at Bank0. I've included at my project L51IBANK.A51 file for variable banking. I saw that compiler creat at common area a inter bank call table. 000190H 00087FH 0006F0H BYTE UNIT CODE ?BANK?SELECT so
I dont use
the same instruction LCALL
without