# MANUAL EDIT: stm32f7x_1024dual flash algorithm modified; removed 'default: true'
---
name: STM32F7 Series
manufacturer:
  id: 0x20
  cc: 0x0
generated_from_pack: true
pack_file_release: 2.16.0
variants:
- name: STM32F722IC
  package_variants:
  - STM32F722ICTx
  - STM32F722ICKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722IE
  package_variants:
  - STM32F722IETx
  - STM32F722IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722RC
  package_variants:
  - STM32F722RCTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722RE
  package_variants:
  - STM32F722RETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722VC
  package_variants:
  - STM32F722VCTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722VE
  package_variants:
  - STM32F722VETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722ZC
  package_variants:
  - STM32F722ZCTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F722ZE
  package_variants:
  - STM32F722ZETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723IC
  package_variants:
  - STM32F723ICTx
  - STM32F723ICKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723IE
  package_variants:
  - STM32F723IETx
  - STM32F723IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723VC
  package_variants:
  - STM32F723VCTx
  - STM32F723VCYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723VE
  package_variants:
  - STM32F723VETx
  - STM32F723VEYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723ZC
  package_variants:
  - STM32F723ZCTx
  - STM32F723ZCIx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8040000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F723ZE
  package_variants:
  - STM32F723ZETx
  - STM32F723ZEIx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F730I8
  package_variants:
  - STM32F730I8Kx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_64_axi
  - stm32f7x_64_tcm
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F730R8
  package_variants:
  - STM32F730R8Tx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_64_axi
  - stm32f7x_64_tcm
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F730V8
  package_variants:
  - STM32F730V8Tx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_64_axi
  - stm32f7x_64_tcm
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F730Z8
  package_variants:
  - STM32F730Z8Tx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_64_axi
  - stm32f7x_64_tcm
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F732IE
  package_variants:
  - STM32F732IETx
  - STM32F732IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F732RE
  package_variants:
  - STM32F732RETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F732VE
  package_variants:
  - STM32F732VETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F732ZE
  package_variants:
  - STM32F732ZETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F733IE
  package_variants:
  - STM32F733IETx
  - STM32F733IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F733VE
  package_variants:
  - STM32F733VETx
  - STM32F733VEYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F733ZE
  package_variants:
  - STM32F733ZETx
  - STM32F733ZEIx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff07800
      end: 0x1ff07a10
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20040000
    cores:
    - main
  flash_algorithms:
  - stm32f7x2_512
  - stm32f7x2tcm_512
  - stm32f72x_73x_opt
  - stm32f7x2_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745IE
  package_variants:
  - STM32F745IETx
  - STM32F745IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745IG
  package_variants:
  - STM32F745IGKx
  - STM32F745IGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745VE
  package_variants:
  - STM32F745VETx
  - STM32F745VEHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745VG
  package_variants:
  - STM32F745VGTx
  - STM32F745VGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745ZE
  package_variants:
  - STM32F745ZETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F745ZG
  package_variants:
  - STM32F745ZGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746BE
  package_variants:
  - STM32F746BETx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746BG
  package_variants:
  - STM32F746BGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746IE
  package_variants:
  - STM32F746IETx
  - STM32F746IEKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746IG
  package_variants:
  - STM32F746IGTx
  - STM32F746IGKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746NE
  package_variants:
  - STM32F746NEHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746NG
  package_variants:
  - STM32F746NGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746VE
  package_variants:
  - STM32F746VETx
  - STM32F746VEHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746VG
  package_variants:
  - STM32F746VGTx
  - STM32F746VGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746ZE
  package_variants:
  - STM32F746ZETx
  - STM32F746ZEYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8080000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F746ZG
  package_variants:
  - STM32F746ZGTx
  - STM32F746ZGYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F750N8
  package_variants:
  - STM32F750N8Hx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f75x_64_axi
  - stm32f75x_64_tcm
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F750V8
  package_variants:
  - STM32F750V8Tx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f75x_64_axi
  - stm32f75x_64_tcm
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F750Z8
  package_variants:
  - STM32F750Z8Tx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f75x_64_axi
  - stm32f75x_64_tcm
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F756BG
  package_variants:
  - STM32F756BGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F756IG
  package_variants:
  - STM32F756IGTx
  - STM32F756IGKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F756NG
  package_variants:
  - STM32F756NGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F756VG
  package_variants:
  - STM32F756VGTx
  - STM32F756VGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F756ZG
  package_variants:
  - STM32F756ZGTx
  - STM32F756ZGYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x8fff000
      end: 0x8fff800
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20010000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20010000
      end: 0x20050000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f74x_75x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765BG
  package_variants:
  - STM32F765BGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765BI
  package_variants:
  - STM32F765BITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765IG
  package_variants:
  - STM32F765IGTx
  - STM32F765IGKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765II
  package_variants:
  - STM32F765IITx
  - STM32F765IIKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765NG
  package_variants:
  - STM32F765NGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765NI
  package_variants:
  - STM32F765NIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765VG
  package_variants:
  - STM32F765VGTx
  - STM32F765VGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765VI
  package_variants:
  - STM32F765VITx
  - STM32F765VIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765ZG
  package_variants:
  - STM32F765ZGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F765ZI
  package_variants:
  - STM32F765ZITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767BG
  package_variants:
  - STM32F767BGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767BI
  package_variants:
  - STM32F767BITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767IG
  package_variants:
  - STM32F767IGTx
  - STM32F767IGKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767II
  package_variants:
  - STM32F767IITx
  - STM32F767IIKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767NG
  package_variants:
  - STM32F767NGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767NI
  package_variants:
  - STM32F767NITx
  - STM32F767NIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767VG
  package_variants:
  - STM32F767VGTx
  - STM32F767VGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767VI
  package_variants:
  - STM32F767VITx
  - STM32F767VIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767ZG
  package_variants:
  - STM32F767ZGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F767ZI
  package_variants:
  - STM32F767ZITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F768AI
  package_variants:
  - STM32F768AIYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769AG
  package_variants:
  - STM32F769AGYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769AI
  package_variants:
  - STM32F769AIYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769BG
  package_variants:
  - STM32F769BGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769BI
  package_variants:
  - STM32F769BITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769IG
  package_variants:
  - STM32F769IGTx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769II
  package_variants:
  - STM32F769IITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769NG
  package_variants:
  - STM32F769NGHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8100000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Nvm
    name: OTP
    range:
      start: 0x1ff0f000
      end: 0x1ff0f400
    cores:
    - main
    access:
      write: false
      execute: false
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7xtcm_2048
  - stm32f7x_1024dual
  - stm32f7xtcm_1024dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F769NI
  package_variants:
  - STM32F769NIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F777BI
  package_variants:
  - STM32F777BITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F777II
  package_variants:
  - STM32F777IITx
  - STM32F777IIKx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F777NI
  package_variants:
  - STM32F777NIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F777VI
  package_variants:
  - STM32F777VITx
  - STM32F777VIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F777ZI
  package_variants:
  - STM32F777ZITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F778AI
  package_variants:
  - STM32F778AIYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F779AI
  package_variants:
  - STM32F779AIYx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F779BI
  package_variants:
  - STM32F779BITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F779II
  package_variants:
  - STM32F779IITx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
