System Hardfault when calling dwt_probe()

I changed the linker file as you mentioned and also followed the steps you have given in DWM3000 with STM32L433 undefined reference in library - #2 by emeric_hes . Now I also getting a hardfault error when calling dwt_readdevid() function. dwt_probe() function returns 0 (DWT_SUCCESS) but code stucks at dwt_readdevid(). Do you know any solution to this?

Thanks in Advance!!!

Code snippet