Hello,
I'm referring to the following example: [kw45b41zevk_lpspi_edma_b2b_transfer_master]. Both the example, and my own project, are on SDK version 25.06.00(890 2025-06-27)
I don't have a second EVK. I have been testing with an oscilloscope. These tests have been valid for blocking SPI transactions on this board, as well as past experience with different MCUs.
The example project does work correctly, it transmits exactly 64 bytes, as specified by the TRANSFER_SIZE macro. In my project, I'm doing all the peripheral configurations via the peripherals configuration tool. The initialization code is auto-generated by that tool, and runtime code follows the example's logic. I suspect the flaw is somewhere in here, but I can't quite find it.
As an aside; the peripherals tool workflow is what I've followed with the "S32DS for S32 Platform" and the "S32DS for ARM" IDEs. But none of the examples I've seen for MCUXpresso utilize the peripherals tool. Where might I find examples for KW45 that use the peripherals tool?
Thanks,
Arush