User Activity

I register MDMA call backs, for example XferBufferCpltCallback, XferBlockCpltCallback, etc. using the HAL_MDMA_RegisterCallback() function. But the callbacks never got hit. These callbacks are called from stm32h7xx_hal_mdma.c/HAL_MDMA_IRQHandler(). H...
I'm using STM32H745. Both cores run FreeRTOS 10.2.1. Timebase for CM4 is TIM6, and CM7 is TIM7. For some reason, on CM4, from the time osKernelStart() is called in main() until StartDefaultTask starts to run is about 5 seconds ( i turn an LED on just...
I'm using stm32h745. CubeMX Clock Configuration shows APB1 and APB2 clocks are 120MHz, and APB1 and APB2 Timer Clocks are 240MHz (2 x 120). When i call HAL_RCC_GetPCLK2Freq(), HAL_RCC_GetPCLK1Freq(), they indeed return 120MHz. I use general purpose t...
For peripheral configuration, CubeMX allows me to assign the same peripheral (ethernet, I2C, etc.) to both Cortex-M7 and Cortex-M4 runtime contexts. Say, for ethernet, what does it mean if i assign the peripheral to both? Since i'm allowed to select...