This is probably more of a general configuration issue than a EVB issue. I am using the S32K146EVB and UART1 (which is connected on the OpenSDA USB port). On Windows 10, I am able to open the virtual COM port and send data to the EVB over UART and received data as well. However, I have now tried the same software on a different PC which happens to be running Windows 7 instead and the terminal no longer receives the UART data sent by the EVB.
The terminal I use on the PC is RealTerm. I am still able to open the COM port and send data to the EVB. I can debug the program and I see that the EVB receives the data and at least attempts to send the response. However, no data is received by the terminal. I tried re-installing the PEMicro drivers to see if that changed anything but it did not. The only difference I have noticed between the Windows 10 and Windows 7 environments is in the hardware flow control detected by RealTerm. When I open the COM port in Windows 10, it shows that the CTS, DCD, and DSR pins are all asserted. However, when I open the COM port in Windows 7, only the CTS pin is asserted. All of these pins are input flow control from the device to the PC, so I don't understand why they would be different between the 2 environments.
What could the issue be?