- name: STM32F779NI
  package_variants:
  - STM32F779NIHx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 0
  memory_map:
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8200000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20020000
    cores:
    - main
  - !Ram
    name: SRAM
    range:
      start: 0x20020000
      end: 0x20080000
    cores:
    - main
  flash_algorithms:
  - stm32f7x_2048
  - stm32f7x_2048dual
  - stm32f7xtcm_2048
  - stm32f7xtcm_2048dual
  - stm32f76x_77x_opt
  - stm32f7xx_otp
  - stm32f7xx_qspi_disco
  - stm32f7xx_qspi_micron
  - stm32f77x_qspi_micron
  - stm32f7xx_nor_micron
  - stm32f769i_qspi_macronix
  - stm32f769i_qspi_macronix
flash_algorithms:
- name: stm32f7x2_512
  description: STM32F72x/3x 512KB Flash
  default: true
  instructions: v/NPj3BHAAMADiAoAtNACQAdcEcQKALTAAnAHHBHgAhwR0lIR0lBYEhJQWAAIQFgwWjwIhFDwWBAaYAGBtRFSENJAWAGIUFgQ0mBYAAgcEc9SAFpQgURQwFhACBwRxC1OUgBaQQkIUMBYQFpogMRQwFhOkk3SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97v/LUnKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKUgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRpMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhlNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9IwFnRQA8AkCrie/NVVUAAAAwAED/DwAAqqoAAAECAAAAAAAA
  pc_init: 0x23
  pc_uninit: 0x51
  pc_program_page: 0xdb
  pc_erase_sector: 0x8b
  pc_erase_all: 0x5f
  data_section_offset: 0x164
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8080000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
- name: stm32f7x2tcm_512
  description: STM32F72x/3x TCM 512KB Flash
  default: true
  instructions: v/NPj3BHAAMADiAoAtNACQAdcEcQKALTAAnAHHBHgAhwR0lIR0lBYEhJQWAAIQFgwWjwIhFDwWBAaYAGBtRFSENJAWAGIUFgQ0mBYAAgcEc9SAFpQgURQwFhACBwRxC1OUgBaQQkIUMBYQFpogMRQwFhOkk3SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97v/LUnKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKUgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRpMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhlNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9IwFnRQA8AkCrie/NVVUAAAAwAED/DwAAqqoAAAECAAAAAAAA
  pc_init: 0x23
  pc_uninit: 0x51
  pc_program_page: 0xdb
  pc_erase_sector: 0x8b
  pc_erase_all: 0x5f
  data_section_offset: 0x164
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x280000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
- name: stm32f72x_73x_opt
  description: STM32F72x/3x Flash Options
  instructions: v/NPj3BHQkhASYFgQUmBYMFo8CIRQ8FgQGmABgbUP0g9SQFgBiFBYD1JgWAAIHBHN0hBaQEiEUNBYQAgcEcQtTNIwWjwJCFDwWAAIcFhNUmBYTVJQWFBaQIiEUNBYb/zT48ySS1KAOARYMNo2wP71MFoCQYJDwTQwWghQ8FgASAQvQAgEL0AIHBHMLUKyiBIEmjFaPAkJUPFYCVNKkDCYYNhJEoRQEFhQWkCIhFDQWG/80+PHUkZSgDgEWDDaNsD+9TBaAkGCQ8E0MFoIUPBYAEgML0AIDC98LUNThRoU2gUTZJod2ksQC9AvEID0bRpnEIB0EAc8L0NS/RpGkAcQKJCAdCAHPC9QBjwvTsqGQgAPAJAf25dTFVVAAAAMABA/w8AAIAAQAD8qv//qqoAAP8AAID8///AAAAAAA==
  pc_init: 0x7
  pc_uninit: 0x31
  pc_program_page: 0x8b
  pc_erase_sector: 0x87
  pc_erase_all: 0x3f
  data_section_offset: 0x138
  flash_properties:
    address_range:
      start: 0x1fff0000
      end: 0x1fff000c
    page_size: 0xc
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0xc
      address: 0x0
