Pixhawk stm32f427vit6 replacement to rev. 3

@ReedNoel: Unfortunately I have never had a Pixhawk, so I don’t know what the LEDs should do.

You need to:

  • erase the whole flash on the STM32F427 chip
  • upload the Px4FMU-v2 bootloader to address 0x08000000 on the main STM32F427 chip (the large chip) on the Pixhawk.
  • upload the Px4IO bootloader to address 0x08000000 on the STM32F103 chip (the smaller of the two chips) on the Pixhawk
  • when you reset the Pixhawk (turn off power and power it on again) the LED should flash. This tells you that it is in the bootloader. If there is no main firmware on the STM32F427 chip, then it should stay in the bootloader. If the LED stops blinking then something has probably gone wrong.
  • when the LED is flashing and the board is in the bootloader, you can try and upload the firmware using the python px_uploader.py script.

Where are you getting the bootloader binaries from? Are you compiling them from source (https://github.com/PX4/Bootloader) or have you downloaded them from somewhere else?

1 Like