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

Boot Loader and Int Vector table reloacation

Im trying to determine the best way to deal with the Interrupt
vector tables in a system where the main code will be downloaded
into ram and a bootloader will be in the ROM.

I need to move the vector table up into RAM without moving the
base address of the bootloader ROM code.

Thanks
Mark

Parents
  • You cannot move the IVT in the 8051, it is unchangeable. You could put LCALL's to your RAM-based ISR's in your ROM. Then locate the ISR's at specific addresses in RAM.

    - Mark

    P.S. I'm 99% sure about the IVT being unchangeable.

Reply
  • You cannot move the IVT in the 8051, it is unchangeable. You could put LCALL's to your RAM-based ISR's in your ROM. Then locate the ISR's at specific addresses in RAM.

    - Mark

    P.S. I'm 99% sure about the IVT being unchangeable.

Children
No data