- name: stm32f7x2_otp
  description: STM32F72x/3x Flash OTP
  instructions: v/NPj3BHK0gpSUFgKklBYAAhAWDBaPAiEUPBYEBpgAYG1CdIJUkBYAYhQWAlSYFgACBwRx9IAWlCBRFDAWEAIHBHACBwR/C1GkzJHIkI5WiJAPAjHUPlYAAjI2EaTxtNIeAjaRpOM0MjYUYFdg32GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAAAAePAfqqoAAAECAAAAAAAA
  pc_init: 0x7
  pc_uninit: 0x35
  pc_program_page: 0x47
  pc_erase_sector: 0x43
  data_section_offset: 0xd4
  flash_properties:
    address_range:
      start: 0x1ff07800
      end: 0x1ff07a10
    page_size: 0x210
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x210
      address: 0x0
- name: stm32f7xx_qspi_disco
  description: STM32F746G-DISCO_N25Q128A
  instructions: [encoded data, 6344 characters]
  load_address: 0x20010020
  pc_init: 0x7c9
  pc_uninit: 0x993
  pc_program_page: 0x9a7
  pc_erase_sector: 0x985
  pc_erase_all: 0x99d
  data_section_offset: 0x1240
  flash_properties:
    address_range:
      start: 0x90000000
      end: 0x91000000
    page_size: 0x2000
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x10000
      address: 0x0
