<DataBase>
  <!--                              -->
  <!-- YTMicro Devices (Cortex-M0+) -->
  <!--                              -->
  <Device>
    <ChipInfo Vendor="YTMicro" Name="YTM32B1LE05" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="YTM32B1LE05.JLinkScript" WorkRAMAddr="0x20000000" WorkRAMSize="0x4000" />
    <FlashBankInfo Name="Internal PFlash" BaseAddr="0x00000000" MaxSize="0x20000" Loader="YTM32B1LE0_Main.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1" />
    <FlashBankInfo Name="Internal DFlash" BaseAddr="0x10000000" MaxSize="0x800" Loader="YTM32B1LE0_Dflash.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1" />
    <FlashBankInfo Name="Internal OTP NVR" BaseAddr="0x10000800" MaxSize="0x200" Loader="YTM32B1LE0_OTP_NVR.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="0" />
    <FlashBankInfo Name="Internal CUS NVR" BaseAddr="0x10000A00" MaxSize="0x200" Loader="YTM32B1LE0_CUS_NVR.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="0" />
  </Device>
  <!--                              -->
  <!-- YTMicro Devices (Cortex-M0+) -->
  <!--                              -->
  <Device>
    <ChipInfo Vendor="YTMicro" Name="YTM32B1LE04" Core="JLINK_CORE_CORTEX_M0" JLinkScriptFile="YTM32B1LE04.JLinkScript" WorkRAMAddr="0x20000000" WorkRAMSize="0x2000" />
    <FlashBankInfo Name="Internal PFlash" BaseAddr="0x00000000" MaxSize="0x10000" Loader="YTM32B1LE0_Main.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1" />
    <FlashBankInfo Name="Internal DFlash" BaseAddr="0x10000000" MaxSize="0x800" Loader="YTM32B1LE0_Dflash.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1" />
    <FlashBankInfo Name="Internal OTP NVR" BaseAddr="0x10000800" MaxSize="0x200" Loader="YTM32B1LE0_OTP_NVR.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="0" />
    <FlashBankInfo Name="Internal CUS NVR" BaseAddr="0x10000A00" MaxSize="0x200" Loader="YTM32B1LE0_CUS_NVR.FLM" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="0" />
  </Device>
</DataBase>
