We are facing an issue, implementing an initialization procedure as described in the example in the paragraph "13.4 Example SPI command list" in the NXP application: "AN12386 SPI Communication Procedure Recommendations for the FXLS9xxxx Rev. 1.2 — 8 January 2021 Application note"
In detail We receive an error after every attempt of Reading DEVSTAT and COUNT Register with Command = 0xC00000D1
The FXLS response is always 0x0C0003D4 for each Read DEVSTAT and COUNT Register Command = 0xC00000D1 This means " SPI Error due to Asynchronous Timing Discard" as said in Figure 5 Flow-Chart
We checked SPI: signal integrity and timing all seems OK; Command seems OK (MSB-first 32 bits) and the FXLS response has CRC correct so We are wondering if someone else already faced this issue in the past to receive some tips