- name: stm32f7xx_qspi_micron
  description: MT25QL512A_STM32756G-EVAL
  instructions: [encoded data, 6208 characters]
  load_address: 0x20010020
  pc_init: 0x7a1
  pc_uninit: 0x971
  pc_program_page: 0x985
  pc_erase_sector: 0x963
  pc_erase_all: 0x97b
  data_section_offset: 0x11dc
  flash_properties:
    address_range:
      start: 0x90000000
      end: 0x94000000
    page_size: 0x3000
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x10000
      address: 0x0
- name: stm32f77x_qspi_micron
  description: MT25QL512A_STM32769IG-EVAL
  instructions: [encoded data, 6264 characters]
  load_address: 0x20010020
  pc_init: 0x7a1
  pc_uninit: 0x999
  pc_program_page: 0x9ad
  pc_erase_sector: 0x98b
  pc_erase_all: 0x9a3
  data_section_offset: 0x1204
  flash_properties:
    address_range:
      start: 0x90000000
      end: 0x94000000
    page_size: 0x3000
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x10000
      address: 0x0
- name: stm32f7xx_nor_micron
  description: PC28F128M29EWxx_STM32756G-EVAL
  instructions: ELUBiIZMwfOAE0xEIWABiCFgwfOAEppCDNATRokG9tUBiCFgwfOAEgGIIWDB84ARkUIB0QAgEL3wIQGAASAQvXdJCLVJREhgdkgBaEHweAEBYABodUl0SAhgCB1P8MwyAmBySXJIIDkIYHBJb/DwABg5CGBtSAAhHDgBYGtLbUgUOxhgbEgTAgNiQmJoSpYyAmBv8A8CgmBBYGZKSzLCYGZKGAoQYGVLAgQbHRpgY0tjSiA7GmBhS2JKGDsaYBofEWAbHWBKGmBgShBgX0pA9qogIDoQYF1KQPb/cBg6EGAQHwFgER1A8lVQCGBNSAgwAWhB8AEBAWAAaE/wIEBUSQFgVElBYG/wcEHA+AQRAWhB8AEBAWAAaACQACAIvQAgcEc/SBC0SESqIkFoofiqKr/zT49DaFUho/hUFb/zT49EaIAjpPiqOr/zT49DaKP4qiq/80+PQmii+FQVv/NPj0JoECGi+Koav/NPj0BoELxG5ytJMLRJRKojSmii+Ko6v/NPj0xoVSKk+FQlv/NPj01ogCSl+KpKv/NPj0xopPiqOr/zT49JaKH4VCW/80+PMCEBgL/zT48wvCHnLenwTRdPFUYGRgAkT/CqCE9ET/BVCk/woAsB8QEMHOB5aKH4qoq/80+PeWih+FSlv/NPj3loofiqur/zT48oiDCAv/NPjzBG//f8/hCxASC96PCNZBytHLYctOtcD9/TACD15wQAAAAwOAJAzADMzCAMAkAKqqqqBVVVVQAQAkAgFAJAqgoAqv8PAP9VBQBVIBgCQNiwEAA0CBEAAAAAAAAAAAAAAAAA
  load_address: 0x20010020
  pc_init: 0x41
  pc_uninit: 0x11f
  pc_program_page: 0x1bd
  pc_erase_sector: 0x173
  pc_erase_all: 0x123
  data_section_offset: 0x258
  flash_properties:
    address_range:
      start: 0x60000000
      end: 0x61000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 3000
    sectors:
    - size: 0x20000
      address: 0x0
- name: stm32f769i_qspi_macronix
  description: MX25L51245G_STM32F769I-DISCO
  instructions: [encoded data, 6432 characters]
  load_address: 0x20010020
  pc_init: 0x7a1
  pc_uninit: 0x99b
  pc_program_page: 0x9af
  pc_erase_sector: 0x98d
  pc_erase_all: 0x9a5
  data_section_offset: 0x1284
  flash_properties:
    address_range:
      start: 0x90000000
      end: 0x94000000
    page_size: 0x100
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x10000
      address: 0x0
- name: stm32f7x_64_axi
  description: STM32F7xx 64k AXI Flash
  default: true
  instructions: v/NPj3BHwPOEMAgoAtMEIQHr0ABwR1RIUkkBYFNJAWAAIQAfAWBQSAgwAWhB8PABAWBNSBAwAGiABgjUTEhF8lVRAWAGIUFgQPb/cYFgACBwR0VIDDABaEHwAEEBYAAgcEcQtUBMDDQgaEDwBAAgYCBoQPSAMCBgPUkiH0r2qiAA4AhgE2jbA/vUIGgg8AQAIGAAIBC9ELX/97X/MkkIMQpoQvDwAgpgAiIMHSJgImh4IwPqwAACQyJgIGhA9IAwIGArSkr2qiAA4BBgC2jbA/vUIGgg8AIAIGAIaBDw8AAE0AhoQPDwAAhgASAQvfC1HUzJHCHwAwEINCNoQ/DwAyNgACMlHStgQPIBLBhPSvaqJiLgK2hD6gwDK2DA8xMOE2hO8ABuzvgAML/zT48A4D5gI2jbA/vUK2gj8AEDK2AjaBPw8A8F0CBoQPDwACBgASDwvQAdCR8SHQAp2tEAIPC9AAAjAWdFBDwCQKuJ780AMABAAAAAAA==
  pc_init: 0x17
  pc_uninit: 0x53
  pc_program_page: 0xef
  pc_erase_sector: 0x97
  pc_erase_all: 0x63
  data_section_offset: 0x174
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8010000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
- name: stm32f7x_64_tcm
  description: STM32F7xx 64k TCM Flash
  instructions: v/NPj3BHwPOEMAgoAtMEIQHr0ABwR1RIUkkBYFNJAWAAIQAfAWBQSAgwAWhB8PABAWBNSBAwAGiABgjUTEhF8lVRAWAGIUFgQPb/cYFgACBwR0VIDDABaEHwAEEBYAAgcEcQtUBMDDQgaEDwBAAgYCBoQPSAMCBgPUkiH0r2qiAA4AhgE2jbA/vUIGgg8AQAIGAAIBC9ELX/97X/MkkIMQpoQvDwAgpgAiIMHSJgImh4IwPqwAACQyJgIGhA9IAwIGArSkr2qiAA4BBgC2jbA/vUIGgg8AIAIGAIaBDw8AAE0AhoQPDwAAhgASAQvfC1HUzJHCHwAwEINCNoQ/DwAyNgACMlHStgQPIBLBhPSvaqJiLgK2hD6gwDK2DA8xMOE2hO8ABuzvgAML/zT48A4D5gI2jbA/vUK2gj8AEDK2AjaBPw8A8F0CBoQPDwACBgASDwvQAdCR8SHQAp2tEAIPC9AAAjAWdFBDwCQKuJ780AMABAAAAAAA==
  pc_init: 0x17
  pc_uninit: 0x53
  pc_program_page: 0xef
  pc_erase_sector: 0x97
  pc_erase_all: 0x63
  data_section_offset: 0x174
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x210000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 100
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
- name: stm32f7x_2048
  description: STM32F7x 2MB Flash
  default: true
  instructions: v/NPj3BHwALADUAoAtOACQAdcEcgKALTQAnAHHBHwAhwR0lIR0lBYEhJQWAAIQFgwWjwIhFDwWBAaYAGBtRFSENJAWAGIUFgQ0mBYAAgcEc9SAFpQgURQwFhACBwRxC1OUgBaQQkIUMBYQFpogMRQwFhOkk3SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97v/LUnKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKUgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRpMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhlNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9IwFnRQA8AkCrie/NVVUAAAAwAED/DwAAqqoAAAECAAAAAAAA
  pc_init: 0x23
  pc_uninit: 0x51
  pc_program_page: 0xdb
  pc_erase_sector: 0x8b
  pc_erase_all: 0x5f
  data_section_offset: 0x164
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8200000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x8000
      address: 0x0
    - size: 0x20000
      address: 0x20000
    - size: 0x40000
      address: 0x40000
