Jika menggunakan teks editor jadul dan Makefile, konfigurasi script target pada OpenOCD di set ke “dual bank” (Karena chip ini mempunyai 2 flash bank yang terpisah). Contoh konfigurasi pada Makefile.rules libopencm3. (Sesuaikan dengan platform yang digunakan jika tidak menggunakan libopencm3).

set DUAL_BANK 1
. (Nilai 1 berarti dual bank onfire 🙂Untuk flashing, pada script target stm32h7x.cfg
, hilangkan juga opsi srst_only
(jika ingin) agar flashing berjalan mulus tanpa menekan hardware reset secara manual. Cari di bagian #use hardware reset
.

Hal lain, flag FPU stm32h7 ini menggunakan -mfpu=fpv5-d16 dalam kasus saya.
Abaikan semua di atas jika Anda menggunakan STM32CubeIDE.