Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16
MODULE 4
Exception and Interrupt Handling:
• Exception handling, ARM processor exceptions and modes, vector table, exception priorities, link register offsets, interrupts, assigning interrupts, interrupt latency, IRQ and FIQ exceptions, basic interrupt stack design and implementation. Firmware: • Firmware and bootloader, ARM firmware suite, Red Hat redboot, Example: sandstone, sandstone directory layout, sandstone code structure. Entries in Vector Table Vector Table Service Routine : Where in the memory stack begins
Nested handler: Multiple Interrupts
Non- Nested handler: Single Interrupts
Stack overflow memory corruption
Heap memory: during program execution(Dynamic)
Stack memory: before program execution(static) LIFO