Designed a custom STM32H723 board and not able to enter USB DFU mode when holding 'boot0' and releasing 'reset', or when holding 'boot0' and powering the board up.
Note that the MCU code does NOT start up normally if the board is booted with the BOOT0 button held (maybe its entering a different dfu mode?)
I'm able to program the board via swd, reset it via the 'reset' button, Zephyr is running on it, ethernet phy is working, gpios are working, serial shell is working. I haven't tried dfu through other means but plan to in the near future.
One thing I picked up on was the mention of "USB cable detected" and I wonder if, even after being careful, I wired the USB connector incorrectly. Do I need to route USB Vbus to a pin so the CPU knows USB is plugged in, for example? (Today USB Vbus is NOT going to the MCU.)