--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openpiton/7d72f27f-a1b3-4be1-9aa0-b98c796fdc6dn%40googlegroups.com.
Hi Jon,
Thanks for the reply!
I looked into the PLIC RTL code a bit, and I found out that the UART interrupt is mapped to source 0, which is hardwired to 0: https://github.com/pulp-platform/rv_plic/blob/5b5c5a4c1c15c3d7bb833071d344b2c2bc5f599d/rtl/plic_top.sv#L111.
I've observed that the UART interrupt doesn't work in either baremetal or Linux, so I believe we have a hardware routing issue here, in addition to the device tree config you mentioned.
Thanks,
Dimitris
To view this discussion, visit https://groups.google.com/d/msgid/openpiton/93d16f30-9061-4d60-94e7-9270844f3aa1n%40googlegroups.com.