How can S32K144 enable serial port DMA to communicate with freemaster? Can this solve the problem of freemaster jamming?
Hello,
I assume that by "jamming" you mean temporal freezes or slow responsiveness of the FreeMASTER UI. You do not write if this is happening in the graph or HTML views and you also do not write what application you run at the MCU side. Generally, there are several factors which may affect UI timing. First, you should try the freemaster with official demo application to see if is is not a computer issue, USB-to-serial interface issue and other kind of hardware problem. If possible, you can also try another S32K board to compare. Use of DMA is not practical, it would most probably not help anyway.
If even the official S32K144 fmstr_uart demo shows problematic performance, then you can help us to analyze the issue:
If the official fmstr_uart demo runs fine and only your own S32K application affects the performance, I would suspect late answers on UART line caused by a busy main() loop. Use of interrupt-driven modes (SHORT_INTR, LONG_INTR) could help to resolve it.
Regards,
Michal