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

SiLabs Interrupt 4

Serial Interrupt 4 is expected to compiled at 0x23 but it appears at others memory location when using c code.

Any idea to have it compiled at location 0x23?

Parents Reply Children
  • You need to show "it" before we can have any idea about "it"!!

    ie, show the disassembly.

    And the actual source - using copy and paste.

    Probably also the MAP file.

    Take care to follow the instructions for posting source code, and use only spaces - not TABs - for indenting...

    (TABs will not render properly in this forum)

  • Hi all,

    By looking carefully at the M51, it's printed located correctly at interrupt location (0x03. .... 0x23), it just show wrongly in the KEIL debugger which i have no idea why.

    Thanks for all the feedback.

  • ... that the disassembly showing 25h is not started at 23h

    if the disassembly contains non-code, it is often wrong.
    just visualize being tasked with making a disassembler that can handle the binary of
    jmp 47h
    data 03
    mov a,#7
    regardless of which address the start is set at

    Erik