Are there any limitations to the hardware that can be added to a KMS application? For example we are having trouble getting a second UART to work on the high-voltage development platform.
There are no specific hardware restrictions in KMS. The default for KMS is to use UART0.
If you are using a HVP-KV11 UART0 is fed through the front panel USB connector and UART1 through the OpenSDA interface.
For the HVP-KV31 UART0 is through the OpenSDA debug connector and UART1 from PTE0 and PTE1 are fed through the front panel USB serial port.
I suggest that you use The MCUXpresso config tool to add your second UART channel, and the SDK UART drivers to exercise the interface. Please make sure to provide UART error handling to the application. There are a number of SDK examples that support the UART.
Retrieving data ...