STM32H745 stuck waiting for M4
I just got started with a dual core STM32H745. I put together a quick project with CubeMX to test some FDCAN interfaces. I built the program and ran it.
I'm using Keil ARM MDK. After building, and connecting it appears to connect to the CM7 (which is fine, because that's what I wanted anyway) - but I don't get far after that.
There is some code to wait for CPU2 (CM4) for boot:
/* Wait until CPU2 boots and enters in stop mode or timeout*/
timeout = 0xFFFF;
while((__HAL_RCC_GET_FLAG(RCC_FLAG_D2CKRDY) != RESET) && (timeout-- > 0));
if ( timeout < 0 )
{
Error_Handler();
}This never completes. I'm not really sure what to do with this.