- name: stm32f7xtcm_2048
  description: STM32F7x TCM 2MB Flash
  default: true
  instructions: v/NPj3BHwALADUAoAtOACQAdcEcgKALTQAnAHHBHwAhwR0lIR0lBYEhJQWAAIQFgwWjwIhFDwWBAaYAGBtRFSENJAWAGIUFgQ0mBYAAgcEc9SAFpQgURQwFhACBwRxC1OUgBaQQkIUMBYQFpogMRQwFhOkk3SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97v/LUnKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKUgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRpMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhlNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9IwFnRQA8AkCrie/NVVUAAAAwAED/DwAAqqoAAAECAAAAAAAA
  pc_init: 0x23
  pc_uninit: 0x51
  pc_program_page: 0xdb
  pc_erase_sector: 0x8b
  pc_erase_all: 0x5f
  data_section_offset: 0x164
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x400000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x8000
      address: 0x0
    - size: 0x20000
      address: 0x20000
    - size: 0x40000
      address: 0x40000
- name: stm32f74x_75x_opt
  description: STM32F74x/5x Flash Options
  instructions: v/NPj3BHO0g5SYFgOkmBYMFo8CIRQ8FgQGmABgbUOEg2SQFgBiFBYDZJgWAAIHBHMEhBaQEiEUNBYQAgcEcQtSxIwWjwJCFDwWAvSYFhL0lBYUFpAiIRQ0Fhv/NPjyxJJ0oA4BFgw2jbA/vUwWgJBgkPBNDBaCFDwWABIBC9ACAQvQAgcEcQtRpIBsrDaPAkI0PDYIJhH0oRQEFhQWkCIhFDQWG/80+PGUkVSgDgEWDDaNsD+9TBaAkGCQ8E0MFoIUPBYAEgEL0AIBC9cLUJTBNoEE5SaGVpM0A1QKtCA9GjaZNCAdBAHHC9QBhwvQAAOyoZCAA8AkB/bl1MVVUAAAAwAED/DwAAgABAAPyq//+qqgAA/P//wAAAAAA=
  pc_init: 0x7
  pc_uninit: 0x31
  pc_program_page: 0x87
  pc_erase_sector: 0x83
  pc_erase_all: 0x3f
  data_section_offset: 0x118
  flash_properties:
    address_range:
      start: 0x1fff0000
      end: 0x1fff0008
    page_size: 0x8
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x8
      address: 0x0
- name: stm32f7xx_otp
  description: STM32F7xx Flash OTP
  instructions: v/NPj3BHK0gpSUFgKklBYAAhAWDBaPAiEUPBYEBpgAYG1CdIJUkBYAYhQWAlSYFgACBwRx9IAWlCBRFDAWEAIHBHACBwR/C1GkzJHIkI5WiJAPAjHUPlYAAjI2EaTxtNIeAjaRpOM0MjYQYFNg32GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAAAA8PAfqqoAAAECAAAAAAAA
  pc_init: 0x7
  pc_uninit: 0x35
  pc_program_page: 0x47
  pc_erase_sector: 0x43
  data_section_offset: 0xd4
  flash_properties:
    address_range:
      start: 0x1ff0f000
      end: 0x1ff0f410
    page_size: 0x410
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x410
      address: 0x0
- name: stm32f75x_64_axi
  description: STM32F75x 64K AXI Flash
  default: true
  instructions: v/NPj3BHAUZKA1AOwAhwRxC1A0ZjSGRMYGBkSGBgACAgYCBGwGjwJCBDX0zgYCBGQGkgJCBAACgG0V1IXUwgYAYgYGBcSKBgACAQvQFGVkgAaQEi0gcQQ1NKEGEAIHBHUUgAaQQhCENPSQhhCEYAaQEhCQQIQ0xJCGEC4E9ITUkIYElIwGgBIQkECEAAKPXRRUgAaQQhiENDSQhhACBwRxC1A0YYRv/3rv8ERj5IwGjwIQhDPEnIYAIgCGEIRgBp4QD4IhFACEM3SQhhCEYAaQEhCQQIQzRJCGH/95H/AuA2SDRJCGAwSMBoASEJBAhAACj10SxIAGkCIYhDKkkIYQhGwGjwIQhAACgG0CZIwGgIQyVJyGABIBC9ACD85zC1A0bIHIEIiQAfSMBo8CQgQx1M4GAAICBhL+AbSABpIEwgQxlMIGHcAuQKASXtBmQZEGggYP/3VP8C4BhIFUwgYBFIwGgBJCQEIEAAKPXRDkgAaUAIQAAMTCBhIEbAaPAkIEAAKAbQCEjAaCBDBkzgYAEgML0bHRIdCR8AKc3RACD35wAAIwFnRQA8AkCrie/NVVUAAAAwAED/DwAAqqoAAAECAAAAAAAA
  pc_init: 0x11
  pc_uninit: 0x4d
  pc_program_page: 0x11f
  pc_erase_sector: 0xa1
  pc_erase_all: 0x61
  data_section_offset: 0x1c4
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8010000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x8000
      address: 0x0
