|
|
Subscribe / Log in / New account

Debugging ARM kernels using fast interrupts

Debugging ARM kernels using fast interrupts

Posted Jun 3, 2014 16:31 UTC (Tue) by mces (subscriber, #27668)
In reply to: Debugging ARM kernels using fast interrupts by Shoragan
Parent article: Debugging ARM kernels using fast interrupts

Yes, on my Element14's BBB the boot ROM in the TI chip apparently switches the ARM CPU to "non-trusted" mode before jumping into the first bootloader code. Setting the FIQ bit (to disable FIQs) always fails silently.


to post comments

No FIQ on BeagleBone Black

Posted Jun 4, 2014 9:10 UTC (Wed) by danielthompson (subscriber, #97243) [Link] (1 responses)

Thanks for this information (even if it is rather disappointing).

I picked the BBB after checking the technical reference manual's section on the interrupt controller... sadly I neglected to check out how the boot ROM works.

The real goal here is to find a widely available (and cheap) board that can be used as an example. I will have to take another look around.

No FIQ on BeagleBone Black

Posted Jun 4, 2014 19:42 UTC (Wed) by Shoragan (subscriber, #46596) [Link]

You could use the raspi, but they seem to (ab)use the FIQ for their USB host driver.

Another alternative would be one of the dozens of i.MX6 boards. Freescale doesn't lock you out of secure mode, so you can use FIQs.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds