I build a Keil project for my STM32F103 MCU with STM32CubeMx.

My goal is use the TIM1 channel 2 for control a Buzzer.
I want to generate a PWM at 4KHz through TIM1 channel 2.
I configured, with STM32CubeMx, the TIM1_Channel2 as "PWM Generator CH2".

The problem regards the debug session. In particular, when I start the debug session and when the MCU executes the macro "__HAL_AFIO_REMAP_TIM1_ENABLE()" the debug session crash.

This is the timer initialisation code generated by STM32CubeMx:

    void HAL_TIM_MspPostInit(TIM_HandleTypeDef* htim)
    {
     
      GPIO_InitTypeDef GPIO_InitStruct;
      if(htim->Instance==TIM1)
      {
      /* USER CODE BEGIN TIM1_MspPostInit 0 */
     
      /* USER CODE END TIM1_MspPostInit 0 */
       
        /**TIM1 GPIO Configuration   
        PE11     ------> TIM1_CH2
        */
        GPIO_InitStruct.Pin = GPIO_PIN_11;
        GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
        GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
        HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
     
        __HAL_AFIO_REMAP_TIM1_ENABLE();
     
      /* USER CODE BEGIN TIM1_MspPostInit 1 */
     
      /* USER CODE END TIM1_MspPostInit 1 */
      }
     
    }

This issue is related to Timer1 pin full remap.

Anyone have the same issue?

Thanks!