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

Change the offset for the interrupt vector

Hi
I working with 89c669 and want to change the program start address to 0x016000h.
But when I try to change the Interrupt vector to that address I get
"Invalid Interrupt Vector Address !"
Why can't i use a Address greater than 0xffff?

Parents
  • Hi
    More ?

    I was looking at the appnote http://www.keil.com/support/docs/189 but this is for C51 how can I do this on CX51

    Open START_MX.A51 Can't find CSEG at 0000h
    Try to write CSEG at 816000h gets ERROR
    "START_MXB.A51(139): error A80: INVALID ABSOLUTE BASE/OFFS VALUE"

    Try to write CSEG at 8000h gets no ERROR
    but take a look in the HEX file and see that the program starts at 0x0000h

Reply
  • Hi
    More ?

    I was looking at the appnote http://www.keil.com/support/docs/189 but this is for C51 how can I do this on CX51

    Open START_MX.A51 Can't find CSEG at 0000h
    Try to write CSEG at 816000h gets ERROR
    "START_MXB.A51(139): error A80: INVALID ABSOLUTE BASE/OFFS VALUE"

    Try to write CSEG at 8000h gets no ERROR
    but take a look in the HEX file and see that the program starts at 0x0000h

Children