This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Overlap of ISR on bootloader system

Hi All,
I have a bootloader system, from 0-8000h(ROM) is the Bootloader program, from 8000h-FFFFh(RAM) the program we load into the RAM. In the loader program the ISRs are pointed to the RAM adding 8000h (i.e: 0Bh -> 800Bh, 13h->8013h).

In the program to be loaded I set absolute addresses for ISRs at 800Bh,8013h... but in this way I have CODE OVERLAP cause they are larger than 7 bytes.

In which way can I solved this keeping the ISR pointers in the ROM as they are now?

Thanks a lot,
Alfredo.

0