2022-05-24 01:24 AM
I can not find an Resource that describes the funktion of the RF Wakeup.
Im using an STM32Wb5m, so a dual-core with Application and Network core. In my understanding the "RF Wakeup" is used to wakeup the network core if an signal is coming from the radio - but im not using any Power management options, so the network core should run always and should not need any wakeup.
What am I missing or for what is the "RF Wakeup" clock necessary?
I configure it in my example to use the BLE radio. Without this RCC Config the radio does not work.
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_RFWAKEUP;
PeriphClkInitStruct.RFWakeUpClockSelection = RCC_RFWKPCLKSOURCE_LSE;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
{
ret = UTILS_ERR;
}
Solved! Go to Solution.
2022-05-25 01:51 AM
Hello,
The "RF Wakeup" clock is necessary because CPU2 always uses power management for radio even if CPU1 doesn't use low power mode.
Best Regards
2022-05-25 01:51 AM
Hello,
The "RF Wakeup" clock is necessary because CPU2 always uses power management for radio even if CPU1 doesn't use low power mode.
Best Regards