added hard fault handler, and printouts over jtag/dcc