- name: stm32f75x_64_tcm
  description: STM32F75x 64K TCM Flash
  instructions: v/NPj3BHQAMAD3BHSUhISUFgSUlBYAAhAWDBaPAiEUPBYEBpgAYG1EVIREkBYAYhQWBESYFgACBwRz5IAWlCBRFDAWEAIHBHELU6SAFpBCQhQwFhAWmiAxFDAWE6SThKAOARYMNo2wP71AFpoUMBYQAgEL0wtf/3xv8uScpo8CMaQ8pgAiQMYQppwAYADgJDCmEIaeIDEEMIYb/zT48qSCdKAOAQYM1o7QP71AhpoEMIYchoAAYADwPQyGgYQ8hgASAwvfC1G0zJHIkI5WiJAPAjHUPlYAAjI2EBJ/8GGk0h4CNpGU4zQyNhxgL2CvYZE2gzYL/zT48RTgDgNWDjaNsD+9QjaVsIWwAjYeNoGwYbDwXQ4GjwIQhD4GABIPC9AB0JHxIdACnb0QAg8L0AACMBZ0UAPAJAq4nvzVVVAAAAMABA/w8AAKqqAAABAgAAAAAAAA==
  pc_init: 0xd
  pc_uninit: 0x3b
  pc_program_page: 0xc5
  pc_erase_sector: 0x75
  pc_erase_all: 0x49
  data_section_offset: 0x150
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x210000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x8000
      address: 0x0
- name: stm32f7x_1024dual
  description: STM32F7x dual bank 1MB Flash
  instructions: v/NPj3BHAUZAA0AOICgC00AJAB0F4BAoAtMACcAcAOCACAkDAdUQIQhDcEdLSEpJQWBLSUFgACEBYMFo8CIRQ8FgQGmABgbUR0hGSQFgBiFBYEZJgWAAIHBHQEgBaUIFEUMBYQAgcEcQtTxIAWkEJCFDAWEBaWIDEUMBYQFpUgARQwFhOkk4SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97L/LknKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKkgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRtMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhpNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAACqqgAAAQIAAAAAAAA=
  pc_init: 0x2d
  pc_uninit: 0x5b
  pc_program_page: 0xed
  pc_erase_sector: 0x9d
  pc_erase_all: 0x69
  data_section_offset: 0x178
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8100000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
    - size: 0x4000
      address: 0x80000
    - size: 0x10000
      address: 0x90000
    - size: 0x20000
      address: 0xa0000
- name: stm32f7xtcm_1024dual
  description: STM32F7x TCM dual bank 1MB Flash
  instructions: v/NPj3BHAUZAA0AOICgC00AJAB0F4BAoAtMACcAcAOCACAkDAdUQIQhDcEdLSEpJQWBLSUFgACEBYMFo8CIRQ8FgQGmABgbUR0hGSQFgBiFBYEZJgWAAIHBHQEgBaUIFEUMBYQAgcEcQtTxIAWkEJCFDAWEBaWIDEUMBYQFpUgARQwFhOkk4SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97L/LknKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKkgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRtMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhpNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAACqqgAAAQIAAAAAAAA=
  pc_init: 0x2d
  pc_uninit: 0x5b
  pc_program_page: 0xed
  pc_erase_sector: 0x9d
  pc_erase_all: 0x69
  data_section_offset: 0x178
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x300000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
    - size: 0x4000
      address: 0x80000
    - size: 0x10000
      address: 0x90000
    - size: 0x20000
      address: 0xa0000
- name: stm32f76x_77x_opt
  description: STM32F76x/7x Flash Options
  instructions: v/NPj3BHO0g5SYFgOkmBYMFo8CIRQ8FgQGmABgbUOEg2SQFgBiFBYDZJgWAAIHBHMEhBaQEiEUNBYQAgcEcQtSxIwWjwJCFDwWAvSYFhL0lBYUFpAiIRQ0Fhv/NPjyxJJ0oA4BFgw2jbA/vUwWgJBgkPBNDBaCFDwWABIBC9ACAQvQAgcEcQtRpIBsrDaPAkI0PDYIJhiQiJAEFhQWkCIhFDQWG/80+PGUkVSgDgEWDDaNsD+9TBaAkGCQ8E0MFoIUPBYAEgEL0AIBC9MLUTaFJonAgHS6QAXWmtCK0ArEID0Ztpk0IB0EAcML1AGDC9OyoZCAA8AkB/bl1MVVUAAAAwAED/DwAAgABAAPyq//+qqgAAAAAAAA==
  pc_init: 0x7
  pc_uninit: 0x31
  pc_program_page: 0x87
  pc_erase_sector: 0x83
  pc_erase_all: 0x3f
  data_section_offset: 0x114
  flash_properties:
    address_range:
      start: 0x1fff0000
      end: 0x1fff0008
    page_size: 0x8
    erased_byte_value: 0xff
    program_page_timeout: 3000
    erase_sector_timeout: 3000
    sectors:
    - size: 0x8
      address: 0x0
- name: stm32f7x_2048dual
  description: STM32F7x dual bank 2MB Flash
  instructions: v/NPj3BHAUYAAwAOICgC00AJAB0F4BAoAtMACcAcAOCACMkCAdUQIQhDcEdLSEpJQWBLSUFgACEBYMFo8CIRQ8FgQGmABgbUR0hGSQFgBiFBYEZJgWAAIHBHQEgBaUIFEUMBYQAgcEcQtTxIAWkEJCFDAWEBaWIDEUMBYQFpUgARQwFhOkk4SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97L/LknKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKkgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRtMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhpNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAACqqgAAAQIAAAAAAAA=
  pc_init: 0x2d
  pc_uninit: 0x5b
  pc_program_page: 0xed
  pc_erase_sector: 0x9d
  pc_erase_all: 0x69
  data_section_offset: 0x178
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8200000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
    - size: 0x4000
      address: 0x100000
    - size: 0x10000
      address: 0x110000
    - size: 0x20000
      address: 0x120000
- name: stm32f7xtcm_2048dual
  description: STM32F7x TCM dual bank 2MB Flash
  instructions: v/NPj3BHAUYAAwAOICgC00AJAB0F4BAoAtMACcAcAOCACMkCAdUQIQhDcEdLSEpJQWBLSUFgACEBYMFo8CIRQ8FgQGmABgbUR0hGSQFgBiFBYEZJgWAAIHBHQEgBaUIFEUMBYQAgcEcQtTxIAWkEJCFDAWEBaWIDEUMBYQFpUgARQwFhOkk4SgDgEWDDaNsD+9QBaaFDAWEAIBC9MLX/97L/LknKaPAjGkPKYAIkDGEKacAGAA4CQwphCGniAxBDCGG/80+PKkgnSgDgEGDNaO0D+9QIaaBDCGHIaAAGAA8D0MhoGEPIYAEgML3wtRtMyRyJCOVoiQDwIx1D5WAAIyNhASf/BhpNIeAjaRlOM0MjYcYC9gr2GRNoM2C/80+PEU4A4DVg42jbA/vUI2lbCFsAI2HjaBsGGw8F0OBo8CEIQ+BgASDwvQAdCR8SHQAp29EAIPC9AAAjAWdFADwCQKuJ781VVQAAADAAQP8PAACqqgAAAQIAAAAAAAA=
  pc_init: 0x2d
  pc_uninit: 0x5b
  pc_program_page: 0xed
  pc_erase_sector: 0x9d
  pc_erase_all: 0x69
  data_section_offset: 0x178
  flash_properties:
    address_range:
      start: 0x200000
      end: 0x400000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 1000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x4000
      address: 0x0
    - size: 0x10000
      address: 0x10000
    - size: 0x20000
      address: 0x20000
    - size: 0x4000
      address: 0x100000
    - size: 0x10000
      address: 0x110000
    - size: 0x20000
      address: 0x120000
