Hard fault error happened when executed PDM_filter function
I am trying to convert microphone PDM signal into PCM signal and i used external PDM2PCM library files (which is used for STM32L4 cortex-M4) for that, i am able to bulid it for STM32H5 controller. When i execute the blelow PDM_filter_init function i am getting the hard fault error. Could you please help me to solve this issue.
void MX_PDM2PCM_Init(void)
{
/* USER CODE BEGIN 2 */
/* USER CODE END 2 */
/**
*/
PDM1_filter_handler.bit_order = PDM_FILTER_BIT_ORDER_MSB;
PDM1_filter_handler.endianness = PDM_FILTER_ENDIANNESS_BE;
PDM1_filter_handler.high_pass_tap = 2104533974;
PDM1_filter_handler.in_ptr_channels = 1;
PDM1_filter_handler.out_ptr_channels = 1;
PDM_Filter_Init(&PDM1_filter_handler); - Hard fault error occurred on this line
PDM1_filter_config.decimation_factor = PDM_FILTER_DEC_FACTOR_64;
PDM1_filter_config.output_samples_number = 125;
PDM1_filter_config.mic_gain = 0;
PDM_Filter_setConfig(&PDM1_filter_handler, &PDM1_filter_config);
/* USER CODE BEGIN 3 */
/* USER CODE END 3 */
}
