<DataBase>
  <!--                   -->
  <!-- Atmel -->
  <!--                   -->  
  <Device>
   <ChipInfo Vendor="ATMEL" Name="ATSAMA5D27" Core="JLINK_CORE_CORTEX_A5" WorkRAMAddr="0x00200000" WorkRAMSize="0x00020000" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0xD0000000" MaxSize="0x02000000" Loader="Devices/ATMEL/SAMA5D2/SAMA5D2XPLAINED_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ATMEL" Name="ATSAMB11G18A" WorkRAMAddr="0x10000000" WorkRAMSize="0x00008000" Core="JLINK_CORE_CORTEX_M0" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x00040000" Loader="Devices/ATMEL/SAMB11/Atmel_ATSAMB11.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                   -->
  <!-- Broadcom -->
  <!--                   -->  
  <Device>
    <ChipInfo Vendor="Broadcom" Name="BCM43907" Core="JLINK_CORE_CORTEX_R4" JLinkScriptFile="Devices/Broadcom/BCM43907.JLinkScript" />
  </Device>
  <!--                   -->
  <!-- CLOUDERSEMI -->
  <!--                   --> 
  <Device>
    <ChipInfo Vendor="CLOUDERSEMI" Name="CR600" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x10000000" WorkRAMSize="0x40000" JLinkScriptFile="Devices/ClouderSemi/CR600/CR600.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x20000000" MaxSize="0x800000" Loader="Devices/ClouderSemi/CR600/CR600.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <!--                   -->
  <!-- Cypress -->
  <!--                   --> 
  <Device>
   <ChipInfo Vendor="Cypress" Name="CY8C5666xxxLP" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
   <FlashBankInfo Name="EEPROM" BaseAddr="0x90200000" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC5/Cypress_PSoc5_EEPROM.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="Cypress" Name="CY8C5868xxxLP" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
   <FlashBankInfo Name="EEPROM" BaseAddr="0x90200000" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC5/Cypress_PSoc5_EEPROM.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="Cypress" Name="CYW43907" Core="JLINK_CORE_CORTEX_R4" WorkRAMAddr="0x004A0000" WorkRAMSize="0x00100000" JLinkScriptFile="Devices/Broadcom/BCM43907.JLinkScript" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x14000000" MaxSize="0x00800000" Loader="Devices/Cypress/CYW43907/CYW4390x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="Cypress" Name="S6J328CK" Core="JLINK_CORE_CORTEX_R5" JLinkScriptFile="Devices/Cypress/Cypress_S6J328.pex" />
  </Device>
  <Device>
   <ChipInfo Vendor="Cypress" Name="S6J328CL" Core="JLINK_CORE_CORTEX_R5" JLinkScriptFile="Devices/Cypress/Cypress_S6J328.pex" />
  </Device>
  <!--                     -->
  <!-- Microchip (CEC1702) -->
  <!--                     -->  
  <Device>
    <ChipInfo Vendor="Microchip" Name="CEC1702"  WorkRAMAddr="0x000B0000" WorkRAMSize="0x68000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="SPI Flash" BaseAddr="0x60000000" MaxSize="0x200000" Loader="Devices/Microchip/CEC1702/Microchip_CEC1702_Clicker_QSPI_ES.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--          -->
  <!-- Nuvoton  -->
  <!--          -->  
  <Device>
    <ChipInfo Vendor="Nuvoton" Name="M2351CIAAE" WorkRAMAddr="0x20000000" WorkRAMSize="0x00018000" Core="JLINK_CORE_CORTEX_M23" Aliases="M2351KIAAE; M2351SIAAE; M2351ZIAAE"/>
    <FlashBankInfo Name="internal Flash Bank0" BaseAddr="0x00000000" MaxSize="0x00040000" Loader="Devices/Nuvoton/Nuvoton_NuMicro_M2351.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="internal Flash Bank1" BaseAddr="0x00040000" MaxSize="0x00040000" Loader="Devices/Nuvoton/Nuvoton_NuMicro_M2351.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--      -->
  <!-- NXP  -->
  <!--      -->  
  
  <!--        -->
  <!-- iMX6SX -->
  <!--        -->  
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X1_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X2_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X3_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X3_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X4_A9" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A9" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexA9.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x70000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6SX/NXP_iMX6SX_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6X4_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX6SX/iMX6SX_CortexM4.JLinkScript" />
  </Device>
  <!--        -->
  <!-- iMX6UL -->
  <!--        -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G2" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6G3" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript"/>
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- iMX6ULL -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y2" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX6Y7" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX6UL/NXP_iMX6ULL.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMX6UL/NXP_iMX6UL_EVK_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--       -->
  <!-- iMX7D -->
  <!--       -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D3_A7_0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_0.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D3_A7_1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_1.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D3_M4" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D5_A7_0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_0.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D5_A7_1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_1.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D5_M4" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D7_A7_0" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_0.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D7_A7_1" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexA7_1.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7D7_M4" WorkRAMAddr="0x00900000" WorkRAMSize="0x00020000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7D/NXP_iMX7D_Connect_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI flash" BaseAddr="0x60000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7D/NXP_iMX7D_SABRE_Board_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- iMX7ULP -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U3_M4"  WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x04000000" MaxSize="0x08000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_M4_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U3_A7" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexA7.JLinkScript"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0xC0000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_A7_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U5_M4"  WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexM4.JLinkScript" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x04000000" MaxSize="0x08000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_M4_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMX7U5_A7" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_A7" JLinkScriptFile="Devices/NXP/iMX7ULP/NXP_iMX7ULP_CortexA7.JLinkScript"/>
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0xC0000000" MaxSize="0x10000000" Loader="Devices/NXP/iMX7ULP/NXP_iMX7ULP_BB_A7_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                 -->
  <!-- NXP (iMXRT101x) -->
  <!--                 -->  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1015" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/NXP/iMXRT101x/NXP_iMXRT101x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device> 
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1015CAF4A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" Aliases="MIMXRT1015xxx4A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/NXP/iMXRT101x/NXP_iMXRT101x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>   
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1015DAF5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" Aliases="MIMXRT1015xxx5A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x1000000" Loader="Devices/NXP/iMXRT101x/NXP_iMXRT101x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>   
  <!--         -->
  <!--  iMX8   -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM5_M4_0" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_0.JLinkScript" />
  </Device> 
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM5_M4_1" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_1.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM6_M4_0" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_0.JLinkScript" />
  </Device> 
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QM6_M4_1" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QM/NXP_iMX8QM_Connect_CortexM4_1.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8QX6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8QX/NXP_iMX8QX_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MQ5_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8M/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MQ6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8M/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MQ7_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8M/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MD6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8M/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MD7_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8M/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM1_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM2_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM3_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM4_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM5_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MM6_M4" Core="JLINK_CORE_CORTEX_M4" JLinkScriptFile="Devices/NXP/iMX8MM/NXP_iMX8M_Connect_CortexM4.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN1_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN2_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN3_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN4_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN5_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMX8MN6_M7" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMX8MN/NXP_iMX8M_Connect_CortexM7.JLinkScript" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT685_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00480000" Core="JLINK_CORE_CORTEX_M33"/>
    <FlashBankInfo Name="OSPI flash" BaseAddr="0x08000000" MaxSize="0x08000000" Loader="Devices/NXP/iMXRT6xx/MIMXRT6XX_EVK_QSPI.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="Secure OSPI flash Secure" BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/NXP/iMXRT6xx/MIMXRT6XX_EVK_QSPI_S.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT635" WorkRAMAddr="0x00000000" WorkRAMSize="0x00480000" Core="JLINK_CORE_CORTEX_M33"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT633" WorkRAMAddr="0x00000000" WorkRAMSize="0x00280000" Core="JLINK_CORE_CORTEX_M33"/>
  </Device>

  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT595S_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
    <FlashBankInfo Name="OSPI flash" BaseAddr="0x08000000" MaxSize="0x08000000" Loader="Devices/NXP/iMXRT5xx/MIMXRT5XX_FLEXSPI.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="Secure OSPI flash" BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/NXP/iMXRT5xx/MIMXRT5XX_FLEXSPI_S.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT595_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT593S_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT593_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT585S_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT585_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT583S_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT583_M33" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT555S" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT555" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT553S" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT553" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT535S" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT535" WorkRAMAddr="0x00000000" WorkRAMSize="0x00500000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT533S" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT533" WorkRAMAddr="0x00000000" WorkRAMSize="0x00300000" Core="JLINK_CORE_CORTEX_M33" JLinkScriptFile="Devices/NXP/iMXRT5xx/iMXRT5xx_CortexM33.JLinkScript"/>
  </Device>
  <!--                 -->
  <!-- NXP (iMXRT102x) -->
  <!--                 -->  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021xxx4A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021CAF4A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021CAG4A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021xxx5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021DAF5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
    <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1021DAG5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00010000" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x0800000" Loader="Devices/NXP/iMXRT102x/NXP_iMXRT102x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <!--                 -->
  <!-- NXP (iMXRT105x) -->
  <!--                 -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMXRT1051" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1051xxxxA" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="MIMXRT1051xxx5A; MIMXRT1051CVL5A; MIMXRT1051xxx6A; MIMXRT1051DVL6A" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1051xxxxB" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="MIMXRT1051xxx5B; MIMXRT1051CVL5B; MIMXRT1051xxx6B; MIMXRT1051DVL6B" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MCIMXRT1052" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1052xxxxA" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="MIMXRT1052xxx5A; MIMXRT1052CVL5A; MIMXRT1052xxx6A; MIMXRT1052DVL6A" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1052xxxxB" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT105x/NXP_iMXRT105x.pex" Aliases="MIMXRT1052xxx5B; MIMXRT1052CVL5B; MIMXRT1052xxx6B; MIMXRT1052DVL6B" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>  
  <!--                 -->
  <!-- NXP (iMXRT106x) -->
  <!--                 -->
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1061xxx5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1061CVL5A; MIMXRT1061CVJ5A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1061xxx6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1061DVL6A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1062xxx5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1062CVL5A; MIMXRT1062CVJ5A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1062xxx6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1062DVL6A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1064xxx5A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1064CVL5A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="NXP" Name="MIMXRT1064xxx6A" WorkRAMAddr="0x20000000" WorkRAMSize="0x00080000" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/NXP/iMXRT106x/NXP_iMXRT106x.pex" Aliases="MIMXRT1064DVL6A" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT106x/NXP_iMXRT106x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!-- RZ/A2M: 1x Cortex-A9  -->
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_SerialFlash; R7S921042VCBG_SPIBSC_SerialFlash; R7S921043VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921045VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921046VCBG_SPIBSC_SerialFlash; R7S921047VCBG_SPIBSC_SerialFlash; R7S921048VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_SerialFlash; R7S921053VCBG_SPIBSC_SerialFlash; R7S921056VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921057VCBG_SPIBSC_SerialFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921058VCBG_SPIBSC_SerialFlash" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_HyperFlash; R7S921042VCBG_SPIBSC_HyperFlash; R7S921043VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921045VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921046VCBG_SPIBSC_HyperFlash; R7S921047VCBG_SPIBSC_HyperFlash; R7S921048VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_HyperFlash; R7S921053VCBG_SPIBSC_HyperFlash; R7S921056VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921057VCBG_SPIBSC_HyperFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921058VCBG_SPIBSC_HyperFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921040VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921041VCBG_SPIBSC_OctaFlash; R7S921042VCBG_SPIBSC_OctaFlash; R7S921043VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921045VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921046VCBG_SPIBSC_OctaFlash; R7S921047VCBG_SPIBSC_OctaFlash; R7S921048VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921051VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921052VCBG_SPIBSC_OctaFlash; R7S921053VCBG_SPIBSC_OctaFlash; R7S921056VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="Renesas" Name="R7S921057VCBG_SPIBSC_OctaFlash" WorkRAMAddr="0x80020000" WorkRAMSize="0x00060000" Core="JLINK_CORE_CORTEX_A9" Aliases="R7S921058VCBG_SPIBSC_OctaFlash" />
    <FlashBankInfo Name="Hyperflash_QSPI" BaseAddr="0x20000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_QSPI_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="HyperFlash" BaseAddr="0x30000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
    <FlashBankInfo Name="OctaFlash"  BaseAddr="0x50000000" MaxSize="0x04000000" Loader="Devices/Renesas/RZ_A2M/Renesas_RZ_A2M_OctaFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--                               -->
  <!-- Infineon TLE984x NACNAD flash -->
  <!--                               -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9842" WorkRAMAddr="0x18000000"     WorkRAMSize="0x800" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11008000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9842_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9842-2" WorkRAMAddr="0x18000000"   WorkRAMSize="0x800" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11009000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9842_2_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9843" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9843_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9843-2" WorkRAMAddr="0x18000000"   WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100C000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9843_2_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9844" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9844_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9845" WorkRAMAddr="0x18000000"     WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4" 			Loader="Devices/Infineon/TLE984x/TLE984x_OPT.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE984x/TLE9845_EEP.FLM"   LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device> 
  <!--                   -->
  <!-- Infineon TLE985x  -->
  <!--                   -->
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9850QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9850.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9850_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9851QXW" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xF000" Loader="Devices/Infineon/TLE985x/TLE9851.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9851_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9852QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9852.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9852_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9853QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xB000" Loader="Devices/Infineon/TLE985x/TLE9853.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100B000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9853_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9854QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex" Aliases="TLE9854QXW" />
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"      Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0xF000" Loader="Devices/Infineon/TLE985x/TLE9854.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x1100F000" MaxSize="0x1000" Loader="Devices/Infineon/TLE985x/TLE9854_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Infineon" Name="TLE9855QX" WorkRAMAddr="0x18000000" WorkRAMSize="0x1000" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="Devices/Infineon/TLE985x/Infineon_TLExxx.pex"/>
    <FlashBankInfo Name="NACNAD"     BaseAddr="0x10FFFFFC" MaxSize="4"       Loader="Devices/Infineon/TLE985x/TLE985x_OPT.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Code Flash" BaseAddr="0x11000000" MaxSize="0x17000" Loader="Devices/Infineon/TLE985x/TLE9855.FLM"     LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Data Flash" BaseAddr="0x11017000" MaxSize="0x1000"  Loader="Devices/Infineon/TLE985x/TLE9855_EEP.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <!--         -->
  <!-- Cypress -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM0p" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM0p_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM0p_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />    
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM4" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx6_CM4_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00080000" Loader="Devices/Cypress/PSoC6/CY8C6xx6_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM0p" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM0p_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM0p_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM4" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>     
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xx7_CM4_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00100000" Loader="Devices/Cypress/PSoC6/CY8C6xx7_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxx_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
    <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM0p" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	  <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM0p_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM0p.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	  <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM0p_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxA_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	  <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM0p_sect256KB_tm" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxA_CM0p_tm_xA.JLinkScript" WorkRAMAddr="0x08002400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M0" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	<FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM4" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	  <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>     
  <Device>
    <ChipInfo Vendor="Cypress" Name="CY8C6xxA_CM4_sect256KB" JLinkScriptFile="Devices/Cypress/PSoC6/CY8C6xxx_CM4.JLinkScript" WorkRAMAddr="0x08026400" WorkRAMSize="0x80000" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="FLASH  (Main)"      BaseAddr="0x10000000" MaxSize="0x00200000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_sect256KB.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="WFLASH (Work)"      BaseAddr="0x14000000" MaxSize="0x00008000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_WFLASH.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: User Data"  BaseAddr="0x16000800" MaxSize="0x00000800" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_USER.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: NAR"        BaseAddr="0x16001A00" MaxSize="0x00000200" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_NAR.FLM"  LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: Public Key" BaseAddr="0x16005A00" MaxSize="0x00000C00" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_PKEY.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
    <FlashBankInfo Name="SFLASH: TOC2"       BaseAddr="0x16007C00" MaxSize="0x00000400" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SFLASH_TOC2.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" AlwaysPresent="1" />
	  <FlashBankInfo Name="SMIF"               BaseAddr="0x18000000" MaxSize="0x08000000" Loader="Devices/Cypress/PSoC6/CY8C6xxA_SMIF.FLM" LoaderType="FLASH_ALGO_TYPE_CMSIS" />
  </Device>
  <!--                  -->
  <!-- ON Semiconductor -->
  <!--                  -->
  <Device>
    <ChipInfo Vendor="ON Semiconductor" Name="RSL10" Core="JLINK_CORE_CORTEX_M3_R2P1" WorkRAMAddr="0x20000000" WorkRAMSize="0x6000" JLinkScriptFile="Devices/ONSemiconductor/RSL10/ONSemiconductor_RSL10.JLinkScript"/>
    <FlashBankInfo Name="Main Flash" BaseAddr="0x00100000" MaxSize="0x60000" Loader="Devices/ONSemiconductor/RSL10/ONSemiconductor_RSL10_Main_Flash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="NVR Flash"  BaseAddr="0x00080000" MaxSize="0x1800"  Loader="Devices/ONSemiconductor/RSL10/ONSemiconductor_RSL10_NVR_Flash.elf"  LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--    -->
  <!-- ST -->
  <!--    -->
  <!--         -->
  <!-- STM32F4 -->
  <!--         -->
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412CE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412RE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412RG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412VE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412CG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F412ZE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F412G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413CG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413CH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413MG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413MH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413RG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413RH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413VH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F413ZH" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F413H_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469AI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469BI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469IE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469IG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469II" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469NI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469VI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZE" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZG" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32F469ZI" Core="JLINK_CORE_CORTEX_M4" />
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F4/ST_STM32F469I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- STM32F7 -->
  <!--         -->
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F723IC" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F723IE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F723VE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F723ZC" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F723ZE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F730I8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F730R8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F730V8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F730Z8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32F7/ST_STM32F723I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745IE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745VE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745VG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745ZE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F745ZG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746BE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746BG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746IE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746NE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746NG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746VE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746VG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746ZE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F746ZG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F750N8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F750V8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F750Z8" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756BE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756BG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756IE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756NE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756NG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756VE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756VG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756ZE" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F756ZG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765BG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765BI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765II" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765NG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765NI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765VG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765VI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765ZG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F765ZI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767BG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767BI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767II" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767NG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767NI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767VG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767VI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767ZG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F767ZI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F768AI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769AG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769AI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769BG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769BI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769IG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769II" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769NG" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F769NI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F777BI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F777II" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F777NI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F777VI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F777ZI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F778AI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F779AI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F779BI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F779II" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32F779NI" Core="JLINK_CORE_CORTEX_M7" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x04000000" Loader="Devices/ST/STM32F7/ST_STM32F746G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476JC" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476JE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476JG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476ME" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476MG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476QC" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476QE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476QG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476RC" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476RE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476RG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476VC" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476VE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476VG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476ZC" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476ZE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L476ZG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L476G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496AG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496QE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496QG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496RE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496RG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496VE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496VG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496ZE" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L496ZG" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L496G_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L4R9VI" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L4R9I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L4R9ZI" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L4R9I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
    <ChipInfo Vendor="ST" Name="STM32L4R9AI" Core="JLINK_CORE_CORTEX_M4" />
    <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x01000000" Loader="Devices/ST/STM32L4/ST_STM32L4R9I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--         -->
  <!-- STM32H7 -->
  <!--         -->
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743BI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743II" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743VI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743XI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H743ZI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745ZG" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745IG" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745BG" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745XG" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745ZI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745II" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745BI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H745XI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750IB" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750VB" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H750XB" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H745I_Disco_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753BI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753II" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753VI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753XI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <Device>
   <ChipInfo Vendor="ST" Name="STM32H753ZI" Core="JLINK_CORE_CORTEX_M7" JLinkScriptFile="Devices/ST/STM32H7/ST_STM32H7xx.pex"/>
   <FlashBankInfo Name="QSPI Flash" BaseAddr="0x90000000" MaxSize="0x08000000" Loader="Devices/ST/STM32H7/ST_STM32H753_Eval_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
  </Device>
  <!--       -->
  <!-- Zilog -->
  <!--       -->
  <Device>
    <ChipInfo Vendor="Zilog" Name="Z32F0642" Core="JLINK_CORE_CORTEX_M0" WorkRAMAddr="0x20000000" WorkRAMSize="0x1000" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x10000" Loader="Devices/Zilog/Z32F0642/Z32F0642.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>  
  <!--                                    -->
  <!-- Analog Devices (CM41xF_M4 devices) -->
  <!--                                    -->
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM411CBCZ-AF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM411CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM412CSWZ-AF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM412CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM413CSWZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM413CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM416CSWZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM416CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM417CSWZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM417CSWZ-DF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM418CBCZ-BF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x20000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x20000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_128.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM418CBCZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM419CBCZ-CF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x40000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_256.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADSP-CM419CBCZ-DF_M4"  JLinkScriptFile="Devices/AnalogDevices/ADSP-CM41/Analog_CM41x_M4.pex" WorkRAMAddr="0x10000000" WorkRAMSize="0x28000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block A" BaseAddr="0x11000000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashA_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    <FlashBankInfo Name="Flash Block B" BaseAddr="0x11080000" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADSP-CM41/CM41x_FlashB_512.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <Device>
    <ChipInfo Vendor="Analog Devices" Name="ADuCM4050"  WorkRAMAddr="0x10000000" WorkRAMSize="0x8000" Core="JLINK_CORE_CORTEX_M4"/>
    <FlashBankInfo Name="Flash Block" BaseAddr="0x0" MaxSize="0x80000" Loader="Devices/AnalogDevices/ADUCM4x50/ADuCM4x50.axf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>
  <!--                  -->
  <!-- Maxim (MAX32600) -->
  <!--                  -->
  <Device>
    <ChipInfo Vendor="Maxim" Name="MAX32600" Core="JLINK_CORE_CORTEX_M3" WorkRAMAddr="0x20000000" WorkRAMSize="0x00008000" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x00040000" Loader="Devices/Maxim/MAX32600/MAX32600.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>  
  <!--                 -->
  <!-- Samsung (ARTIK) -->
  <!--                 -->
  <Device>
    <ChipInfo Vendor="Samsung" Name="ARTIK05X" Core="JLINK_CORE_CORTEX_R4" JLinkScriptFile="Devices/Samsung/ARTIK05X.JLinkScript" />
  </Device>  
  <!--                                    -->
  <!-- Analog Devices (Cortex-M33 devices)-->
  <!--                                    -->
  <Device>
    <ChipInfo Vendor="Analog" Name="ADuCM410" Core="JLINK_CORE_CORTEX_M33" WorkRAMAddr="0x20000000" WorkRAMSize="0x20000" JLinkScriptFile="Devices/AnalogDevices/ADuCM410/AnalogDevices_ADuCM410.pex" />
    <FlashBankInfo Name="Internal Flash" BaseAddr="0x00000000" MaxSize="0x100000" Loader="Devices/AnalogDevices/ADuCM410/ADuCM410.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
  </Device>  
</DataBase>
