Alignment error in "serial_port_usb.с" SDK_2.7.0_FRDMK64
A project was created on the basis of two projects "hello_word_virtual_port" and the project "shell".

When the project was launched, the output of non-correct data to the console occurred.

The problem is alignment of the pointer to the output.
I solved the problem using an intermediate buffer aligned.
line 862 file serial_port_usb.с
if (needToPrime)
{
if (kStatus_USB_Success !=
USB_DeviceCdcAcmSend(serialUsbCdc->cdcAcmHandle, USB_CDC_VCOM_BULK_IN_ENDPOINT, buffer, length))
{
serialUsbCdc->tx.busy = 0;
return kStatus_SerialManager_Error;
}
}
change to
if (needToPrime)
{
USB_DMA_NONINIT_DATA_ALIGN(USB_DATA_ALIGN_SIZE) static uint8_t s_currSendBuf[DATA_BUFF_SIZE];
memcpy(s_currSendBuf, buffer, length);
if (kStatus_USB_Success !=
USB_DeviceCdcAcmSend(serialUsbCdc->cdcAcmHandle, USB_CDC_VCOM_BULK_IN_ENDPOINT, s_currSendBuf, length))
{
serialUsbCdc->tx.busy = 0;
return kStatus_SerialManager_Error;
}
}