Bare-metal STM32: vector table, linker script, and startup code from scratch
lmilz.dev
lmilz.dev
Related, I have a little end-to-end example of a piece of hardware with an STM32 running bare metal firmware like this: https://github.com/jcalvinowens/ledboard
It's probably possible if you forego the wifi and there was a basic boot hello world a while back. The arm is not natively wifi so it's not really comparing apples to apples.