AnsweredAssumed Answered

TWR-KL25Z48M Hard fault

Question asked by Ken Armitage on Jun 15, 2015
Latest reply on Jun 24, 2015 by Alice_Yang

Hi there


I'm developing an application under MQX4.1 CW10.6 running on a TWR-KL25Z48M board. I'm using MQXLite and the PE wizard to create a new project.


I add ConsoleIO console and then try to use the _time_delay_ticks() method to insert a delay.


The UART channel I'm using is UART1.


When I run the code, the first call to _time_delay_ticks() works, but the second - which follows a call to the UART throws an exception and a HardFault.



The printf call is to a display using a serial port connected to the MCU. I tried a different UART channel but the results were the same.


It seems that the call to the serial channel is generating an unexpected exception that is effecting the _time_delay_ticks() method.


Has anyone seen a similar problem....?