Delays not working STM32F446RE
What do you mean by “not working”?
Looking at your code, anyway, even if you run the core at only 16MHz (the default at reset), a 50000 loop, if correctly optimized by the compiler, may run for only 5 to 10 ms, meaning the blinking will be totally invisible.
Try first by increasing a lot the loop delay (from 50,000 to 5,000,000 for example, or even more if you run at 480MHz) and see what happens.
Bernard (Ac6)
BTW, this forum is for users of System Workbench for STM32, not of Keil µVision...