Hello,
I'm working with the AM243x-LP LaunchPad and interfacing it with the slave over SPI. I'm using a GPIO interrupt to monitor the DRDY (Data Ready) pin from the ADS1299. The interrupt is working fine on its own — I can detect the signal reliably.
However, once I initialize the SPI interface and attempt to start communication with the ADS1299, the code gets stuck in the void abort();
function (please refer to the attached image for context). It seems like something goes wrong right after the SPI initialization starts.
To clarify:
-
GPIO interrupt works fine before SPI is initialized.
-
The issue occurs only after starting SPI communication — the code halts in
abort()
. -
I'm using the default drivers provided in the SDK.
What could be causing this behavior? Is there a conflict between SPI and GPIO interrupt handling in this setup, or something I might be missing in the initialization sequence?
Any help or suggestions would be appreciated.