AnsweredAssumed Answered

Unable to access UART0 for device MKE04Z64VLH4 using Kinetis SDK and KExx_drv_lib v1.3.0

Question asked by Zachary Gray on Mar 17, 2016
Latest reply on Apr 5, 2016 by Zachary Gray

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?

Outcomes