Interrupt Vector Table

Interrupt Vector Table

  • http://book.opensourceproject.org.cn/embedded/oreillyembed/opensource/0596009836/id-i_0596009836_chp_8_sect_2.html
  • When the system is booted up or reseted, the interrupt is disabled because interrupt mechanism is not initialized.
  • Therefore, after booting up, one important task is to initialize interrupt mechanism. For all system, we need to setup ISR's address.
  • Typically, ISR's addresses are stored in interrupt vector table, and each device is assigned a specific number as the index to the interrupt vector table for accessing their corresponding ISR (however, some architectures are slightly different, such as ARM).
  • The number assigned to each device are system dependent (ex. for lpc2103… not processor dependent).
  • Interrupt vector table (its address, and so on) is processor dependent.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License