I am using KDS v3.0.0 and the KExx_DRV_LIB v1.3.0 to develop an application for the MKE04Z64VLH4. I am using a PEMicro USB Multilink Universal debugger. I have successfully added the additional memory-mapped peripherals and ports for this device. Basic port testing works just fine. However, any attempt to access UART0 (even a memory read of the status register) causes an interrupt and essentially halts the program. As far as I can tell, no interrupts have been defined or enabled, all interrupts point to the "Default Handler". Running the same code on a FRDM-KE04 evaluation board works just fine. Also, running the simple "baremetal" example for the FRMD_KE04 that uses UART0 fails in exactly the same way.
Any suggestions on what to try next? Why would a memory read of the UART0 memory location trigger an interrupt?