@jun1
Interesting question and I have no idea why that comment is in the SDK example code.
Looking at the code, the answer should be "no" as long as interrupts are active. It's possible that previous, unread data in the ring buffer is overwritten. I do use the UART interrupt receive SDK (with EDMA transmit) code so I do have experience with it on other Kinetis devices (K2x, K3x and K6x) and would never expect this to happen.
The only case I can think of where the overrun flag is set at all in the example code is if interrupts were disabled for a long period of time (ie when clearing/programming many sectors of Flash and not enabling interrupts periodically) with UART data still coming in. I should point out that the Data Register Full Flag should also be active in this case.
I've just looked at the examle SDK code for the devices I'm working with (not the MKE04Z128VLD4) and the IRQ handler code is identical, but doesn't have that comment.
Maybe somebody with experience with the UART for this part can comment but to me the answer should be "no".
myke