Hi NXP,
S32K312 uses DMA to receive data, define an array RXBuffer to store data, I found that as long as the RXBuffer data is printed, the RXBuffer array will not receive new data, please ask NXP why?
However, after I have defined the RXBuffer array into non-cacheable memory, the RXBuffer array can also receive new data after printing the data in the RXBuffer array. Please tell me the reason in detail, thank you.
I checked the post below, but I don't understand why. Please elaborate on that.
Best Regards,
Li 3
Hi @li3,
This is due to cache coherency problems when D-CACHE is enabled.
Best regards,
Julián