Flashing OpenWRT OS image on StarFive vision 2 board

We have 3 files for this.

  • openwrt-jh71x0-generic-visionfive2-v1.3b-ext4-sdcard.img (generated using link)
    SPL and U-boot files
  • u-boot-spl.bin.normal.out
  • visionfive2_fw_payload.img

We are writing them on 3 different partitions.

Is this how we must do it? Is there any commands that you could suggest to write these on SD card properly?