GIC

GIC summary

GIC is ‘Generic Interrupt Contoller’.

gic_summary
Picture [1] GIC summary


Activate interrupt Forcely with Trace32

Write Target interrupt status register in ISPENDR(base + 0x200)
The ICPENDR(base + 0x280) is mirrored to the ISPENDR.

If you write 0x101 on ISPENDR to force interrupts 32 and 34,
you should not write 0x100 on ISPENDR to clear interrupt 32.
0x100 should be used for ICPENDR .

If your development environment is an environment
where you can toggle the interrupt polarity,(e.g. PIC .. programmable interrupt controller)
You can do interrupt set/clear just by toggling the polarity .

Trace32

Set GIC peri

B:: System.CONFIG.GICD Base a:{gicd base address}
B:: PER.Reprograming
B:: System.CONFIG.GICR Base a:{gicr base address}
B:: PER.Reprograming


Updated: