name: STM32H7RS Series
manufacturer:
  id: 0x20
  cc: 0x0
generated_from_pack: true
pack_file_release: 1.0.0
variants:
- name: STM32H7R3A8
  package_variants:
  - STM32H7R3A8Ix
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R3I8
  package_variants:
  - STM32H7R3I8Tx
  - STM32H7R3I8Kx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R3L8
  package_variants:
  - STM32H7R3L8Hx
  - STM32H7R3L8HxH
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R3R8
  package_variants:
  - STM32H7R3R8Vx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R3V8
  package_variants:
  - STM32H7R3V8Tx
  - STM32H7R3V8Yx
  - STM32H7R3V8Hx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R3Z8
  package_variants:
  - STM32H7R3Z8Tx
  - STM32H7R3Z8Jx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R7A8
  package_variants:
  - STM32H7R7A8Ix
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R7I8
  package_variants:
  - STM32H7R7I8Tx
  - STM32H7R7I8Kx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R7L8
  package_variants:
  - STM32H7R7L8Hx
  - STM32H7R7L8HxH
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7R7Z8
  package_variants:
  - STM32H7R7Z8Jx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3A8
  package_variants:
  - STM32H7S3A8Ix
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3I8
  package_variants:
  - STM32H7S3I8Tx
  - STM32H7S3I8Kx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3L8
  package_variants:
  - STM32H7S3L8Hx
  - STM32H7S3L8HxH
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3R8
  package_variants:
  - STM32H7S3R8Vx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3V8
  package_variants:
  - STM32H7S3V8Tx
  - STM32H7S3V8Yx
  - STM32H7S3V8Hx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S3Z8
  package_variants:
  - STM32H7S3Z8Tx
  - STM32H7S3Z8Jx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S7A8
  package_variants:
  - STM32H7S7A8Ix
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S7I8
  package_variants:
  - STM32H7S7I8Tx
  - STM32H7S7I8Kx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S7L8
  package_variants:
  - STM32H7S7L8Hx
  - STM32H7S7L8HxH
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
- name: STM32H7S7Z8
  package_variants:
  - STM32H7S7Z8Jx
  cores:
  - name: main
    type: armv7em
    core_access_options: !Arm
      ap: !v1 1
  memory_map:
  - !Ram
    name: ITCM
    range:
      start: 0x0
      end: 0x30000
    cores:
    - main
  - !Nvm
    name: BANK_1
    range:
      start: 0x8000000
      end: 0x8010000
    cores:
    - main
    access:
      write: false
      boot: true
  - !Ram
    name: DTCM
    range:
      start: 0x20000000
      end: 0x20030000
    cores:
    - main
  - !Ram
    name: SRAM1
    range:
      start: 0x24000000
      end: 0x24020000
    cores:
    - main
  - !Ram
    name: SRAM2
    range:
      start: 0x24020000
      end: 0x24040000
    cores:
    - main
  - !Ram
    name: SRAM3
    range:
      start: 0x24040000
      end: 0x24060000
    cores:
    - main
  - !Ram
    name: SRAM4
    range:
      start: 0x24060000
      end: 0x24072000
    cores:
    - main
  - !Ram
    name: AHB_SRAM1
    range:
      start: 0x30000000
      end: 0x30004000
    cores:
    - main
  - !Ram
    name: AHB_SRAM2
    range:
      start: 0x30004000
      end: 0x30008000
    cores:
    - main
  flash_algorithms:
  - stm32h7rx_64k
  - mx66uw1g45g_stm32h7s78-dk
  - mx25uw25645g_stm32h7s38-nucleo
  - mx66uw1g45g_stm32h7s78-dk-xspim1
flash_algorithms:
- name: stm32h7rx_64k
  description: STM32H7Rx_64
  default: true
  instructions: LenwRXK2XUhdSYFiQWlJB/zUAWnJBwPQWklbSkFgQmCCRtD4YALABhbUWEhK9qohQPb/dd/4WMEEHUoQBiMBYCYd7xACYH8hrPEECCNgNWDM+ABwyPgAENr4EADABwLQASC96PCFYrYAIPrnQ0gBaUHwAQEBYQAgcEdytj9IQWnJB/zRPkmBYgFpQfAIAQFhAWlB8CABAWFBackH/NFBaUkH/NQBaSHwCAEBYQAgcEdytjJJwPNDMDFKimJKadIH/NFKaVIH/NQKaQQjA+uAEyL04HAIYQhpGEMIYQhpQPAgAAhhSGnAB/zRSGlAB/zUCGkg8AQACGFIacAHANABIHBH8LVyth1MY2lbB/zUY2nbB/zRGkujYivgAiMjYSApCdMAI/LoAlZbHAQr4OgCVvjbIDkW4AAmA0YVRgXgAL8V+AF7dhwD+AF7jkL408HxIAUAIf8mAuBJHAP4AWuNQvrYACFjaVsH/NRjadsH/NFjagAp0dFitgAg8L0AIABSAAAuHyMBZ0Wrie/NAEgAWAQsAEAAAAAA
  load_address: 0x20000020
  pc_init: 0x1
  pc_uninit: 0x6d
  pc_program_page: 0x103
  pc_erase_sector: 0xb1
  pc_erase_all: 0x7b
  data_section_offset: 0x194
  flash_properties:
    address_range:
      start: 0x8000000
      end: 0x8010000
    page_size: 0x400
    erased_byte_value: 0xff
    program_page_timeout: 400
    erase_sector_timeout: 400
    sectors:
    - size: 0x2000
      address: 0x0
- name: mx66uw1g45g_stm32h7s78-dk
  description: MX66UW1G45G_STM32H7S78-DK
  instructions: [encoded data, 62696 characters]
  load_address: 0x20000020
  pc_init: 0x1
  pc_uninit: 0x11
  pc_program_page: 0x41
  pc_erase_sector: 0x29
  pc_erase_all: 0x19
  data_section_offset: 0xb700
  flash_properties:
    address_range:
      start: 0x70000000
      end: 0x78000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 10000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x10000
      address: 0x0
- name: mx25uw25645g_stm32h7s38-nucleo
  description: MX25UW25645G_STM32H7S38-NUCLEO
  instructions: [encoded data, 62640 characters]
  load_address: 0x20000020
  pc_init: 0x1
  pc_uninit: 0x11
  pc_program_page: 0x41
  pc_erase_sector: 0x29
  pc_erase_all: 0x19
  data_section_offset: 0xb6d8
  flash_properties:
    address_range:
      start: 0x70000000
      end: 0x72000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 10000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x10000
      address: 0x0
- name: mx66uw1g45g_stm32h7s78-dk-xspim1
  description: MX66UW1G45G_STM32H7S78-DK-XSPIM1
  instructions: [encoded data, 69756 characters]
  load_address: 0x20000020
  pc_init: 0x1
  pc_uninit: 0x11
  pc_program_page: 0x31
  pc_erase_sector: 0x21
  pc_erase_all: 0x19
  data_section_offset: 0xca74
  flash_properties:
    address_range:
      start: 0x90000000
      end: 0x98000000
    page_size: 0x1000
    erased_byte_value: 0xff
    program_page_timeout: 10000
    erase_sector_timeout: 6000
    sectors:
    - size: 0x10000
      address: 0x0
