PX4 FMU F405 bootloader build / compilation

Here is the English version of your question, written in a clear technical way:

I designed my own PX4-based F405 flight controller board without following the official pin mapping. How should I compile the boot.hex so that it can correctly receive and flash PX4 firmware? What files do I need to modify, and what is the correct workflow to do this?